安装依赖

1
2
[root@VM-0-143-centos data1]# yum install cmake gcc gcc-c++ gtk+-devel ant java-11-openjdk
[root@VM-0-143-centos data1]# yum groupinstall "Development Tools"

编译安装

1
2
3
4
5
6
7
[root@VM-0-143-centos data1]# unzip opencv-3.4.1.zip  
[root@VM-0-143-centos data1]# cd opencv-3.4.1/
[root@VM-0-143-centos opencv-3.4.1]# mkdir build
[root@VM-0-143-centos opencv-3.4.1]# cd build/
[root@VM-0-143-centos build]# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..
[root@VM-0-143-centos build]# make -j8
[root@VM-0-143-centos build]# make install

检查确认

1
2
3
4
[root@VM-0-143-centos build]# ls lib/|grep java
libopencv_java341.so
[root@VM-0-143-centos build]# ls bin/|grep jar
opencv-341.jar

环境变量

1
2
3
[root@VM-0-143-centos build]# export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib64/pkgconfig/
[root@VM-0-143-centos build]# echo '/usr/local/lib64/' >> /etc/ld.so.conf.d/opencv.conf
[root@VM-0-143-centos build]# ldconfig

测试效果