【问题标题】:Comparing images by percentage in Swift [closed]在 Swift 中按百分比比较图像 [关闭]
【发布时间】:2018-08-02 05:55:08
【问题描述】:

我正在尝试找到一种比较图像的方法。我的意思不是检查图像是否相同(相等),而是检查它们是否有一定百分比的相似性,比如说80,90%。目前,我需要的只是一种比较两个图像的方法,然后我会尝试实现它并将图像与我数据库中的一堆图像进行比较。我知道Core ML framework,但现在我需要一个特定的功能来完成这项工作!我知道这并不简单,但我也知道成员中有很多忍者!

提前致谢

【问题讨论】:

  • “相似”是什么意思?旋转 x 度的图像是否相似?反色图像相似吗?图像向下移动 5 px 相似吗?您的问题太笼统,无法给出正确答案。
  • 关键是假设我们有两张图片,其中一张上有一辆蓝色的汽车,另一辆还有一些汽车......主要目的是如果我失去了我的狗,我能找到它基于某人发布的带有我的狗照片的帖子!

标签: ios iphone swift image image-processing


【解决方案1】:

按百分比比较图像将包括逐像素读取、灰度、RGB 和 Alpha 因子等。您需要探索一些第三方 SDK 和库来实现所需的功能。一种选择可能是 OpenCV。 AIImageCompare library 也可能对您感兴趣。

我认为没有任何单一的 SDK 或开发工具会真正成为此类项目的支柱,但您可以看看有几个可能有用的工具:

LTU Technologies - 提供多种功能,例如颜色搜索、图像匹配、图像相似性、正弦比较、内容跟踪等。可能是那里的顶级图像识别公司之一。

CloudSight - 是一个用于理解图像的简单 REST API。你给他们发一张图片,他们发回图片内容的描述。

Cloud Vision - 允许开发人员在应用程序中轻松集成视觉检测功能,包括图像标记、人脸和地标检测、光学字符识别 (OCR) 和显式内容标记。

这个link 也可能是您感兴趣的。

【讨论】:

    猜你喜欢
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    相关资源
    最近更新 更多