在桌面java应用程序中使用opencv c++人脸检测代码

Posted

技术标签:

【中文标题】在桌面java应用程序中使用opencv c++人脸检测代码【英文标题】:Using opencv c++ face detection code in desktop java application 【发布时间】:2017-10-05 14:50:25 【问题描述】:

我正在开发一个项目,该项目需要我使用 jni 在 java netbeans 中使用本机 c++ opencv 代码。 我已在 android Studio 上成功执行了此操作。 但我对桌面java感到困惑。 请告诉程序,我在网上搜索但没有找到解决方案。 在此先感谢

【问题讨论】:

你的问题是? 【参考方案1】:

我会从低处开始。一开始我会使用简单的示例 - 当涉及到桌面应用程序时。

看这里:

http://jnicookbook.owsiak.org/recipe-No-001/

此外,如果您考虑使用 NetBeans 以外的其他工具,请查看此处:

http://jnicookbook.owsiak.org/recipe-No-D002/

这里:

https://youtu.be/8Cjeq4l5COU

您可能需要配置 NetBeans IDE,使其能够与您的本机代码正常工作。事实上,您所需要的只是为 NetBeans 提供本机代码的正确位置。您可以通过在运行/调试设置中设置-Djava.library.path 来实现。

【讨论】:

以上是关于在桌面java应用程序中使用opencv c++人脸检测代码的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MacOS 上使用 OpenCV 链接 C++ 程序 [重复]

使用openCV将桌面录制到文件

OpenCV (C++) 中的向量比较

C++ 原生 OpenCV 到 opencv4android 端口太慢?

Ubuntu16桌面版编译OpenCV4的java库和so库

Ubuntu16桌面版编译OpenCV4的java库和so库