对于我正在做的一个项目,我在我的计算机上存储了数百张图像的“图像库”。计算机在向其网络摄像头呈现这些精确图像之一时,需要能够确定它是这 100 个图像中的哪一个。
起初,我考虑使用直方图来匹配图像,但我觉得这并不像它应该的那样有效,因为我知道呈现的图像将与存储的图像完全相同(不仅仅是相同)对象,但也是相同的图像)。我想做的就是消除所有网络摄像头的噪音,然后缩放图像的亮度、对比度等,然后在网上找到最接近的匹配。
是否有一个内置的 OpenCV 函数可以做这种事情?如果没有,我可以写什么样的算法来做到这一点?