1、下载sun jdk1.8,放到目录/usr/lib/jvm/jdk1.8目录
2、在官网下载opencv3.2版本,解压到/home/zgy/cv/opencv3.2
3、执行一些安装
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
4、
cd ~/opencv3.2
mkdir build
cd build
5、apt install ant
export JAVA_HOME=/usr/lib/jvm/jdk1.8
6、cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
这里下载ippicv_linux_20151201.tdz可能会卡住,提前下载好文件http://download.csdn.net/detail/u012852385/9730166,然后手动终止下载,将文件复制到/home/zgy/cv/opencv3.2/3rdparty/ippicv/downloads/linux-xxxxx/路径下。同时在opencv3.2目录下的CMakeList.txt 文件的开头加入一行,然后再次cmake即可,如下:
vim opencv3.2/CMakeList.txt ,在弹出的文件开头加入一行(注意里面的引号要英文状态下的):
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORCE_INLINES")。
然后按esc和:wq保存退出。
$ cd opencv-3.1.0/build
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
这时出现下图所示yes情况即配置成功。
然后make -j7
make install即可。
在/usr/local/share/OpenCV/java可以看到opencv-320.jar和so文件
这时这