OpenCV调用树莓派原装摄像头的方法

     1:必要的更新

 

      raspberrypi ~ $ sudo apt-get update

      raspberrypi ~ $ sudo apt-get upgrade

 

      2:下载已经修改软件源,

 

      curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc | sudo apt-key add -

 

      sudo nano /etc/apt/sources.list

 

      以下内容添加到/etc/apt/sources.list文件中:

 

      deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main

 

      raspberrypi ~ $ sudo apt-get update

      raspberrypi ~ $ sudo apt-get upgrade

 

 

      3:安装UV4L

 

      sudo apt-get install uv4l uv4l-raspicam

sudo apt-get install uv4l-raspicam-extras

 

 

      4:开始驱动服务

 

      sudo service uv4l_raspicam restart

 

      在服务开启的时候,uv4l会去解析配置文件/etc/uv4l/uv4l-raspicam.conf以获取 驱动选项的默认值。所以,更改这个文件,以改变驱动选线的默认值。

 

      5:其他模块的安装

 

      $ sudo apt-get install uv4l-server

 

      $ sudo apt-get install uv4l-uvc

      $ sudo apt-get install uv4l-xscreen

      $ sudo apt-get install uv4l-mjpegstream

 

      6:uv4l参数设置

 

      uv4l --driver raspicam --auto-video_nr --width 640 --height 480--encoding mjpeg(或者h264、jpeg)

 

      接下来就可以正常的使用opencv的cvcreatecapture函数来调用树莓派原装摄像头了。

 

      在/dev/路径下也会多出一个video0的文件。

 

你可能感兴趣的:(视觉算法,树莓派)