OpenCV的cmake没有检测到jdk

时间:2015-02-27 12:20:17

标签: java opencv cmake

我想用Java本机接口编译OpenCV 2.4.10。我使用本指南Introduction to Java Development。 它说我应该安装JDK。我使用此命令安装它:yum install java-1.7.0-openjdk-devel并设置export JAVA_HOME=/usr/java/jdk1.7.0_75

现在我尝试运行cmake -DBUILD_SHARED_LIBS=OFF ..

其输出'OpenCV modules'部分是:

--   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

如您所见,cmake认为java不可用。 我应该怎么做才能使用java支持OpenCV?

1 个答案:

答案 0 :(得分:7)

我解决了。 opencv的Cmake需要ANT,但我没有。目前cmake可以使用java支持opencv。