Laex/Delphi-OpenCV

Laex/Delphi-OpenCV

CodeIssues 3Pull requests 0WikiPulseGraphs

Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi

  1. Pascal 97.0%
  2. POV-Ray SDL 1.8%
  3. Other 1.2%

PascalPOV-Ray SDLOther

Clone or download

Find file

Branch: 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.md

Delphi-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
(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

时间: 2024-11-09 07:37:50

Laex/Delphi-OpenCV的相关文章

delphi xe2 opencv 学习

安装环境 delphi xe2 + opencv opencv 从下面的地方下载  https://github.com/Laex/Delphi-OpenCV然后按照 此网站的 说明 一项以项的 安装.重点在这里:安装opencv 的时候 代码有错误 {$ endif} 要修改为{$ ifend} 而且必须编译一次 发现一个错误 ,修改一个. 不能全部一次替换修改,因为有些不能改的(本来就正确).说不清道不明的,反正我这样搞完就 正常了. 另外一个需要注意的地方是: 32位系统好办. 如果自己的

Delphi国内优秀网站及开源项目

Delphi编程技巧大全     http://www.delphitop.com/ Delphi盒子 www.2ccc.com 2Pascal-新时代的Pascal http://www.2pascal.com WeDelphi http://www.WeDelphi.com 新大富翁论坛 http://www.dfwlt.com/forum.php 万一的博客:http://www.cnblogs.com/del/ 原Delphi窖洞洞主博客:http://www.cnblogs.com/x

halcon与delphi

halcon与delphi halcon与delphi系列,早两年就想写,不过一方面,因为halcon是售价高达数万欧元(不是人民币)的专业软件,知道的人不多,      另外一方面,个人琐事太多,一直没时间动笔,这次,借国庆空闲,匆匆忙忙,开个头先.      这个标题本来准备用:<halcon.opencv与delphi.python.vb.c++>     太杂,虽然现在流行长标题,还是简化了. 做图像分析有十多年,写过原生的OCR字符识别,当时没有opencv,全部是原生代码,写的很痛

图像开发的p2s模式:halcon+opencv的联动

[<zw版·Halcon与delphi系列原创教程> 图像开发的p2s模式:halcon+opencv的联动 尽管halcon功能强大,基本上cv只是halcon的一个子集,不过cv毕竟是开源的.免费的(open+free),而halcon的价格,就想双立人的刀具一样,德国货,的确不便宜. 因此,经常有客户问,能不能在部分模块用cv替代halcon. 这个当然可以,这个也是笔者第一个,在机器视觉领域.互联网行业提出的P2S解决方案. 在本系列blog的第一篇, <Halcon与delph

Delphi资源大全

A curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Note that only open-source projects are considered. Dead projects are mainly ignored except for those which do not have alive analogs.

经典------------------------------delphi教程网!

http://bbs.guanjia.qq.com/forum.php?mod=forumdisplay&fid=63; 电脑管家误报,提交地址. 自己公司网址 http://www.kaideruixin.icoc.cc/ 本本驱动网站   http://www.dell800.com/thread-57450-1-1.html 有技术能成为老板赚大钱的 100万分之一 有理想+志同道合的人+取长补短去协同工作=完美团队一流的项目 + 三流的执行者 = 垃圾项目 三流的项目 + 一流的执行者

【翻译】在GitHub上通过星级评估排名前10的最受欢迎的开源Delphi项目

GitHub上有相当多的Delphi开源项目可以为你节省一些时间.我在GitHub上搜索了Delphi,然后按最主要的项目进行排序,并列出了前十名单.这里有一些非常好的东西,包括Awesome Delphi(这是另一个顶级列表),Delphi IDE颜色主题项目,MVC Web框架,REST API客户端,Delphi开源计算机视觉库标题,一个非常强大的自定义TreeView组件,单元测试框架,将Chrome嵌入到您的应用中的组件,以及最终的OmniThreadLibrary. 查看下面的完整列

安装opencv

opencv头文件地址 https://github.com/Laex/ 仔细阅读readme.md 包含了所依赖的开源库地址 ffmpeg Passcal头文件 http://www.delphiffmpeg.com/headers/ ffmpeg 用的连接库 https://ffmpeg.zeranoe.com/builds/ https://ffmpeg.zeranoe.com/builds/win32/shared/ ffmpeg-3.2-win32-shared.zip opencv发

MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)

1.序言: 1.1 背景 本人小白一枚,不过因为最近在从事机器视觉方面的工作,所以接触到OpenCV. 因为工作需求,本人要在MAC端使用OpenCV实现一些视觉功能,配置环境成了最大的阻碍,网上查了很多相关资料和博客,都因为版本环境问题屡试屡败,不过经历重重尝试,笔者最终还是配置成功并运行了自己的源码.当然成功的关键还是因为笔者站在了巨人的肩膀上,借鉴了很多网上的教程,为了不误导大家配置的过程,参考文章的地址统一放在文章里,望各位大大看见之后能够理解,废话不说进入正题. 1.2 环境说明 如果