ubuntu 安装 opencv 的 c++版本
一. 环境配置
1. 下载安装包并解压
(1)去官网下载安装包。
(2)解压安装包(zip)
unzip opencv-4.5.2.zip
解压后,进入解压后的文件包中(opencv-4.5.2)
2. 安装依赖库和cmake
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
3. 编译与安装
(1) 创建编译文件夹,并进入编译文件夹
mkdir my_build_dir
cd my_build_dir
(2) cmake 一下
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
(3) 修改opencv的路径
vim ~/下载/opencv-4.5.2/3rdparty/ippicv/ippicv.cmake
如下图,第42和第43行所示,主要是把路径修成你解压包的路径。
(4) 重新cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
结果如下:
4. 配置opencv编译编译环境
(1)执行编译过程
sudo make
(2)执行安装命令
sudo make install
(3)配置OpenCV编译环境
- 将OpenCV的库添加到路径,从而可以让系统找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
- 可能打开的是一个空白文档,在最后加上下面语句即可
/usr/local/lib
- 配置bash
sudo gedit /etc/bash.bashrc
- 在打开的文件最后添加下面两行
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
- 保存,执行以下命名使配置生效
source /etc/bash.bashrc
- 最后进行更新
sudo updatedb
二. 测试opencv是否可用
1. 进入opencv目录的example_cmake目录
cd ~/下载/opencv-4.5.2/samples/cpp/example_cmake/
2. 依次执行以下命令生成可执行文件
cmake .
make
3. 运行可执行文件opencv_example
./opencv_example
如果在屏幕上显示出"Hello OpenCV",说明安装成功了。
注:如果直接用g++编译,并且调用了OpenCV库,在后面加上pkg-config --libs opencv
关注博主,不迷路!!!
ubuntu 安装 opencv 的 c++版本相关推荐
- ubuntu 查看opencv以及opencv4版本
方式一: 查看opencv 3以及以下版本: pkg-config --modversion opencv 查看opencv4版本: pkg-config --modversion opencv4 方 ...
- ubuntu 安装 opencv
ubuntu 安装 opencv https://blog.csdn.net/yifa3588/article/details/78284794 cmake -D CMAKE_BUILD_TYPE=R ...
- 基于Ubuntu安装opencv以及相关操作
目录 一.基于Ubuntu下安装opencv 二.相关操作之图片 三.相关操作之视屏 四.总结 五.参考资料 一.基于Ubuntu下安装opencv 1.opencv依赖环境的安装 1.1 安装cma ...
- ubuntu安装OpenCV详细教程(建议收藏)
记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...
- 【ubuntu安装搜狗输入法(各版本)】
ubuntu各版本安装搜狗输入法 ubuntu安装搜狗输入法(各版本) 一:添加fitx输入法系统 二:下载linux版本搜狗输入法https://pinyin.sogou.com/linux/ 三: ...
- 安装opencv和python版本有关吗_python安装opencv_python安装opencv完要安装什么配套吗...
它轻量级而且高效-由一系列 C 函数和少量 C++ 类构成,同时提供了Python.三.安装OpenCV的的两种方法 怎么为python安装opencv模块,oecv可以方便的进行图片处理,因此,搞人 ...
- macOS Homebrew 安装 OpenCV 及切换版本【转】
转自:https://zhuanlan.zhihu.com/p/121721651 一.安装Homebrew 安装具体过程略. Homebrew国内镜像加速: # 替换 Homebrew git -C ...
- Ubuntu安装opencv的viz模块
本人的操作系统使用的是Ubuntu18,opencv为opencv4.1.1,在进行make时发现opencv的viz模块没有安装,按照网上方法也没有安装成功.在进行资料查找后发现,viz模块是ope ...
- 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
. 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...
最新文章
- Python3基础-分数运算
- java 中变量的存储与引用
- Spring中如何使用注解来配置Bean?有哪些相关的注解?
- T4模板:MVC中用T4模板快速生成代码
- SAP Fiori Elements List Report table 里的普通按钮,Global 按钮 和 Determining 按钮
- IDEA 点击进入方法内部_一份最详细的 IDEA调试教程,让bug无处藏身!
- github java开源项目经验_Java 开源项目 GitHub 趋势周报 20201230
- 神秘TTY:The TTY demystified
- vsto mysql_16-Python MySQL
- 使用springboot遇到的的异常
- xShell终端中文乱码完全解决方法
- 1041: C语言程序设计教程(第三版)课后习题9.8
- shell表达语句中,各种符号的释义 用法
- 创建dqn的深度神经网络_深度Q网络(DQN)-II
- 如何增加无人机的飞行时间和升力?
- android 命令截图,Android截图命令screencap与视频录制命令screenrecord
- 阿里巴巴分布式调度引擎tbschedule实战四tbschedule的配置使用
- Win7 64位系统下Auto CAD 2010注册激活,出现警告:Make sure you can write to current directory...
- Orcad Pspice仿真
- 鸿蒙系统2.0的编译