当前位置:   article > 正文

Delphi 如何调用 OpenCV?_delphi opencv

delphi opencv

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

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

 测试源码:https://github.com/dbyoung720/PB/tree/master/modules/jcv

注:
    1、程序是在 Delphi 11.3,WIN10X64 下开发的。支持 X86、X64;

    2、x64 下,必须先解压OpenCV 目录下 bin\CUDA.7z;如果你的机器上没有 NVIDIA 显卡,是运行不了的;
    3、效率略有影响,但没有想象中的那么大。如果追求极致效率,这种方式就免了。
         可见:在 Delphi 中,以不封装的模式直接调用 OpenCV C++ Class DLL

效果图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/580878
推荐阅读
相关标签
  

闽ICP备14008679号