Dshow提供了一个基于COM的Windows下视频处理框架,通过Dshow也可以比较方便的和各种视频采集设备接口,此处介绍一个简单的视频采集的FilterGraph。
组成是:DeviceFilter -> SampleGrabberFilter -> NullFilter。
其中DeviceFilter用来获取和设置摄像机的采集参数,SampleGrabberFilter用来获得采集到的视频帧,NullFilter没什么用,仅仅作为FilterGraph的结尾。
需要注意的是,此FilterGraph运行起来以后是非阻塞式的,每次调用GetCurrentBuffer都会立即返回数据不管你设置的帧速率是多少。
基于Dshow的视频采集
最新推荐文章于 2019-10-19 19:24:37 发布
本文介绍了使用Dshow实现视频采集的一种FilterGraph配置方案:DeviceFilter->SampleGrabberFilter->NullFilter。该配置能够获取视频采集设备的数据,并通过SampleGrabberFilter接收视频帧。值得注意的是,FilterGraph运行后为非阻塞式,调用GetCurrentBuffer会立即返回数据。
3638

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



