CentOS6.5搭建Dlib+OpenCV开发环境

来源:互联网 发布:python字符串转换字典 编辑:程序博客网 时间:2024/06/07 22:30
CentOS6.5搭建Dlib+OpenCV开发环境

新手->我
来说
比较复杂

一、基础套餐
yum updateyum groupinstall "Development Tools"

gcc4.4.7版本无法支持dlib,后面还要更新到4.8.x

二、安装OpenCV

yum install cmakeyum install python-devel numpyyum install gcc gcc-c++yum install gtk2-develyum install libdc1394-develyum install libv4l-develyum install ffmpeg-develyum install gstreamer-plugins-base-develyum install libpng-develyum install libjpeg-turbo-develyum install jasper-develyum install openexr-develyum install libtiff-develyum install libwebp-develyum install opencvyum install opencv-pythonyum install opencv-devel

yum install cmake python-devel numpy gcc gcc-c++ gtk2-devel libdc1394-devel libv4l-devel ffmpeg-devel gstreamer-plugins-base-devel libpng-devel libjpeg-turbo-devel jasper-devel openexr-devel libtiff-devel libwebp-devel opencv opencv-python opencv-devel

三、安装C++11(gcc4.8.2),不升级gcc,dlib装不上

wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.reposudo yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++

软件会被安装在/opt/rh目录下

配置环境变量

export CC=/opt/rh/devtoolset-2/root/usr/bin/gcc  export CPP=/opt/rh/devtoolset-2/root/usr/bin/cppexport CXX=/opt/rh/devtoolset-2/root/usr/bin/c++

别忘了. /etc/profile

查看gcc版本

g++ --version 

将安装的目录软链接到local/bin

ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/hash -r 

四、安装boost

yum install boost  yum install boost-devel  yum install boost-doc

yum install boost boost-devel boost-doc

五、安装Dlib

pip install dlib

安装成功

PS:作为新手,安装dlib让我折腾了三天,网上搜都是pip install dlib就OK了。实际上还依赖这么一大堆东西

六、安装libXdmcp

这时候import dlib会报错,需要libXdmcp

yum install libXdmcp libXdmcp-devel

OK完成dlib的环境搭建

想玩人脸识别所以还需要下载

shape_predictor_68_face_landmarks.dat

放到工程文件里

0 0
原创粉丝点击