Laex/Delphi-OpenCV

來源:互聯網
上載者:User

標籤:

  • https://github.com/Laex/Delphi-OpenCV
  • 66
  •  Star119
  •  Fork75
Laex/Delphi-OpenCV Code Issues 3 Pull requests 0 Wiki Pulse GraphsProject 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 SDLOtherClone or download Find fileBranch: master New pull request Latest 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 13 days ago
  README.md Refactoring... 29 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 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:\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 video processing algorithms using VCL.Forms

<PROJECT_ROOT>\samples\VCLDemo\VCLDemo.groupproj

Examples of using FFMPEG library header files are in the

<PROJECT_ROOT>\samples\FFMpeg\FFMPEG.groupproj

Examples of use of components

<PROJECT_ROOT>\samples\Components\ComponentsDemo.groupproj


Donate (PayPal USD) 
Donate (PayPal EUR) 
Donate (PayPal RUB) 
Yandex Money: 410012802258318

Laex/Delphi-OpenCV

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.