【发布时间】:2016-01-27 01:45:54
【问题描述】:
我想知道是否有预先存在的算法/库/框架来比较两张图像,看看其中一张是否是另一张的调整大小版本?在这个阶段,编程语言并不重要。
如果那里什么都没有,我需要写一些东西。到目前为止我的想法:
(昂贵)将较大的调整为较小的并逐像素比较。
更好的是,只需调整图片上一些随机“区域”的大小并进行比较。如果它们匹配,则转换更多,等等......
将图像分成许多行和列,并对颜色值进行某种奇偶校验。
我特别看到前两个想法的问题是,首先有不同的方法可以重新调整图片的大小,因此数学计算结果可能根本不一样。一些重新调整大小会增加模糊等......
如果有人能指出一些关于这个主题的优秀文献,那就太好了。我的谷歌搜索主要是共享软件应用程序,这不是我想要的。
我们的目标是让它在网络服务器的后面运行。
【问题讨论】:
-
当您选择随机区域时,如何选择目标区域进行比较?
-
查找特征向量,他们已经成功地将其用于面部识别(特征脸)或任何数量的比随机采样更复杂的图像识别技术
-
@Acorbe 你可以乘以大小的比例,假设它们被调整大小而不是裁剪。
-
您可能对Feature Detection 算法感兴趣(请参阅页面底部的列表)。基本上,如果两个图像在相同的相对位置具有相似描述的特征,它们就是相似的。特征匹配越多,匹配越接近。