码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 安装OpenCV

时间:2016-05-18 22:22:54      阅读:761      评论:0      收藏:0      [点我收藏+]

标签:centos opencv python

yum install cmake python-devel numpy gcc gcc-c++

yum install gtk2-devel libdc1394-devel libv4l-devel ffmpeg-devel gstreamer-plugins-base-devel

#可选
yum install libpng-devel libjpeg-turbo-devel jasper-devel openexr-devel libtiff-devel libwebp-devel


wget github.com/Itseez/opencv/archive/2.4.12.zip

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

#在make 时出现如下错误:
#collect2: ld returned 1 exit status
#make[2]: *** [lib/cv2.so] Error 1
#make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
#make: *** [all] Error 2

#解决办法,重装编译python
./configure --enable-shared

#安装python完成后,启动提示错误:
#error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

#解决办法
echo "/usr/local/lib">>/etc/ld.so.conf && ldconfig

#再编译完成后测试:
pthon
>>> import cv2
>>> cv2.__version__
‘2.4.12‘

#如果在 import cv2 时提示错误:
#>>> import cv2
#libdc1394 error: Failed to initialize libdc1394

#解决办法:
ln /dev/null /dev/raw1394


CentOS 安装OpenCV

标签:centos opencv python

原文地址:http://abian.blog.51cto.com/751059/1774706

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!