在Ubuntu15.04上源码编译安装ffmpeg3.0和OpenCV3.1

在Ubuntu15.04上通过源码编译的方式安装ffmpeg和opencv,安装ffmpeg主要是opencv有些功能要依赖到,故要先安装ffmpeg,还有后期也可能要修改到相应功能,下面是相应的步骤:
1.ffmpeg
执行如下命令进行ffmpeg3.0的编译安装:
cd ~/OpenCV
wget -c http://ffmpeg.org/releases/ffmpeg-3.0.tar.bz2
tar xvf ffmpeg-3.0.tar.bz2
cd ffmpeg-3.0
sudo apt-get install yasm
./configure --host-cppflags=-fPIC --host-cflags=-fPIC --enable-shared
make
sudo make install
2.opencv
执行如下命令进行OpenCV3.1.0的编译安装:
cd ~/OpenCV
wget -c http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.1.0/opencv-3.1.0.zip
unzip opencv-3.1.0.zip
cd opencv-3.1.0
cmake .
make
sudo make install
3.测试
执行如下命令之一进行笑脸检测或人脸检测功能:
cd ~/OpenCV/opencv-3.1.0/bin
./cpp-example-smiledetect --cascade="../data/haarcascades/haarcascade_frontalface_alt.xml" --smile-cascade="../data/haarcascades/haarcascade_smile.xml" --scale=2.0
./tapi-example-ufacedetect --cascade="../data/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="../data/haarcascades/haarcascade_eye_tree_eyeglasses.xml" --scale=1.3
至此,所需的环境已配置并测试好了。

评论

此博客中的热门博文

I/O映射之I/O端口

通过Netlink检测网线插拔

使用seq_file