*****获取超级权限 sudo su 123456
1,在官网下载并解压opencv320版本 https://opencv.org/evs2017-talks.html
tar -xzf opencv.tar.gz 在home/用户/下载/目录
2,安装一些dependlib
sudo apt-get install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip
sudo apt-get install build-essential cmake git
sudo apt-get install ffmpeg libopencv-dev libgtk-3-dev python-numpy python3-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libv4l-dev libtbb-dev qtbase5-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip
3,mkdir opencv/build 文件夹 并 cd opencv/build
4,编译整个工程
cmake CMAKE_BUILD_TYPE=RELEASE CMAKE_INSTALL_PREFIX=/usr/local WITH_TBB=ON WITH_V4L=ON WITH_QT=ON WITH_OPENGL=ON ..
5,
6,
7,
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
8,
9,打开配置文件
10,文件最后加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
11,
sudo -
12,注销用户,重新登入 cd opencv/builds
/etc/bash.bashrc
13,
sudo apt-get install checkinstall
14,
sudo checkinstall
15,查看版本号
命令:pkg-config --modversion opencv
结果:2.4.10
××××××××××××××××报java.lang.UnsatisfiedLinkError错误×××××××××××××××××××××
1,为项目添加opencv_320.jar
2,添加动态链接库 system.load("/usr/local/share/OpenCV/java/libopencv_java320.so") 否则会报错