从窗口显示的视频捕获
Pbm:我有一个设备,可以通过 USB 端口设备接口显示显微镜捕获。我想捕获视频流来处理图像以用于研究目的。
我已经尝试了几个适用于网络摄像头和类似设备的 directshow 可用代码,但它们不起作用,因为接口设备未知。
有没有办法捕获系统某个点的视频流? 欢迎任何有用的建议 谢谢 :)
Pbm: I have a device that shows a microscope capture through usb port device interface. I would like to capture the video flow to process the images for research purposes.
I've tried several available codes with directshow that works for webcams and similar devices but they don't work because the interface device is not known.
Is there a way to capture the the video flow at a certain point of the system?
Any helpful suggestion is welcome
Thx :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果显微镜没有使用 directshow,那么您将必须尝试访问开发人员的 API 来直接访问数据。您尝试使用屏幕抓取器,但很可能使用覆盖会阻止您访问解码的帧。
如果他们使用 directshow,那就更有希望了。您将无法闯入他们的过滤器图表,因为 directshow 接口不能很好地跨进程工作,但您应该能够找到他们的源设备并构建您自己的过滤器图表。
G
If the microscope is not using directshow, then you will have to try to get access to the developers' API to access the data directly. You try using a screen grabber, but in all likelihood the use of overlay will prevent you getting access to the decoded frames.
If they are using directshow, there is more hope. You won't be able to break into their filter graph, since the directshow interfaces do not work well cross-process, but you should be able to locate their source device and build your own filter graph.
G