如何为 OpenCV 3.0 构建 Java 包装器?
How to build the Java wrapper for OpenCV 3.0?
我通过 opencv-300.jar
和 opencv_java300.dll
在我的 Java 应用程序中使用 OpenCV 3.0。它们带有标准安装。但是一些额外的模块不在标准安装中。所以我用 opencv-contrib repo.
构建了一个 OpenCV 3.0
但是构建生成了大约 40 个二进制文件。我怎样才能生成 opencv-300.jar
和 opencv_java300.dll
之类的东西供 Java 采用?我需要求助于 SWIG 还是什么?
我们可以使用 VS2013 构建 OpenCV + 额外模块。
可以从以下位置下载额外的模块:https://github.com/Itseez/opencv_contrib/releases
- 运行 "cmake-gui.exe" 在 VS2013 命令提示符中。
- 单击 "Configure" 按钮。
- Select VS2013作为生成模板
- 根据需要修改配置条目。
- 点击"Generate"生成VS2013工程文件。
- 打开生成的项目文件并构建。
参考:
(*) http://answers.opencv.org/question/66571/how-to-build-the-java-wrapper-for-opencv-30/
我通过 opencv-300.jar
和 opencv_java300.dll
在我的 Java 应用程序中使用 OpenCV 3.0。它们带有标准安装。但是一些额外的模块不在标准安装中。所以我用 opencv-contrib repo.
但是构建生成了大约 40 个二进制文件。我怎样才能生成 opencv-300.jar
和 opencv_java300.dll
之类的东西供 Java 采用?我需要求助于 SWIG 还是什么?
我们可以使用 VS2013 构建 OpenCV + 额外模块。 可以从以下位置下载额外的模块:https://github.com/Itseez/opencv_contrib/releases
- 运行 "cmake-gui.exe" 在 VS2013 命令提示符中。
- 单击 "Configure" 按钮。
- Select VS2013作为生成模板
- 根据需要修改配置条目。
- 点击"Generate"生成VS2013工程文件。
- 打开生成的项目文件并构建。
参考:
(*) http://answers.opencv.org/question/66571/how-to-build-the-java-wrapper-for-opencv-30/