EAIDK610源码安装opencv3.20

一、安装gcc-c++cmake以及pkg-configfedora自带gcc

sudo dnf install gcc-c++ cmake pkgconfig ncurses-devel

EAIDK610源码安装opencv3.20_第1张图片

二、安装Opencv需要的依赖:

1.首先安装GTK+3.x(跨多种平台的图形工具包)和GNOME库,支援GUI

sudo dnf install gtk3 gtk3-devel gtk3-devel-docs 

EAIDK610源码安装opencv3.20_第2张图片

sudo dnf install zlib glib atk pango 

EAIDK610源码安装opencv3.20_第3张图片

sudo dnf install gdk-pixbuf2 gdk-pixbuf2-devel

EAIDK610源码安装opencv3.20_第4张图片

sudo dnf install libgnome-devel gnome-devel-docs

EAIDK610源码安装opencv3.20_第5张图片

2.安装libdc1394(支援摄像头)

sudo dnf install libavc1394 libavc1394-devel libdc1394 libdc1394-devel jasper-devel

EAIDK610源码安装opencv3.20_第6张图片

安装ffmpeg

sudo dnf install ffmpeg ffmpeg-devel openjpeg-devel libjpeg-devel libpng-devel libtiff-devel

EAIDK610源码安装opencv3.20_第7张图片

3.支援Python3Numpy必装,其他的库可以以后再装)

sudo dnf install python3-numpy python3-nose python3-devel python3-numpydoc

EAIDK610源码安装opencv3.20_第8张图片

三、安装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

EAIDK610源码安装opencv3.20_第9张图片

EAIDK610源码安装opencv3.20_第10张图片

等一段时间,如果在编译过程中没报错,就继续执行:

sudo make install

EAIDK610源码安装opencv3.20_第11张图片

到这里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环境变量配置完成。

你可能感兴趣的:(EAIDK)