[RBP] RaspberryPi系列之附一:Linux下视频编程(v4l2编程)

在 RaspberryPi系列之三 里提到一种摄像头通信方式是通过用户空间的uv4l。对v4l/v4l2一直想了解一下。在利用RBP建立streaming server 的过程中一开始并不顺利,即使用了uv4l还是接受不到视频。正好借机会深入学习一下


网上资料很多,不意外,大同小异。先入个门

V4L2编程初体验

关于Linux的视频编程(v4l2编程)

 V4L2编程  (发现2.6.29核采用了UVC的驱动(万能驱动),采用了V4L2框架,而spcaview是基于V4L1的框架,API接口存在差异)

基于V4L2编程详解

The Video4Linux2 API: an introduction


我的理解,OpenCV下的摄像头捕捉函数cvCapture或cv::VideoCapture就是基于V4l2框架的,不知道对不对?

你可能感兴趣的:([RBP] RaspberryPi系列之附一:Linux下视频编程(v4l2编程))