Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++

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文件。

7b17c2a178629d675a7ebe89d06f93ec.png

然后:

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

71facf305e8af766bd04333f235b0657.png

59d4996f771b91d24aac173d5ffc4b28.png

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 来对磁

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值