下载地址
https://zh.osdn.net/projects/sfnet_opencvlibrary/releases/
windows:
1.官网下载windows安装包
2.安装完成后,复制opencv\build\java\x64\opencv_java451.dll 到 C:\Windows\System32 下
debian:
1.安装ant(如果不安装,就不会编译出libopencv_java451.so文件)
sudo apt-get install ant
2.安装cmake(如果有则跳过:cmake -version)
sudo apt-get install cmake
3.安装v4l-utils
sudo apt-get install v4l-utils
sudo apt-get install libv4l-dev
4.安装所需的依赖
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
5.到官网下载opencv-4.5.1,并解压
unzip opencv-4.5.1.zip && cd opencv-4.5.1
6.在opencv-4.5.1目录下创建build文件夹(重新编辑,就删除build文件)
mkdir build && cd build
7.在build目录下(如图)(如果报错:需要删除build目录下CMakeCache.txt,重新执行)
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=./install …
8.进行编译,make -j8,其中的8代表编译的并行度,看自己Ubuntu系统的cpu是几核的
make -j8
9.编译成功后,build下会多出一个install的文件夹
sudo make install
10.进入/home/opencv-4.5.1/build/install/share/java/opencv4,将libopencv_java451.so复制到/usr/lib中
cd /home/opencv-4.5.1/build/install/share/java/opencv4
cp libopencv_java451.so /usr/lib
11.查看是否安装成功
pkg-config --modversion opencv4
centos:
1.安装ant
yum install ant
2.安装所需的依赖
yum install gcc make gtk2-devel ffmpeg-devel libjpeg-devel libtiff-devel jasper-devel
3.手动安装cmake(需要3.18.0以上版本)
yum install gcc-c++
cd cmake-3.29
./bootstrap
make
make install
4.安装 v4l-utils
yum install v4l-utils
后面操作从【debian】第5步开始