CentOS6.5 Liunx安装OpenCV3.4的全过程

CentOS Linux 09/26 阅读 194 views次 人气 0
摘要:

OpenCV (Open Source Computer Vision Library) is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real-time applications.

opencv.png

地址:https://opencv.org/


安装依赖包:

yum install gcc gcc-c++ cmake gimp-devel gimp-devel-tools gimp-help-browser zlib-devel gtk2-devel 
yum install libtiff-devel libjpeg-devel
yum install gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel 
yum install jasper-devel jasper-utils swig libtool nasm python

说明:

gcc,GNU编译器套件,C编译器。

gcc-c++,GNU编译器套件,C++编译器。

cmake,跨平台的安装/编译工具。

gimp,跨平台的图像处理程序,GIMP是GNU图像处理程序(GNU Image Manipulation Program)的缩写。

zlib,数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发。

gtk,一套源码以LGPL许可协议分发、跨平台的图形工具包(GIMP Toolkit)。

libtiff,读取和写入tiff文件最主要的一个开源库。

libjpeg,用于jpeg图片格式解压和压缩的库。

libavc,高级视频编码(Advanced Video Coding)处理库。

libraw,用来处理RAW CRW/CR2 NEF RAF DNG and others格式图片的C++库,支持各种操作系统。

libdc,图像处理,http://damien.douxchamps.net/ieee1394/libdc1394/。

swig,帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。

libtool,通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。

nasm,是一款基于80x86和x86-64平台的汇编语言编译程序,The Netwide Assembler,其设计初衷是为了实现编译器程序跨平台和模块化的特性。


下载OpenCV:

wget https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.4.3/opencv-3.4.3.zip


安装过程:

unzip opencv-3.4.3.zip
cd opencv-3.4.3
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/ ..
make
make install

过程中比较慢的地方

-- checking for modules 'libavcodec;libavformat;libavutil;libswscale'
--   package 'libavcodec' not found
--   package 'libavformat' not found
--   package 'libavutil' not found
--   package 'libswscale' not found
-- checking for module 'libavresample'
--   package 'libavresample' not found
-- IPPICV: Download: ippicv_2017u3_lnx_intel64_general_20180518.tgz


评论

该文章不支持评论!

分享到: