一、安装gcc-c++,cmake以及pkg-config(fedora自带gcc)
sudo dnf install gcc-c++ cmake pkgconfig ncurses-devel
二、安装Opencv需要的依赖:
1.首先安装GTK+3.x(跨多种平台的图形工具包)和GNOME库,支援GUI。
sudo dnf install gtk3 gtk3-devel gtk3-devel-docs
sudo dnf install zlib glib atk pango
sudo dnf install gdk-pixbuf2 gdk-pixbuf2-devel
sudo dnf install libgnome-devel gnome-devel-docs
2.安装libdc1394(支援摄像头)
sudo dnf install libavc1394 libavc1394-devel libdc1394 libdc1394-devel jasper-devel
安装ffmpeg:
sudo dnf install ffmpeg ffmpeg-devel openjpeg-devel libjpeg-devel libpng-devel libtiff-devel
3.支援Python3(Numpy必装,其他的库可以以后再装)
sudo dnf install python3-numpy python3-nose python3-devel python3-numpydoc
三、安装Opencv
以上步骤都完成之后就可以开始安装opencv了。首先去官网http://opencv.org/releases.html下载3.2.0版本的sources,并解压压缩包之后cd到解压目录。再去https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv/ippicv_linux_20151201.tgz这个网址下载ippicv_linux_20151201.tgz,放到**你自己的路径**/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/
注:这两个文件我已经上传到百度云,可以下载:https://pan.baidu.com/s/1Gri4FKGQqhl3W5cdq1QO-Q
在opencv-3.2.0/路径下执行命令:
mkdir release
cd releasecmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local..
make -j4
等一段时间,如果在编译过程中没报错,就继续执行:
sudo make install
到这里opencv已经差不多安装完成了,继续配置环境变量。
sudo vim /etc/ld.so.conf.d/opencv.conf
添加内容:
/usr/local/lib
保存退出。
执行:
vim /etc/profile
在最后添加内容:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
保存退出
source /etc/profilevim /etc/bashrc
在最后添加内容:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
保存退出
source /etc/bashrcldconfigupdatedbexit
到此EAIDK610板卡源码安装opencv环境变量配置完成。