PascalPOV-Ray SDLOther
Latest commit 91e285b 8 days ago
bin | 8 days ago | |
redist | 2 years ago | |
resource | 2 months ago | |
samples | 8 days ago | |
source | 8 days ago | |
.gitattributes | 2 years ago | |
.gitignore | 8 days ago | |
MPL-1.1.txt | 13 days ago | |
README.md | 29 days ago |
README.md
Delphi-OpenCV
- OpenCV version - 2.4.13
- Development environment - Delphi 2010-10.1
Contributors:
Laentir Valetov (email: laex@bk.ru)
Mikhail Grigorev (email: sleuthhound@gmail.com)
Requirements:
- Visual C++ redistributable for Visual Studio 2013
Files: msvcp120.dll, msvcr120.dll, msvcp120d.dll, msvcr120d.dll
(1) 32-bit in the "Delphi-OpenCV
edistVC2013x86"
(2) 64-bit in the "Delphi-OpenCV
edistVC2013x64"
- Shared library FFMPEG for Windows can be 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:OpenCVuildx86vc12in
(6) 64-bit in the C:OpenCVuildx64vc12in
- 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:WindowsSystem32"
Target platform 32-bit: (1),(3),(5),(7) -> "C:WindowsSysWOW64"
OS Windows 32-bit
Target platform 32-bit: (1),(3),(5),(7) -> "C:WindowsSystem32"
How to install:
Download the archive.
Unzip it to a convenient directory, thus get the following directory structure
<PROJECT_ROOT> - Directory, for example, "C:DelphiOpenCV"
<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>sourceutils
<PROJECT_ROOT>sourcecomponent
<PROJECT_ROOT>sourcesdl
<PROJECT_ROOT>sourceopengl
<PROJECT_ROOT>sourceffmpeg
<PROJECT_ROOT>
esourcefacedetectxml
where <PROJECT_ROOT>
directory, which was unzipped project.
To install the components, open and install
<PROJECT_ROOT>sourcecomponentDelphiXXOpenCVXXX.dpk
<PROJECT_ROOT>sourcecomponentDelphiXXdclCommonOpenCVXXX.dpk
<PROJECT_ROOT>sourcecomponentDelphiXXdclVCLOpenCVXXX.dpk
<PROJECT_ROOT>sourcecomponentDelphiXXdclFMXOpenCVXXX.dpk
Open in Delphi IDE and compile:
Examples of the use of certain functions and procedures
<PROJECT_ROOT>samplesLibDemoLibDemo.groupproj
Examples of the use of video processing algorithms
<PROJECT_ROOT>samplesMultiDemoMultiDemo.groupproj
Examples of the use of video processing algorithms using VCL.Forms
<PROJECT_ROOT>samplesVCLDemoVCLDemo.groupproj
Examples of using FFMPEG library header files are in the
<PROJECT_ROOT>samplesFFMpegFFMPEG.groupproj
Examples of use of components
<PROJECT_ROOT>samplesComponentsComponentsDemo.groupproj
Donate (PayPal USD)
Donate (PayPal EUR)
Donate (PayPal RUB)
Yandex Money: 410012802258318