2013-11-27 34 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你應該有這個罐子。