一、安装opencv相关依赖包
yuminstallcmake
yuminstallpython
yuminstallgcc
yuminstallgcc-c++gtk+-develgimp-develgimp-devel-toolsgimp-help-browserzlib-devellibtiff-devellibjpeg-devellibpng-develgstreamer-devellibavc-devellibraw-devellibdc-develjasper-develjasper-utilsswiglibtoolnasm
yuminstallant
二、编译及安装
1、下载opencv包(sourceforge.net或github上下载)
2、创建编译后文件所放置的文件夹,本文示例opencv3.9.0版本,软件包路径/opt下
cd/opt
unzipopencv-3.9.0.zip
cdopencv-3.9.0\opencv\sources
mkdirbulid
cdbuild
3、编译opencv(若cmake提示版本低,请升级cmake版本)
cmake-DCMAKE_BUILD_TYPE=RELEASE-DCMAKE_INSTALL_PREFIX=/opt/opencv..
make[make此步骤比较慢]
sudomakeinstall
4、编译静态连接库[可跳过步骤三直接执行]
cmake-DCMAKE_BUILD_TYPE=RELEASE-DCMAKE_INSTALL_PREFIX=/opt/opencv-DBUILD_SHARED_LIBS=OFF-DBUILD_TESTS=OFF..
make
sudomakeinstall
5、编译结果
在build/lib目录下有:libopencv_java.so文件
在build/bin目录下有:opencv-.jar文件
以上两条也会在:/opt/opencv/share/OpenCV/java
如果没有出现以上内容,则编译出错。