OpenCV 在 Delphi 中的使用一直是个麻烦的事情。
因为要翻译 C++ 的头文件。工作量那是相当的巨大。

想了一下,既然  OpenCV 支持 Java,那么可不可以通过 JNI 的方式在 Delphi 中调用,省略翻译的步骤呢?
答案是肯定的。

测试源码:https://github.com/dbyoung720/PBox/tree/master/module/OpenCV

注:
    1、程序是在 Delphi 10.4.2,WIN10X64 下开发的。支持 X86、X64;
    2、效率略有影响,但没有想象中的那么大。如果追求极致效率,这种方式就免了。
         可见:在 Delphi 中,以不封装的模式直接调用 OpenCV C++ Class DLL;

效果图:

Delphi 如何调用 OpenCV?相关推荐

  1. zw版·Halcon与delphi(兼谈opencv)

    zw版·Halcon与delphi(兼谈opencv) QQ群 247994767(delphi与halcon) <Halcon与delphi>系列,早两年就想写,不过一方面,因为Halc ...

  2. asp.net调用opencv类库,实现图像处理显示

    asp.net调用opencv类库,实现图像处理显示 ​      原理上来说,通过dll的调用,无论是asp.net还是winform都可以调用opencv及其类库.但是在实现的过程还是有许多细节是 ...

  3. csharp通过dll调用opencv函数,图片作为参数

    [blog 项目实战派]csharp通过dll调用opencv函数,图片作为参数          ​一直想做着方面的研究,但是因为这个方面的知识过于小众,也是由于自己找资料的能力比较弱,知道今天才找 ...

  4. 如何在C语言里调用opencv C++函数?

    今天遇到个场景,必须要在c代码中调用opencv函数,但是opencv又是c++的.. 参考文章1:C++将char *转换为对象? 参考文章2:C++学习笔记(十一):void*指针.类型转换和动态 ...

  5. matlab调用opencv库,matlab调用opencv库

    matlab中有许多图像处理的函数简单方便,比如矩阵x 求垂直积分 直接sum(x) 就可以了.不知道OPENCV里面有没有类似的功能,反正我是没找到.就准备用matlab调用OPENCV里面的函数. ...

  6. ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV

    安装OpenCV OpenCV 官网,下载见 SourceForge and GitHub. 若使用官网版本安装不成功,则可试试Github版本. 或者 git clone https://githu ...

  7. python调用opencv代码_Python调用OpenCV实现图像平滑代码实例

    主要讲解Python调用OpenCV实现图像平滑,包括四个算法:均值滤波.方框滤波.高斯滤波和中值滤波. 给图像增加噪声: import cv2 import numpy as np def test ...

  8. python调用opencv的速度_OpenCV-Python系列之OpenCV性能衡量与优化方法

    本次教程我们谈及OpenCV的性能衡量与优化,众所周知,算法的不断的革新其最重要的一点就是不断的优化再优化,比如我们的后面要讲到的边缘检测的算法,又或者是图像分割的算法,他们都是随着时间的一步一步的推 ...

  9. 如何在Delphi 中调用C#生成的DLL类库

    最近需要写一个和给上位机和下位机通讯的接口,而上位机是用Delphi开发的,所以就需要用C#做一类库给Delphi调用 大概步骤: 1.首先在VS2008中新建一个类项目名为TestDelphi,然后 ...

最新文章

  1. go slice切片详解:定义、遍历、追加切片、切片拷贝
  2. php mysql inner join,inner join用法是什么
  3. 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - A. 奖券数目
  4. asp.net跨页面传值收集
  5. 联想电脑g470 vs2010很卡 问题解决
  6. python必考面试题目
  7. poj3041 Asteroids
  8. HaspMap 多线程下 resize 死循环
  9. 加速晶圆代工业务创新 开创智能互联世界
  10. GBDT 特征提取(2)
  11. java接口的关键字_java关键字-interface
  12. html5车牌效果,车牌自编效果预览软件【京牌】
  13. 图像处理之:最大类间方差法法进行图像二值化处理
  14. 扫描到计算机桌面,win7怎么扫描文件到电脑上?扫描文件到win7电脑的两种方法...
  15. Unity ML-Agents 之 平衡球案例的实现整理(内含实现步骤)
  16. C语言趣味题:猜数字游戏(含代码创建思路与过程)
  17. Javase尚硅谷笔记
  18. increment java_Java中的increment()有什么作用?
  19. [转载] 老鼠夹的寓言
  20. 3D中的OBJ文件格式详解(转)

热门文章

  1. 云计算部署与管理 NSD CLOUD
  2. 白话机器学习算法理论+实战之PCA降维
  3. django rest framework学习准备,面向对象中类的使用。
  4. 华为为何“厚”此“薄”彼?——观华为2016年企业形象广告
  5. MV3D:Multi-View 3D Object Detection Network for Autonomous Driving(翻译)
  6. 最短路径经典算法其二Bellman-Ford
  7. luogu P1059 明明的随机数
  8. Nginx解决惊群效应
  9. 一套基于模板匹配的语音识别技术。提取语音的特征,并建立模板库,可以将语音识别技术应用于机器人
  10. 2022-2028年中国航空传感器产业发展动态及市场规模预测报告