我应该使用什么在Windows上执行屏幕捕获以进行后续图像处理?
我寻求在OpenCV中进行后续图像处理。
最直接的方法是使用现成的视频捕获工具创建一个AVI文件,然后让图像处理软件在事实之后对其进行操作。
启动并运行:
-
CamStudio是免费和开源的,有一个简单的gui。
-
VirtualDub也是自由/开源软件,功能更强大,但使用起来不太直观。它主要是一个视频编辑和处理工具,但它实际上具有复杂的捕获功能。
都可以在Windows上工作,并且都可以输出未压缩的AVI文件,OpenCV可以读取。
如果你对OpenCV完全陌生,那么我推荐一本O'Reilly的"Learning OpenCV"。它适用于旧的OpenCV 1.1,但至少可以让你入门。
如果你打开那本书,发现它超出了你的理解范围,那么我会考虑用一种更高级的语言来处理你的图像处理。带有图像处理工具箱的MATLAB非常适合图像处理的快速原型设计,并且它是一个更加宽容的开发环境。它是一种解释性语言,因此您可以将其视为代码。
根据所述问题,这是我所能提供的最多的信息。也许可以考虑提供更多关于您的具体应用程序要求的细节?