如何为OpenCV 3.0构建Java包装器?

时间:2015-07-17 23:47:01

标签: opencv swig opencv3.0

我通过opencv-300.jaropencv_java300.dll在我的Java应用程序中使用OpenCV 3.0。它们带有标准安装。但是一些额外的模块不在标准安装中。所以我使用opencv-contrib repo构建了一个OpenCV 3.0。

但构建生成大约40个二进制文件。如何为Java采用生成类似opencv-300.jaropencv_java300.dll的内容?我是否需要转向SWIG或其他什么?

1 个答案:

答案 0 :(得分:0)

我们可以使用VS2013构建OpenCV +额外模块。 额外的模块可以从以下网址下载:https://github.com/Itseez/opencv_contrib/releases

  1. 在VS2013命令提示符下运行“cmake-gui.exe”。
  2. 点击“配置”按钮。
  3. 选择VS2013作为生成模板。
  4. 根据需要修改配置条目。
  5. 单击“生成”以生成VS2013项目文件。
  6. 打开生成的项目文件并构建。
  7. 价:

    (*) http://answers.opencv.org/question/66571/how-to-build-the-java-wrapper-for-opencv-30/

    http://answers.opencv.org/question/66630/javalangunsatisfiedlinkerror-when-using-binaries-built-from-source/

    https://stackoverflow.com/questions/31508130/keypoints-was-cleared-after-descriptoerextractor