Linux 下 踩了所有坑的 编译opencv指南,希望大家少走弯路

先配置yum 阿里云镜像源
先更新cmake 版本:Centos7 手动编译安装 cmake-3.7.2

https://blog.csdn.net/l12212/article/details/117251146

安装必备:
1、cmake 版本跟新
2、配置 java环境 java_home 路劲

https://codeleading.com/article/18244758105/

3、ant 插件

yum -y install ant
ant -version
  1. 安装依赖库:sudo yum install -y epel-release
  2. 安装必要的工具:sudo yum install -y cmake gcc-c++ gcc glibc-devel
  3. 下载OpenCV源代码:wget https://github.com/opencv/opencv/archive/4.5.0.zip
  4. 解压源代码:unzip 4.5.0.zip
  5. 进入解压后的目录:cd opencv-4.5.0/
  6. 创建build目录:mkdir build
  7. 进入build目录:cd build/
  8. 配置OpenCV:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local …
编译过程 无法下载的文件 手动下载下来 放到 build目录上级的.cache 目录下 ls -a 就可以看到 

https://blog.csdn.net/l12212/article/details/117251146

手动替换完 重新编译即可
10. 编译OpenCV(-j4 4个进程编译,根据服务器来自动变动):make -j4
12. 安装OpenCV:sudo make install
编译不生成 opencv_java460.so 文件
原因:cmake执行编译源码过程中会用到java环境(JAVA_HOME)和ant,没有的话也需要提前准备

https://blog.csdn.net/anshichuxuezhe/article/details/125204876

重新安装:Linux 之查看 OpenCV 版本并卸载重装_linux卸载opencv_宗而研之的博客-CSDN博客
springboot项目引用

在这里插入代码片
static {
    //windows

// System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
//linux 编译路劲
System.load(“/data/openvc/opencv-4.6.0/build/lib/libopencv_java460.so”);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值