OpenCV 的 cmake 未检测到 jdk
cmake for OpenCV doesn't detect jdk
我想用 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 不可用。
我应该怎么做才能使 OpenCV 支持 java?
我解决了。用于 opencv 的 Cmake 需要 ANT,但我没有。现在 cmake 可以在 java 支持下制作 opencv。
我想用 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 不可用。 我应该怎么做才能使 OpenCV 支持 java?
我解决了。用于 opencv 的 Cmake 需要 ANT,但我没有。现在 cmake 可以在 java 支持下制作 opencv。