centos 安装gstreamer_CentOS6.5 Liunx安装OpenCV3.4的全过程

本文档详细介绍了如何在CentOS 6.5上安装OpenCV3.4和gstreamer的完整过程。首先通过yum安装必要的依赖包,包括gcc、cmake、gstreamer-devel等。然后下载OpenCV源代码,并使用cmake进行配置和编译。在编译过程中可能会遇到libavcodec等相关库找不到的问题,这可能需要额外手动解决。
摘要由CSDN通过智能技术生成

地址: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值