我想认识Windows应用程序的对象,主要是计算机游戏。我想通过在OpenCV中打开窗口并将各种效果应用于正在执行的游戏应用程序并识别对象(例如UI元素,消息甚至是屏幕上的字符)来完成此操作。
由于OpenCV仅允许视频和网络摄像头作为输入,是否可以打开正在运行的应用程序作为OpenCV的源?
游戏开发中可能使用了一些测试应用程序,它们使用类似的方法进行测试,但我找不到任何应用程序。
我也不知道在讨论识别计算机程序或计算机游戏的虚拟对象时使用的正确术语,但这正是我想要做的。
我试图查找论坛,文章或与此相关的任何内容,但没有发现任何问题。任何帮助,将不胜感激。
我用OpenCV
了一年,但不确定是否可以将正在运行的应用程序传递给它。
作为替代方案,您可能希望拥有一个功能,该功能可为您提供桌面的当前屏幕截图。这样您就可以获取并传递给OpenCV
。
这样,您可以定期制作屏幕截图并使用您的识别功能。
如果您在Windows下工作,则可能需要进行此讨论。
希望这会对您有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句