在Objective-C中扫描另一张图片中的图片

时间:2011-04-23 07:54:31

标签: objective-c cocoa

我想知道我的显示器(或某个窗口)是否包含图片。 我想要做以下事情:

  1. 从显示屏拍摄快照。
  2. 扫描此快照以查看它是否包含我的图片。
  3. 如何在Objective-C Cocoa应用程序中扫描图片?

1 个答案:

答案 0 :(得分:1)

我建议首先使用一些rudamentary特征检测来扫描你的照片。您可以模糊它并找到大的不透明区域。然后,您可以对捕获的屏幕执行相同操作。这样您就可以在屏幕上找到图片的“重心”。然后你可以用一个小的垃圾桶来逐点比较,以微调这个位置。

如果你有确切的位置,你可以做最后一步,对整个图片区域进行逐位比较,以确保你的图片完全显示(没有任何部分被其他窗户阻挡),如果这是对你有意思。

相关问题