官网的源码下载太慢了,电梯直达:https://pan.baidu.com/s/1BGtK0WiZC8WXgZnwsY7OyQ
安装依赖
更新apt-get
apt-get update
依赖
apt-get installbuild-essential
apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
apt-get install libxvidcore-dev libx264-dev
apt-get install libatlas-base-dev gfortran
apt-get install ffmpeg
创建编译目录
把下载的源码包解压后,进入目录
mkdir build
cd build
编译生成so文件
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv ..
make
make install
结束后可以在lib下看到libopencv-330.so文件
编译生成jar文件
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D BUILD_TESTS=OFF ..
make -j8
make install
make -j8 根据机器的配置来设定,具体自行查资料。
注意:生成jar包需要检查是否有ant环境,否则生成失败。
结束后bin下就可以看到opencv-330.jar