- Https://github.com/Laex/Delphi-OpenCV
- 66
- Star119
- Fork75
laex/delphi-opencv Code issues 3 pull requests 0 Wiki Pulse Graphs Project Delphi-opencv. Translation of OpenCV library header files in Delphi
- 518 commits
- 1 Branch
- 0 Releases
- 5 Contributors
- Pascal 97.0%
- pov-ray SDL 1.8%
- other 1.2%
Pascalpov-ray SDL OtherClone or downloadFind fileBranch: master New Pull RequestLatest commit 91e285b 8 days ago Laex Add C + + Canny with demos ...
|
Bin |
ADD C + + Canny with demos |
8 days ago |
|
Redist |
Update documetation |
2 years ago |
|
Resource |
\samples\libdemo\cvdistancetransform\cv_distancetransform.dpr |
2 months ago |
|
Samples |
ADD C + + Canny with demos |
8 days ago |
|
Source |
ADD C + + Canny with demos |
8 days ago |
|
. gitattributes |
Refactoring, new wrapper OPENCV classes |
2 years ago |
|
. gitignore |
ADD C + + Canny with demos |
8 days ago |
|
Mpl-1.1.txt |
Demos |
Days ago |
|
Readme.md |
Refactoring ... |
Days ago |
Readme.mddelphi-opencv
- OpenCV version-2.4.13
- Development Environment-delphi 2010-10.1
Contributors:
Laentir Valetov (email: [email protected]) Mikhail Grigorev (email: [email protected])
Requirements:
- Visual C + + Redistributable for Visual Studio 2013
Files:msvcp120.dll, Msvcr120.dll, Msvcp120d.dll, Msvcr120d.dll
(1) 32-bit in the "Delphi-OpenCV\redist\VC2013x86\"(2) 64-bit in the "Delphi-OpenCV\redist\VC2013x64\"
- Shared Library FFMPEG for Windows can is downloaded from here (build ffmpeg-20160710-d4c8e93)
Libavutil 55. 28.100/55. 28.100
Libavcodec 57. 50.100/57. 50.100
Libavformat 57. 41.100/57. 41.100
Libavdevice 57. 0.102/57. 0.102
Libavfilter 6. 47.100/6. 47.100
Libswscale 4. 1.100/4. 1.100
Libswresample 2. 1.100/2. 1.100
Libpostproc 54. 0.100/54. 0.100
(3) FFmpeg 32-bit Shared(4) FFmpeg 64-bit Shared
- Dynamic library OpenCV need to download here
Files: _2413.dll and _2413d.dll
After installing OpenCV:(5) 32-bit in the C:\OpenCV\build\x86\vc12\bin(6) 64-bit in the C:\OpenCV\build\x64\vc12\bin
- Some examples (FFMPEG) required SDL 2.0 and SDL 1.2
(7) SDL.dll and SDL2.dll
Copy files
OS Windows 64-bit
Target platform 64-bit: (2),(4),(6) -> "C:\Windows\System32\"Target platform 32-bit: (1),(3),(5),(7) -> "C:\Windows\SysWOW64\"
OS Windows 32-bit
Target platform 32-bit: (1),(3),(5),(7) -> "C:\Windows\System32\"
How to install:
Download the archive.
Unzip it to a convenient directory, thus get the following directory structure
<PROJECT_ROOT> - Directory, for example, "C:\Delphi\OpenCV\" <bin> <redist> <resource> <samples> <source>
ADD the search path for the modules of the project in Delphi IDE (tools-options-delphi options-library-library path)
<PROJECT_ROOT>\source<PROJECT_ROOT>\source\utils<PROJECT_ROOT>\source\component<PROJECT_ROOT>\source\sdl<PROJECT_ROOT>\source\opengl<PROJECT_ROOT>\source\ffmpeg<PROJECT_ROOT>\resource\facedetectxml
where <PROJECT_ROOT>
directory, which was unzipped project.
To install the components, open and install
<PROJECT_ROOT>\source\component\DelphiXX\OpenCVXXX.dpk<PROJECT_ROOT>\source\component\DelphiXX\dclCommonOpenCVXXX.dpk<PROJECT_ROOT>\source\component\DelphiXX\dclVCLOpenCVXXX.dpk<PROJECT_ROOT>\source\component\DelphiXX\dclFMXOpenCVXXX.dpk
Open in Delphi IDE and compile:
Examples of the use of certain functions and procedures
<PROJECT_ROOT>\samples\LibDemo\LibDemo.groupproj
Examples of the use of video processing algorithms
<PROJECT_ROOT>\samples\MultiDemo\MultiDemo.groupproj
Examples of the use of the video processing algorithms using VCL. Forms
<PROJECT_ROOT>\samples\VCLDemo\VCLDemo.groupproj
Examples of using FFMPEG Library header files is in the
<PROJECT_ROOT>\samples\FFMpeg\FFMPEG.groupproj
Examples of Use of
<PROJECT_ROOT>\samples\Components\ComponentsDemo.groupproj
Donate (PayPal USD)
Donate (PayPal EUR)
Donate (PayPal RUB)
Yandex money:410012802258318
Laex/delphi-opencv