opencv图像库编程

通过学习opencv图像库编程,了解如何借助第三方库函数完成一个综合程序设计。

一、下载安装 opencv

1.下载安装包

2.解压缩

cpp 复制代码
unzip opencv-3.4.11.zip

解压缩以后主目录文件夹如下:

3.进入到解压后的文件夹中

cpp 复制代码
cd opencv-3.4.11

二、使用 cmake安装opencv

1.进入 root 用户,并更新一下

cpp 复制代码
sudo su
sudo apt-get update

2.执行以下命令安装 cmake

cpp 复制代码
sudo apt-get install cmake

3.安装依赖库

cpp 复制代码
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev

4.创建build文件夹,进入build文件夹,使用cmake 编译参数

cpp 复制代码
cmake ..

三、使用make创建并编译安装

1.在build文件夹下进行

cpp 复制代码
sudo make

2.安装

cpp 复制代码
sudo make install

四、 配置环境

1.修改 opencv.conf文件,打开后的文件是空的,添加opencv库的安装路径:/usr/local/lib

cpp 复制代码
sudo gedit /etc/ld.so.conf.d/opencv.conf

2.更新系统共享链接

cpp 复制代码
sudo ldconfig

3.配置bash,修改 bash.bashrc 文件

cpp 复制代码
sudo gedit /etc/bash.bashrc

4.在文件末尾加入

cpp 复制代码
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

5.然后执行以下命令使得配置生效

cpp 复制代码
source /etc/bash.bashrc

6.输入以下命令更新

cpp 复制代码
sudo updatedb
相关推荐
vancece4 小时前
JS实现堆 & 215.数组中的第K个最大元素
java·前端·javascript
lichenyang4534 小时前
NestJS + Socket.IO 鉴权、用户房间与幂等邀请
前端·后端
paopaokaka_luck4 小时前
基于springboot3+vue3+uniapp的剧本杀预约小程序(AI角色对话、协同过滤算法、地图Api、Echarts图形化分析)
java·前端·spring boot·学习·echarts
lichenyang4534 小时前
React 实时通知与异步竞态处理
前端·后端
三十而立洋4 小时前
搭建现代化 Git 提交规范:commitlint + czg + husky + lint‑staged 完整实战
前端
半个落月4 小时前
React + Vite Todo 实践:用 Axios 与 Mock 解开前后端等待
前端
yuqifang5 小时前
var deferred = jQuery.Deferred(); 使用示例
前端·javascript·面试
阳火锅5 小时前
领导夸我日报越写越详细了,其实我只敲了 npm run commit
前端·javascript·人工智能
lichenyang4535 小时前
实时团队邀请的架构与数据流
前端·后端
一鸣AI编程5 小时前
AI UI 测试平台从 0 到 1:8 次跑通一条 19 步用例的实战复盘
前端