【问题标题】:C# Image processing: Image similarityC#图像处理:图像相似度
【发布时间】:2012-03-03 13:15:01
【问题描述】:

我想知道您是否愿意告诉我我正在尝试的内容是否可行以及哪个图像处理库最适合该任务。

我正在用 c# 编写一个 web 应用程序,我希望将上传图像中的对象与存储在 mysql 数据库中的图像进行比较,并得出最接近的匹配。

例如: 用户上传一张手机图片,裁剪图片主要集中在手机上。现在我在数据库中有大量图像,我想比较用户的裁剪图像以在数据库中找到包含相似(紧密匹配)手机的匹配图像。

我在想: 1) 用户上传图片中的物体检测 2) 对数据库中的图片进行分割,找到进行相似度测试。

这只是一些想法,我想知道您是否可以指导我使用什么库以及使用哪些功能。

提前致谢,

【问题讨论】:

    标签: c# database image-processing comparison


    【解决方案1】:

    使用SURF,我很确定谷歌将其用于goggles

    【讨论】:

    • 谢谢。我会查看 surf 文档。我希望它可以使用 C# 轻松编程。 Google 护目镜实际上在更大、更专业的范围内完成了我想做的事情。
    【解决方案2】:

    我们在 winforms 演示中也有类似的要求。我们尝试了一些工具包,最终使用了一个名为 Leadtools 的商业工具包。它们具有相关函数,可以将图像与另一幅图像中相同尺寸的所有区域进行比较。有关更多信息,请参阅此链接: http://www.leadtools.com/help/leadtools/v175/dh/po/leadtools.imageprocessing.core~leadtools.imageprocessing.core.correlationcommand.html

    【讨论】:

      【解决方案3】:

      识别一小部分对象(例如条形码、人物、面部)已经够难了,但要自动识别任意一组对象就更难了。当然不是图像处理初学者的主题!如果您确实需要此功能,我建议您为此任务购买软件:

      快速谷歌搜索发现:

      【讨论】:

        猜你喜欢
        • 2011-08-09
        • 2020-05-23
        • 2014-10-03
        • 2018-08-12
        • 2014-05-23
        • 2016-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多