2013-11-27 31 views
1

我下载最新版本的OpenCV(从http://opencv.org/downloads.html对于Linux)启动,并安装在Ubuntu 12.04使用这个命令:与OpenCV的(JAVA)

apt-get install libgtk2.0-dev 
cd opencv 
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ./ 
make 
make install 

我在NetBeans中创建(Java应用程序),一个新的项目,我不`吨知道为什么我有一个问题:

import org.opencv.core.Core; 

包org.opencv.core不存在

在python“IM港口简历“工作!

请帮我解决这个问题! 10Q!

+1

在java中,您必须提供一个库或框架,并使其在类路径中可用以开始引用它。 –

回答

1

你应该在你的opencv目录下的build/bin下有一个opencv-2xx.jar。 只需将此jar添加到您的Netbeans项目设置。

如果你没有这个罐子,确保您的CMake的输出已经找到ANT和JNI:

-- Java: 
    -- ant: (path to ant) 
    -- JNI: (path to JNI) 
    -- Java tests: YES (this one is optional) 

如果CMake的不能找到这些资源,确保蚂蚁和JNI安装。 (你可以apt-get install ant)。

确保您的$JAVA_HOME已正确设置为您的openJDK或OracleJDK目录。 (我假设你已经安装了JDK!),并且在类路径中可用。从终端运行$JAVA_HOME进行检查。如果没有,有足够的资源可以告诉你如何做到这一点。

然后makemake install你应该有这个罐子。