java调用opencv部署到centos7

1、官网下载opencv

https://opencv.org/releases/

2、下载opencv并解压

unzip opencv-3.4.7.zip

cd opencv-3.4.7

mkdir build

cd build/

3、安装cmake

yum remove cmake -y ; yum install -y gcc gcc-c++ make automake openssl openssl-devel

wget https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz ; tar -zxf cmake*.tar.gz

cd cmake* ; ./bootstrap ; gmake -j `grep 'processor' /proc/cpuinfo | wc -l` ; gmake install

4、链接

/usr/local/bin/cmake --version

ln -s /usr/local/bin/cmake /usr/bin/

5、检查cmake是否安装成功

cmake -version

6、编译opencv的java版本

yum install ant

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..

make -j4

make install

7、

cp /usr/local/share/java/opencv4/libopencv_java452.so /usr/lib/

java 复制代码
if (SystemUtils.IS_OS_WINDOWS) {
            System.out.println("windows启动OpenCV");
            String libName = "lib/opencv_java452.dll";
            URL url = ClassLoader.getSystemResource(libName);
            System.load(url.getPath());
} else if (SystemUtils.IS_OS_LINUX) {
            System.out.println("linux启动OpenCV");
            System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
}
相关推荐
异步的告白9 分钟前
链接脚本SECTIONS逐行深度解析
linux·开发语言
Aurorar0rua27 分钟前
CS50 x 2024 Notes C - 04
java·开发语言
南境十里·墨染春水35 分钟前
linux学习进展 信号
linux·服务器·学习
椰羊~王小美36 分钟前
嵌入式 和 单片机
java·单片机·嵌入式硬件
低客的黑调38 分钟前
Redis-不止是缓存
java·开发语言·数据库
噢,我明白了1 小时前
Java 入门,详解List,Map集合使用
java·list·map
ComputerInBook1 小时前
OpenCV图像处理——图像缩放函数 resize
图像处理·opencv·计算机视觉
ZenosDoron1 小时前
函数形参传数组
java·jvm·算法
一只幸运猫.1 小时前
字节跳动Java大厂面试版
java·开发语言·面试
SiYuanFeng1 小时前
一展使用gpt-5-mini和gemini-3.1-flash-image-preview-0.5k的运行demo代码
linux·python·gpt