![](/img/trans.png)
[英]Compare two image in real time with predefined image with real time capture image in Opencv c++
[英]Good features to compare an image with a capture of this image
我想捕获所有存储在数据库中的帧。 该帧由手机捕获,而数据库与原始帧一起捕获。 考虑到它们的分辨率,颜色和亮度等不同,我一直在搜寻大多数天,以便找到一种比较它们的好方法。有人有想法吗?
我已经完成了捕获帧的预处理步骤,使其比使用C ++和OpenCV库的原始帧尽可能地忠实。 但是,我不知道将它们进行比较有什么好处。
任何评论都将非常有帮助,谢谢!
编辑:我实现了一种算法,该算法比较了两个调整为160x90的图像的灰度和量化图像之间的差异。 结果如下:
图像差异的平均值为13。但是,如果我使用两个完全不同的图像,则图像差异的平均值为20。因此,我不知道是否可以通过某种方式改进此措施以使更好的匹配保证金。
我在这里先向您的帮助表示感谢。
将颜色深度从每像素24位(或其他)减少到每像素8位或16位。 您可以为此使用后代功能。 然后将两个图像调整为较小的尺寸(可能是16x16或100x100,具体取决于您的图像),然后进行比较。 这应该非常接近匹配相似的图像。 它不会考虑图像中对象的不同旋转和位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.