【问题标题】:Check If Part of an Image Exists Inside Another Image iOS (Image Processing)检查图像的一部分是否存在于另一个图像中 iOS(图像处理)
【发布时间】:2015-01-14 22:07:22
【问题描述】:

我正在尝试确定图像的一部分是否存在于另一个图像中。见下图:

Full Image

second part of image that i want to check if he existing in the full image:

如果第二部分存在于完整图像中,则该函数应返回 true

如果它存在,那么它应该在包含UIImageView 的位置上画一个层,勾勒出它所在的位置。 我已经完成了找到一个矩形并将图层对象放在同一个对象上,但在扫描另一个图像的图像时卡住了。

(我想检查部分图像是否存在于另一个图像中)。 谁能帮帮我

【问题讨论】:

  • 您必须将您的UIImage 对象转换为NSData 对象并将您的 NSData 对象与其内容进行比较......这只是一个想法,但不能保证这是否可行...... .因为图像处理不是一个小概念....您的解决方案可能需要第三方
  • 尝试其他方法来提供图像,我不会将任何内容下载到我的计算机上。
  • 不适用于此 Sarat_Patel。需要叠加图像将扫描的东西以找到类似于搜索图像的特定部分。我只需要第三方库来做到这一点......!!
  • Zaph 例如...如果您理解这个概念,则无需下载..以下是 .net 中相同解决方案的链接stackoverflow.com/questions/1910876/…

标签: ios xcode ipad ios8 uiimageview


【解决方案1】:

听起来好像您需要实现模板匹配。

OpenCV 是完成这项工作的好工具。这是一个教程:

http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

强烈推荐 - 通过 cocoaPods 安装 openCV 为自己保存一个headache

【讨论】:

  • 模板匹配给了我像素到像素的匹配。如果像素分辨率不同,有什么可以让我匹配的吗?
猜你喜欢
  • 1970-01-01
  • 2012-06-09
  • 2012-03-05
  • 2014-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-15
  • 2012-11-19
相关资源
最近更新 更多