Laex/delphi-opencv

Source: Internet
Author: User

    • 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
    1. Pascal 97.0%
    2. pov-ray SDL 1.8%
    3. 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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.