从窗口显示捕获视频

时间:2010-03-09 12:53:46

标签: visual-c++ directshow

Pbm:我有一个显示通过USB端口设备接口显微镜捕获的设备。我想捕捉视频流来处理图像用于研究目的。

我已尝试使用directshow的几个可用代码,适用于网络摄像头和类似设备,但由于接口设备未知,因此无法正常工作。

有没有办法在系统的某个位置捕获视频流? 欢迎任何有用的建议 谢谢:)

1 个答案:

答案 0 :(得分:0)

如果显微镜没有使用directshow,那么您将不得不尝试访问开发人员的API以直接访问数据。您尝试使用屏幕抓取器,但很可能使用叠加层将阻止您访问已解码的帧。

如果他们使用directshow,那就更有希望了。你将无法进入他们的过滤器图形,因为directshow接口在跨进程中不能很好地工作,但你应该能够找到它们的源设备并构建自己的过滤器图形。