Linux下OpenCV的设置配置

近些日子设置好了OpenCV,今晚测量检验四个avi摄像管理的时候,cvCreateFileCapture总是回到NULL,小编猜忌是ffmpeg未有安插好。前日就把OpenCV和ffmpeg都剔除了,重新安装了下!最佳把旧版本都剔除了!

Linux下OpenCV的安装配备

ffmpeg安装
源码下载 : svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

1 安装cmake及一些依赖库

文件配置 : ./configure – -enable-able-shared – -enable-gpl –
-enable-swscale

sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev
libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev
libjasper-dev

安装 : make && make install

CentOSRedHat

不无的库文件暗中认可安装在/usr/local/lib 下, 全体的头文件安装在
/usr/local/include/lib*/下

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

测试 : ffplay a.avi

2 安装opencv

pkg-config安装
$ yum install pkg-config

从官方网站下载opencv并解压,cd命令进入opencv的目录

pkg-config 通过逐一库文件的.pc
文件识别已安装的库文件的新闻,那些.pc文件是由各库的安装程序自身生成的,举个例子ffmpeg
安装程序会在 /usr/local/lib/pkgconfig 目录下提供 libavcodec.pc
libswscale.pc
等5个.pc文件,分别对应安装的五个库文件。所以要求求让pkg-config能找到ffmpeg的*.pc文件,通过PKG_CONFIG_PATH
来设置pkg-config来更新。

下载地址:http://opencv.org/downloads.html

$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

cmake .
(cmake时间较长,约半钟头)

cmake安装
$ yum install cmake

sudo make

OpenCV安装
源码下载:
http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/

sudo makeinstall

$ cp OpenCV-2.4.0.tar.bz2 /usr/local/

3 配置

$ tar -xvf OpenCV-2.4.0.tar.bz2

将opencv的库加入到路径,进而让系统可以找到,没第贰个就加第贰个

$ cd  OpenCV-2.4.0

sudo gedit /etc/ld.so.conf.d/opencv.conf

2.4.0的底下是以CMakeLists.txt形式

sudo gedit /etc/ld.so.conf

$ cmake CMakeLists.txt

谈到底参与/usr/local/lib,保存退出

这里能够查阅是或不是已经协助ffmpeg,查看音信,FFMPEG已经是YES了

sudo ldconfig #使配置生效

图片 1

sudo gedit /etc/bash.bashrc

$ make && make install

聊起底参与
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

不无的库文件默许安装在 /usr/local/lib 下, 全数的头文件安装在
/usr/local/include/opcv*/下面

保留退出
sudo source /etc/bash.bashrc #使配置生效

$ vim /etc/ld.so.conf

OpenCV官方教程中文版(For Python) PDF 
http://www.linuxidc.com/Linux/2015-08/121400.htm

最后一行参加 /usr/local/lib

Ubuntu
Linux下安装OpenCV2.4.1所需包
http://www.linuxidc.com/Linux/2012-08/68184.htm

$ ldconfig

Ubuntu 12.04 安装 OpenCV2.4.2
http://www.linuxidc.com/Linux/2012-09/70158.htm

或者

CentOS下OpenCV不可能读取录制文件
http://www.linuxidc.com/Linux/2011-07/39295.htm

export LD_LIBRARY_PATH=/usr/local/lib

Ubuntu 12.04下安装OpenCV 2.4.5总结
http://www.linuxidc.com/Linux/2013-06/86704.htm

图片 2

Ubuntu 10.04中安装OpenCv2.1九步曲
http://www.linuxidc.com/Linux/2010-09/28678.htm

听大人讲QT和OpenCV的人脸识别系统
http://www.linuxidc.com/Linux/2011-11/47806.htm

[翻译]Ubuntu 14.04, 13.10 下安装
OpenCV 2.4.9
 
http://www.linuxidc.com/Linux/2014-12/110045.htm

OpenCV的详尽介绍请点这里
OpenCV的下载地址请点这里

本文长久更新链接地址http://www.linuxidc.com/Linux/2016-05/1311.htm

图片 3

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图