Linux(ubuntu 16.04) 安装 opencv C++

Linux(ubuntu 16.04) 安装 opencv C++

参考文档: https://blog.csdn.net/qq_33485434/article/details/80820393

1. 安装依赖包

sudo apt-get install build-essential

sudo apt-get install libgtk2.0-dev

sudo apt-get install libavcodec-dev

sudo apt-get install libavformat-dev

sudo apt-get install libjpeg62-dev

sudo apt-get install libtiff5

sudo apt-get install libtiff5-dev

sudo apt-get install cmake

sudo apt-get install cmake-qt-gui

sudo apt-get install libswscale-dev

sudo apt-get install libjasper-dev

2. 配置opencv,使用cmake-gui进行配置,使用cmake直接配置会报错

cd opencv_dir

mkdir build

cd build

cmake-gui ..

出现下面的界面,更改设置,把WITH-CUDA和BUILD_opencv_gpu选项去掉打钩,然后依次点Configure和Generate按钮生成Configure文件。

然后:

make

sudo make install

安装成功后还需要设置opencv的环境变量

打开文件

sudo gedit /etc/profile ##个人比较喜欢把环境变量放在/etc/profile里面,'~/.bashrc'一样

在文件最后添加

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

执行下列命令, 使环境变量立即生效

source /etc/profile

打开文件

sudo gedit /etc/ld.so.conf.d/opencv.conf

一般是新建文件,opencv的库一般安装在’/usr/local/lib’文件夹下,在文件内添加

/usr/local/lib

执行下列命令使之立刻生效

sudo ldconfig

经过上面的流程,这样就可以在eclipse里或者qtcreator里用opencv了。 不过要配置号相应的路径和lib文件。

对opencv的sample进行编译并运行

sudo ldconfig

经过上面的流程,这样就可以在eclipse里或者qtcreator里用opencv了。 不过要配置号相应的路径和lib文件。

示例代码

对opencv的sample进行编译并运行

cd opencv_dir/samples/c

./build_all.sh

./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

Linux(ubuntu 16.04) 安装 opencv C++相关教程

Ubuntu_Linux系统中基础命令

Ubuntu_Linux系统中基础命令 1、cd 切换目录 cd ~ 切换到当前用户主目录cd .. 切换到上一级目录cd - 切换到上一次所在目录 2、ls 查看当前目录下的文件 ls 查看目录下的文件ls -alh 查看目录下的文件和详细信息 3、ll 查看目录下文件的详细信息 4、pwd 查看当

Ubuntu中Failed to initialize NVML: Driver/library version mi

Ubuntu中Failed to initialize NVML: Driver/library version mismatch问题的解决 目录 问题描述 问题根源 解决方案 问题描述 nvidia-smi 问题根源 NVIDIA 内核驱动版本与系统驱动不一致 解决方案 以下是我的解决方案, 卸载电脑驱动,重装415版本与nvidia 内

ubuntu16.04 anaconda3 小白安装pytorch步骤总结

ubuntu16.04 anaconda3 小白安装pytorch步骤总结 目录 换源 安装过程 小问题 换源 首先换成清华源,步骤为: 1.浏览器搜索conda清华源,找到清华源页面。 2.在home下按Ctrl H显示隐藏文件,找到.condarc文件,将上图方框里的内容替换到.condarc文件里即可。 3

【linux安装opencv3.4.1】/usr/bin/ld: cannot find -llib64

【linux安装opencv3.4.1】/usr/bin/ld: cannot find -llib64 参考帖子在linux中安装opencv3.4.1,在make环节遇上了好多错,特此记录~ ================================================== 碰上的沙雕bug 1.make报错: /usr/bin/ld: cannot find -lnppc/usr/b

在Ubuntu系统下用C语言编写程序

在Ubuntu系统下用C语言编写程序 一、任务 在Ubuntu系统下请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主

Linux 命令之History

Linux 命令之History history 命令用来显示执行过的命令,也可以根据显示的命令重新执行需要的命令。 history: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg…] ps.官方,以下为个人解释。-c 清空当前history list缓存

【服务器】【MySQL】服务器ubuntu 18.04安装MySQL并配置远程连接

【服务器】【MySQL】服务器ubuntu 18.04安装MySQL并配置远程连接 ubuntu安装mysql sudo apt-get updatesudo apt-get install mysql-server 首先问你是否继续安装,键入y选择继续安装 然后是一系列初始设置 还有几个没截出来都选y。 查看数据库版本 mysql -V

linux大盘格式化分区

linux大盘格式化分区 Linux 实例的磁盘管理 对于 Linux 系统上的大磁盘,也要采用 GPT 分区格式, 也可以不分区, 把磁盘当成一个整体设备使用。 在 Linux 上一般采用 XFS 或者 EXT4 来做大盘的文件系统。 磁盘的分区管理 在 Linux 上可以采用 parted 来对磁

Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++相关推荐

  1. ubuntu 16.04 安装 openCV 3.2 --对该问题的处理CMake Error at cmake/OpenCVModule.cmake:295 (message)

    第一次在CSND上写文章,针对的即是openCV安装过程中的Error. 自己在安装openCV的过程中出现了cmake:295这个错误,但是,看了CSND上很多很多的安装openCV的文章,安装过程 ...

  2. ubuntu 16.04安装opencv 2.4.9及其关于qt的问题

    转载自:https://blog.csdn.net/asongsongsong/article/details/54286335 之前安装的opencv 3.1.0,将其卸载重新安装opencv 2. ...

  3. opencv java ubuntu_Ubuntu 16.04配置OpenCV 3.1.0 for Java

    我们都知道,OpenCV是基于C++的开源计算机视觉库,但是从2.4.4版本开始提供了Java绑定,也就是说,我们也可以使用Java来开发基于OpenCV的计算机视觉应用.目前,最新的版本是3.1.0 ...

  4. 大华linux密码忘记,乌班图16.04 安装DSS正确方法(已验证安装成功)

    1.需要三个文件,下载下载darwin源代码DarwinStreamingSrvr6.0.3-Source.tar,补丁patch dss-6.0.3.patch,补丁dss-hh-20080728- ...

  5. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪

    原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...

  6. linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)

    本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...

  7. Linux Ubuntu 16.04 安装 yaml-cpp ROS 下参数服务器及yaml-cpp实现参数读写

    Linux Ubuntu 16.04 安装 yaml-cpp & ROS 下使用.yaml文件实现参数读写 0. 准备工作 1. 安装yaml-cpp 2. ROS中使用.yaml文件实现参数 ...

  8. linux版本的qq怎么安装路径,Ubuntu 16.04安装QQ国际版图文详细教程

    因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全,就是界面丑到爆 ...

  9. linux终端版微信,Ubuntu 16.04安装微信的过程记录

    微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...

最新文章

  1. 中国电子信息工程科技发展十大趋势(2019)发布
  2. 第七十二节,文本样式
  3. TP5_接口开发之全局异常控制
  4. 【uniapp】swiper 添加click事件
  5. 容器化技术如何在数据中心实践
  6. Android之让图片匀速旋转效果
  7. 3DS_MAX渲染笔记
  8. JavaScript学习(六十五)—数组知识点总结
  9. 计算机网络中使用的双绞线通常是16芯的,自考计算机应用基础判断题试题答案...
  10. 在线教育工具—白板系统的迭代1——bug监控排查
  11. Windows电脑添加打印机
  12. 懒惰删除JAVA,Redis的新特性懒惰删除Lazy Free详解
  13. 那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程【转】...
  14. sql server 设置自动备份
  15. Shell修改命令提示符
  16. NodeMCU-ESP8266烧录手把手教程
  17. yolov5训练常见错误解决办法
  18. 布局Mac,QQ浏览器全面出击
  19. 生命早期肠道微生物群与儿童呼吸道疾病之间的关联
  20. 网际快车(FlashGet) v1.71 正式版

热门文章

  1. 自己决定,玩客云到底要不要买
  2. Pr:导出设置之多路复用器与常规
  3. Source Insight 设置和快捷键大全
  4. 查看计算机的硬盘的命令,硬盘修复,教您怎么用系统命令检查硬盘
  5. openvswitch 中的conjunction
  6. matlab小船渡河物理模型,【物理】小船渡河模型及关联速度问题
  7. VMware拟收购云应用管理服务商Wavefront
  8. 什么时候可以用到强化学习?强化学习怎么用?
  9. 年终考核:对你的上司,你是如何评价的?
  10. Pytest+Unittest+Git+Jenkins企业级CICD自动化测试平台建设方案