我已经苦苦挣扎了一个星期,现在让OpenCV 3.1.0在我的macbook上运行 - 仍然没有成功..
我一直在使用本指南: http://opencv-java-tutorials.readthedocs.org/en/latest/01-installing-opencv-for-java.html#install-opencv-3-0-under-linux-or-mac包括CMAKE生成opencv_java310.jar文件和libopencv_java310.so。我最近发现.so文件适用于Linux操作系统,因此要使其在MAC OS上运行,我所要做的就是将libopencv_java310.so重新命名为libopencv_java310.dylib。
重命名库文件(.so - > .dylib)似乎对我而言都适用。 Eclipse抛出这个例外: my program for testing if OpenCV works properly 。 你们知道这意味着什么以及如何解决这个问题吗? 非常感谢任何帮助:)
答案 0 :(得分:1)
可以解决与下面相同的问题。 第1步:重命名 - > libopencv_java310.so到libopencv_java310.dylib 第2步:将opencv-310.jar和libopencv_java310.dylib保存在一个文件夹中 步骤3:将opencv-310.jar添加到用户库中的eclipse首选项。添加扩展jar并将本机库位置编辑到保存libopencv_java310.dylib的文件夹之后。 第4步:在项目中添加opencv库。
答案 1 :(得分:1)
我解决了这个问题。
完成之后,你要做的就是在包含libopencv_java310.so的文件夹中执行以下命令
ln -s libopencv_java310.so libopencv_java310.dylib
您欢迎:)