后续计算机视觉处理的屏幕截图

时间:2011-07-25 14:36:25

标签: c++ windows visual-c++ image-processing opencv

我应该使用什么来在Windows上执行屏幕捕获以进行后续图像处理?

我寻求在OpenCV中进行后续图像处理。

1 个答案:

答案 0 :(得分:1)

最直接的事情是使用现成的视频捕获工具来创建AVI文件,然后让图像处理软件对其进行操作。

启动并运行:

  • CamStudio是免费的开源软件,有一个简单的gui。

  • VirtualDub也是FOSS,功能更强大,但使用起来不太直观。它主要是一个视频编辑和处理工具,但它实际上具有复杂的捕获功能。

两者都适用于Windows,两者都可以输出OpenCV可以读取的未压缩AVI文件。

如果您对OpenCV完全不熟悉,那么我建议使用O'Reilly's "Learning OpenCV"。它适用于较旧的OpenCV 1.1,但至少可以帮助您入门。

如果你破解那本书,并且发现它超越了你的头脑,那么我会考虑尝试用更高级别的语言进行图像处理。带有图像处理工具箱的MATLAB非常适合图像处理的快速原型设计及其更宽容的开发环境。它是一种解释性语言,因此您可以看到代码。

根据所述问题,这是我能提供的尽可能多的信息。或许可以考虑提供有关您的特定应用要求的更多详细信息?