【问题标题】:How to compare an image in a big database of image in opencv如何在opencv中比较大型图像数据库中的图像
【发布时间】:2013-08-07 20:18:09
【问题描述】:

我有这个项目,其中我有一个巨大的图像数据库,分为特定的集合。

现在我有一张不完全相同的图像,但与数据库中存在的一张或多张图像几乎相同。我需要预测这张图片可能属于哪个集合。

我必须承认我对图像处理非常陌生。但是我对 SURF 有一点了解。 SIFT,图像指纹识别,但我无法选择走哪条路。

我在想是否可以将图像的某些特征保存在数据库中,然后再次找到示例图像的一些关键点,然后在数据库中进行比较并设置一些阈值来比较它们。请帮助我应该如何开始。

【问题讨论】:

标签: opencv image-processing image-comparison


【解决方案1】:

我认为,您需要为数据库中的每个图像分配一些哈希码(例如 http://www.phash.org/ ),然后使用此哈希进行粗略搜索。 粗略搜索后,您可以应用更昂贵的方法,如描述符比较。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 2011-11-04
    相关资源
    最近更新 更多