OpenCV部署准备

Centos7 安装 opencv4.5.2 可能会导致编译错误!4.5.3进行了修复

下载地址

https://github.com/opencv/opencv_contrib/releases
https://github.com/opencv/opencv/releases

Cmake下载或升级

https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1-linux-x86_64.tar.gz

Cmake安装

解压

tar -xvf cmake-3.21.1-linux-x86_64.tar.gz

编译
cd 进入解压目录

./configure
make && make install

OpenCV安装

将下载后的opencv和opencv_contrib放到/go目录下(目录可自定)

在/go目录下新建build目录(编译目录)

mkdir build

执行cmake命令(注意自己的目录)

cmake /go/opencv-4.5.3  -B/go/build -DENABLE_CXX11=ON -DOPENCV_EXTRA_MODULES_PATH=/go/opencv_contrib-4.5.3/modules -DBUILD_SHARED_LIBS=ON -DWITH_IPP=OFF -DWITH_MSMF=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_java=OFF -DBUILD_opencv_python=OFF -DBUILD_opencv_python2=OFF -DBUILD_opencv_python3=OFF -DBUILD_DOCS=OFF -DENABLE_PRECOMPILED_HEADERS=OFF -DBUILD_opencv_saliency=OFF -DBUILD_opencv_wechat_qrcode=OFF -DCPU_DISPATCH= -DOPENCV_GENERATE_PKGCONFIG=ON -DWITH_OPENCL_D3D11_NV=OFF -DOPENCV_ALLOCATOR_STATS_COUNTER_TYPE=int64_t -Wno-dev

此时新建的build目录应该不为空
进入build目录执行

make

编译过程时间较长

完成后编译的动态库位置 /usr/local/lib64

将动态库加入到环境中

vim /etc/ld.conf.d/opencv.conf

加入动态库的位置

/usr/local/lib64

刷新配置

ldconfig

Centos7 安装与配置 opencv4.5.3相关推荐

  1. centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx

    centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...

  2. Centos7 安装和配置MySQL5.7

    Centos7 安装和配置MySQL5.7 1.安装Mysql5.7 获取Mysql5.7安装源 wget https://dev.mysql.com/get/mysql57-community-re ...

  3. linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动

    接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...

  4. 开发--CentOS-7安装及配置

    开发|CentOS-7安装及配置 本文主要进行详细讲解CentOS7.5系统的安装过程,以及CentOS系统初始化技术.我并不想将这篇文章变成一个教程,尽管我将详细的进行每一步的讲解,enjoy! 前 ...

  5. Centos7安装和配置VNC服务器 - openbox篇

    文章目录 VNC简介 安装TigerVNC 防火墙设置 安装图形用户界面(GUI) openbox 配置openbox自启动文件 lightdm 修改配置文件 VNC 客户端连接 关闭VNC服务 参考 ...

  6. linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败

    Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP  - Dynamic Host Configuration Protocol  动态主机配置协议. 功能 ...

  7. Centos7安装并配置mysql5.6

    1.下载安装包:https://pan.baidu.com/s/18xAumOggjm9bu9Wty6kYjg 2.卸载系统自带的Mariadb 2.1查询已安装的mariadb [root@loca ...

  8. Centos7安装并配置mysql5.6完美教程

    Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息.然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是 ...

  9. centos7安装与配置OpenStack-Zun组件(Stein版)

    文章目录 一.基本环境参数 二.controller节点zun安装 2.1 创建数据库 2.2 创建openstack用户.服务.端点 2.3 安装.启动zun服务 2.3.1 创建用户.组 2.3. ...

最新文章

  1. mysql 透明代理_透明代理MySQL_基于zbus的MySQL透明代理(100行)-云栖社区
  2. 2021-04-21--中标麒麟--yum源修改
  3. Bitset 用法(STL)
  4. telnet不能用,提示:-bash: telnet: command not found
  5. TreeSet()详解
  6. Mysql8.0Mysql5.7Mysql5.6Mysql5.5特性对比
  7. 西瓜书——极大似然估计和朴素贝叶斯
  8. 3第一周课后练习#183;阅读计划(3)-使用函数来访问私有数据成员
  9. 面向对象三大特性——多态
  10. oracle data guard三种,Oracle Dataguard三种保护模式概述
  11. 九段系统服务器,人力资源一卡通考勤系统
  12. 大学生计算机知识竞赛,大学生计算机基础知识竞赛题库(试题附答案).docx
  13. python如何实现输出表格_python如何以表格形式打印输出
  14. lora终端连接云服务器_开源LoRa网关与服务器
  15. ovs vlan tag管理
  16. qq象棋辅助 android,天天象棋攻略助手安卓版
  17. 2021-05-11 MongoDB面试题 分析器在MongoDB中的作用是什么
  18. 网络:抓包分析dns的原理
  19. HCIE-Cloud Computing LAB备考第二步:实战解题–第五题:论述一--双活容灾设计--记忆宫殿
  20. 动态磁盘导致无法进入Mac系统的解决办法

热门文章

  1. 抖音怎么做SEO优化导流
  2. 网络心理学未来分支——人工智能心理学
  3. 5-RNN-03_双向rnn_英文小短文
  4. date到期(逾期)提醒的逻辑分析,例如快到一年提前一个月提醒
  5. Python字典的创建
  6. 记:故障之充电状态下CC电阻值、CP参数频繁波动
  7. 怎么让word文档不显示标记及修改的状态
  8. selenium模拟 + 鼠标滚动爬取魔方公寓租房评论信息
  9. 什么是性格冲动?如何改变爱冲动的性格?
  10. [论文阅读笔记58]Learning from Noisy Labels with Deep Neural Networks:A Survey