当前位置: 首页 > news >正文

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/

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);
}


http://www.mrgr.cn/news/37084.html

相关文章:

  • 【论文_1992】 REINFORCE » P2 附录
  • 根据软件架构设计与评估的叙述开发一套机器学习应用开发平台
  • 剖析共享旅游卡项目的真伪与潜力
  • 技术成神之路:设计模式(十六)代理模式
  • 六、设计模式-6.3、责任链模式
  • 【QT】QWidget 重要属性
  • TS系列(3):常用类型(详细)
  • Linux入门1
  • 【CTF刷题8】2024.9.26
  • 第二十九篇——用间篇:间谍的五种用法
  • 基于MPC的风储联合调频模型【Simulink】
  • 命名导出和默认导出的用法区别
  • CSS布局中的定位
  • UE学习篇ContentExample解读------Blueprints Advanced-上
  • 828华为云征文|Flexus云服务器X实例实践:安装Tasks.md任务管理工具
  • 安装了 cursor 之后,我写代码不用手了
  • C++面试题第一弹
  • CleanMyMac X 评价、介绍、使用教学|Mac系统最推荐的系统优化和清理软件工具!
  • 平衡、软技能与持续学习
  • Linux防火墙-什么是防火墙