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
相关推荐
Csvn23 分钟前
TypeScript 大型项目架构:从单体 tsconfig 到分层可扩展的工程
前端
FungLeo2 小时前
成为全栈·Node 后端篇·点赞系统:幂等点赞与计数原子增减
node.js·成为全栈·点赞系统·幂等点赞·计数原子增减
计算机魔术师2 小时前
Dario Amodei 发文呼吁为前沿 AI 降速并提出三点计划
前端
计算机魔术师2 小时前
OpenAI的AI代理偷偷给RubyGems下毒,我们却毫无察觉
前端
甲维斯2 小时前
0代码,0建模,3句话开发一个3D游戏!
前端·游戏·游戏开发
IT_陈寒3 小时前
Vue的响应式更新把我坑惨了,原来问题出在这
前端·人工智能·后端
tingke3 小时前
别再堆 AGENTS.md 了:前端团队的 Agent 上下文分层落地指南
前端
李明卫杭州3 小时前
React 复合事件系统对比解析
前端·javascript·react.js
葡萄城技术团队4 小时前
SpreadJS V19.2 新特性揭秘:FILTERXML 函数
前端
袋鼠云数栈UED团队4 小时前
AI Coding 方法论分析:同一个需求 SpecKit 、 Superpowers、 MattpocockSkills 不同设计
前端·aigc·ai编程