Opencv2.3.1打开摄像头


2012-03-28 22:01:15|  分类: 默认分类|字号 订阅

系统 64位ubuntu 11.04
Opencv版本  2.3.1
前几天把Opencv装好了,但是一直打不开摄像头,弄了好久,发现原来系统自带的摄像头程序也打不开摄像头。于是觉得是驱动问题,搜了一下,v4l确实没装。cmake configure的时候,v4l/v4l2显示 1/1。在终端输入sudo apt-get install libv4l-dev libv4l-0。安装完成之后,重新编译摄像头程序,发现还是打不开。上网搜了搜,发现还有个东西需要装,索性把配置摄像头所需要的包都列出来:
配置opencv的前期安装(关于视频IO的):

apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev

apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev 

 apt-get install libxine1-ffmpeg libxine-dev libxine1-bin 

 apt-get install libunicap2 libunicap2-dev 

 apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils 

 apt-get install swig 

 apt-get install libv4l-0 libv4l-dev 

 apt-get install python-numpy 

 apt-get install libpython2.6 python-dev python2.6-dev #You must install this for python support

装好之后重新编译摄像头程序,还是不行。
才想起,要重新编译Opencv才对,于是cmake,make ,sudo make install
这样以后,摄像头就顺利打开了。

你可能感兴趣的:(Opencv2.3.1打开摄像头)