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