Visual c++ 从窗口显示捕获视频

Visual c++ 从窗口显示捕获视频,visual-c++,directshow,Visual C++,Directshow,Pbm:我有一个通过usb端口设备接口显示显微镜捕获的设备。我想捕获视频流以处理图像,用于研究目的 我用directshow尝试了几种可用的代码,这些代码适用于网络摄像头和类似的设备,但它们不起作用,因为接口设备未知 是否有办法在系统的某个点捕获视频流? 欢迎提出任何有益的建议 Thx:如果显微镜未使用directshow,则必须尝试访问开发人员的API以直接访问数据。您尝试使用屏幕抓取器,但使用覆盖很可能会阻止您访问解码帧 如果他们使用的是directshow,那就更有希望了。由于direct

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

我用directshow尝试了几种可用的代码,这些代码适用于网络摄像头和类似的设备,但它们不起作用,因为接口设备未知

是否有办法在系统的某个点捕获视频流? 欢迎提出任何有益的建议
Thx:

如果显微镜未使用directshow,则必须尝试访问开发人员的API以直接访问数据。您尝试使用屏幕抓取器,但使用覆盖很可能会阻止您访问解码帧

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

G