(说明: 这是我2007年写在cublog(China Unix)上的博客,现在把它转到这里来.)
今天要说的是一个高速视频流的采集和传输的问题,我不是研究这一块的,没有使用什么算法,仅仅是兴趣导致我很想搞懂这个问题.
1,首先是视频数据[摄像头图像]的采集,通常可以使用vfw在vc或者vb下实现,这个库我用的不好,所以一直不怎么会用.现在我们用到的是python的videocapture库,这个库用起来很简单,如下:
from VideoCapture import Device
cam = Device()
cam.setResolution(320,240) #设置显示分辨率
cam.saveSnapshot('demo.jpg') #抓取并保存图片
这样,你就得到了一张图片.
当然,要实现比较高速的采集,每次都要保存图

本文介绍了使用Python的videocapture库实现高速视频流采集,通过直接获取内存块提高效率。利用pygame进行实时图像显示,并通过自定义的传输方式发送160*120 RGB图像,达到230fps的传输速度。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



