我在Core.NATIVE_LIBRARY_NAME上收到错误,如下所示:
堆栈跟踪:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
NATIVE_LIBRARY_NAME cannot be resolved or is not a field
at MyVideoCap.main(MyVideoCap.java:7)
我在以下位置安排了NativLibrary路径。 /家庭/.../的OpenCV / OpenCV的-2.4.5 /建造/ lib中
我已按照https://www.openshift.com/blogs/day-12-opencv-face-detection-for-java-developers上的说明操作,但它没有创建任何opencv2.4.9.jar文件我正在使用ubuntu 12和eclipse使用opencv api suppoert。
如果你能在ubuntu的build目录中生成和构建jar文件,请帮助我。提前谢谢......
答案 0 :(得分:0)
在这里,我找到了OpenCV的完整安装进度......
#install基本开发环境
sudo apt-get install build-essential cmake pkg-config
#install opencv dependencies。 ubuntu 13.04附带opencv,它足够接近2.4.6以吸引大部分所需的依赖项。
sudo apt-get build-dep libopencv-dev
java支持的其他依赖项
sudo apt-get install default-jdk ant
#compile opencv
tar xzvf opencv-2.4.6.1.tar.gz
cd opencv-2.4.6.1
mkdir build; cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON ..
make
sudo make install
最后不要忘记将本地库路径设置为
/home/.../opencv-2.4.6.1/build/lib
多数民众赞成......