OpenCV 或 Emgu CV 桌面捕获选项有什么功能吗? (插件、库、类)
OpenCV 或 Emgu CV 桌面捕获选项有什么功能吗? (插件、库、类)所以我知道我们可以以一种非常简单的方式捕获相机,是否有任何选项可以以这种方式进行桌面捕获?
Is there any function in OpenCV or Emgu CV desktop capture options? (addons, libs, classes) So I know we can capture camera in a very easy way, is there any option for desktop capturing that way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议在 Emgu 之外进行屏幕截图(即在非 Emgu C++/C# 中)。
第一步是从屏幕图像创建位图。有很多网站详细介绍了如何执行此操作的方法。我发现这个很有帮助。
一旦您有了位图,就可以轻松创建新的 Emgu 图像<,>从它。这是相关文档。
祝你好运,玩得开心!
I would recommend doing a screen capture outside of Emgu (ie, in non-Emgu C++/C#).
The first step is to create a bitmap from the screen image. There are plenty of websites detailing methods of how to do this. I found this one helpful.
Once you have a bitmap, it's easy to create new Emgu Image<,> from it. Here's the documentation for that.
Good luck, and have fun!
此解决方案也是 emgucv 之外的一种解决方案:您还可以使用 c Sharp System.Drawing.Graphics.CopyFromScreen
This solution is also one outside of emgucv: you can also use the c sharp System.Drawing.Graphics.CopyFromScreen