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);
}
相关推荐
一个有温度的技术博主3 分钟前
Redis系列七:Java客户端Jedis的入门
java·数据库·redis
LSL666_4 分钟前
BaseMapper——新增和删除
java·开发语言·mybatis·mybatisplus
后端AI实验室6 分钟前
我让AI模拟面试官考了我一个小时,然后我沉默了
java·ai
春日见10 分钟前
端到端自动驾驶综述
linux·人工智能·算法·机器学习·自动驾驶
金銀銅鐵12 分钟前
Byte Buddy 生成的类的结构如何?(第二篇)
java·后端
StackNoOverflow13 分钟前
Spring MVC零散知识点记录
java·spring·mvc
几许13 分钟前
高并发有序顺序号生成中间件 - 架构设计文档
java·后端
几许13 分钟前
高并发强一致性顺序号生成系统 -- SequenceGenerator
java·github
闻哥15 分钟前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试