所以我尝试在Mac OS X中安装openCV并在我的项目中使用它,我找到了一些方法,但是当我安装它时,并使用命令行尝试提出opencv2.4.9。 jar文件,但我无法在任何地方找到它。
这就是我做的事情
$ cd opencv-2.4.9
$ mkdir build
$ cd build/
$ cmake -G "Unix Makefiles" -D CMAKE_CXX_COMPILER=/usr/bin/g++ -D CMAKE_C_COMPILER=/usr/bin/gcc -D WITH_CUDA=ON ..
$ make -j8
$ make install
根据教程,这应该在opencv-2.4.9 / build / bin中创建一个jar文件,但我已经尝试了很多次,仍然无法找到它。
有人可以告诉我这是什么问题吗?感谢
答案 0 :(得分:1)
可能是你缺少JAVA_HOME环境变量,它必须包含你的JDK路径。它发生在Ubuntu: http://answers.opencv.org/question/34221/cant-find-opencv-249jar-file/?answer=34442#post-id-34442
答案 1 :(得分:1)
检查return cmake命令:
-- OpenCV modules:
-- To be built: core flann imgproc highgui features2d calib3d ml video legacy objdetect photo gpu ocl nonfree contrib stitching superres ts videostab
-- Disabled: world
-- Disabled by dependency: -
-- Unavailable: androidcamera dynamicuda java python viz
和
-- Java:
-- ant: NO
-- JNI: /usr/lib/jvm/java-7-openjdk-amd64/include /usr/lib/jvm/java-7-openjdk-amd64/include /usr/lib/jvm/java-7-openjdk-amd64/include
-- Java tests: NO
检查你JAVA_HOME:
$ ls $JAVA_HOME
ASSEMBLY_EXCEPTION bin include lib src.zip
THIRD_PARTY_README docs jre man
最后检查你是否有ant pacakge
$ sudo apt-get install ant