Linux-Fedora25开发OpenCV3.2配置
2017-01-07 13:09
323 查看
Ubuntu系统安装opencv3.2看这里《Linux\Ubuntu 16.04配置Opencv》
写文章用的opencv2.4.13,opencv3.2与2.4.13编译和环境变量配置一样!!!
换系统了,OpenCV3.2也出来了,改变貌似还挺大的,特别是ml库,在本次配置中将用OpenCV3.2来代替2.4.13,Fedora25配置opencv与Ubuntu有细微不同,还是贴出详细步骤。opencv下载可去官网下载。
.首先安装编译环境
需要gcc、g++、cmake、ncurses-devel,其中gcc是Fedora自带了,其余的需要手动安装,为了保证编译器的一致性,都安装一遍,执行如下命令
.依次在终端执行以下代码,安装相关的依赖库
.进入到opencv3.2所在文件夹,执行cmake .命令如下
如下图
.执行完毕后,执行sudo make命令如下
然后就是漫长的等待
.上一步执行完毕后,执行sudo make install
至此opencv3.2已经编译安装完成,接下来是配置开发环境,而Ubuntu和Fedora也是在这里有细微差别。
.添加环境变量
在文件末尾添加
保存退出
.配置bashrc,执行
在文章最后添加
. 最后依次执行
至此OpenCV3.2配置完毕。写个程序测试一下
运行结果如下:
opencv编译的两种方式请看这里《opencv之在Linux下编译opencv程序的两种方式g++、cmake》
写文章用的opencv2.4.13,opencv3.2与2.4.13编译和环境变量配置一样!!!
换系统了,OpenCV3.2也出来了,改变貌似还挺大的,特别是ml库,在本次配置中将用OpenCV3.2来代替2.4.13,Fedora25配置opencv与Ubuntu有细微不同,还是贴出详细步骤。opencv下载可去官网下载。
.首先安装编译环境
需要gcc、g++、cmake、ncurses-devel,其中gcc是Fedora自带了,其余的需要手动安装,为了保证编译器的一致性,都安装一遍,执行如下命令
sudo dnf install gcc gcc-c++ cmake ncurses-devel
.依次在终端执行以下代码,安装相关的依赖库
sudo dnf install gtk2 gtk2-devel gtk2-devel-docs sudo dnf install libgnome-devel gnome-devel-docs sudo dnf install zlib glib atk pango gdk-pixbuf2 gdk-pixbuf2-devel sudo dnf install gtk+ gtk2-devel pkgconfig python-devel python-numpydoc sudo dnf install libavc1394 libavc1394-devel libdc1394 libdc1394-devel jasper-devel su -c 'dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
.进入到opencv3.2所在文件夹,执行cmake .命令如下
cmake .
如下图
.执行完毕后,执行sudo make命令如下
sudo make
然后就是漫长的等待
.上一步执行完毕后,执行sudo make install
sudo make install
至此opencv3.2已经编译安装完成,接下来是配置开发环境,而Ubuntu和Fedora也是在这里有细微差别。
.添加环境变量
sudo gedit /etc/profile
在文件末尾添加
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
保存退出
.配置bashrc,执行
sudo gedit /etc/bashrc
在文章最后添加
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
. 最后依次执行
sudo source /etc/bashrc sudo ldconfig sudo updatedb
至此OpenCV3.2配置完毕。写个程序测试一下
#include <iostream> #include <opencv2/core.hpp> #include <opencv2/highgui.hpp> using namespace std; using namespace cv; int main() { Mat srcImage = imread("lena.jpg"); //判断文件是否加载成功 if(srcImage.empty()) { cout << "图像加载失败!" << endl; return -1; } else cout << "图像加载成功!" << endl << endl; namedWindow("lena",WINDOW_AUTOSIZE); imshow("lena",srcImage); waitKey(0); return 0; }
运行结果如下:
opencv编译的两种方式请看这里《opencv之在Linux下编译opencv程序的两种方式g++、cmake》
相关文章推荐
- Linux-Fedora 25 Python 3.5开发环境配置Eclipse+Pydev
- fedora 7下配置nfs服务器(嵌入式linux开发)
- linux 下单独配置eclipse+cdt+opencv开发程序
- [计算机视觉][ARM-Linux开发] Ubuntu14.04安装OpenCV3.2中遇到的问题的解决方案
- OpenCV3.2+Qt5.8.0+Win10开发视频监控系统----(5)linux系统中Qt工程的发布
- linux下配置opencv开发环境 opencv + ubuntu + clion
- Fedora&nbsp;Linux&nbsp;下安装配置C开发环境…
- linux下安装配置opencv开发环境
- visual studio 2017 配置 opencv 3.2 开发环境
- Fedora 7(Linux)下 Apache+PHP+MySQL+Subversion 开发测试环境配置过程
- fedora20 cocos2d-x 3.2 开发环境配置(for android)2
- Linux下安装并使用Java开发opencv的配置
- Llinux+ROS+OpenCV开发环境配置笔记
- Fedora 25 - Linux下Qt5.9的安装和配置
- Fedora12配置OpenCV开发环境
- OpenCV在Linux(Fedora)下搭建开发环境简述
- Linux安装开发环境,必须配置的环节(Fedora15版本)
- Linux下安装并使用Java开发opencv的配置
- Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤
- Qt for Linux:树莓派3配置Qt开发环境(Qt 5.9.1 和 OpenCV 2.4.13)