如何在opencv中比较大型图像数据库中的图像
我有一个项目,在这个项目中,我有一个巨大的图像数据库,分为若干组 现在我有一个图像,它不完全相同,但与数据库中的一个或多个图像几乎相同。我需要预测这张图片可能属于哪一组 我必须承认我对图像处理非常陌生。不过我对冲浪有点了解。筛选,图像指纹,但我不能选择走哪条路如何在opencv中比较大型图像数据库中的图像,opencv,image-processing,image-comparison,Opencv,Image Processing,Image Comparison,我有一个项目,在这个项目中,我有一个巨大的图像数据库,分为若干组 现在我有一个图像,它不完全相同,但与数据库中的一个或多个图像几乎相同。我需要预测这张图片可能属于哪一组 我必须承认我对图像处理非常陌生。不过我对冲浪有点了解。筛选,图像指纹,但我不能选择走哪条路 我在想,我是否可以将图像的某些特征保存在数据库中,然后再次找到示例图像的一些关键点,然后在数据库中进行比较,并设置一些阈值来比较它们。请帮助我如何开始。我认为,您需要为数据库中的每个图像分配一些哈希代码(例如),然后使用此哈希进行粗略搜索
我在想,我是否可以将图像的某些特征保存在数据库中,然后再次找到示例图像的一些关键点,然后在数据库中进行比较,并设置一些阈值来比较它们。请帮助我如何开始。我认为,您需要为数据库中的每个图像分配一些哈希代码(例如),然后使用此哈希进行粗略搜索。
在粗略搜索之后,您可以应用更昂贵的方法,如描述符比较 在这个话题上,无论是在这里还是在野外,都有大量类似的问题(和答案)。。。