Image matlab图像比较

Image matlab图像比较,image,matlab,fuzzy-logic,fuzzy-comparison,Image,Matlab,Fuzzy Logic,Fuzzy Comparison,我正在尝试建立一个可以用来比较的图像数据库 到当前图像(因此,如果当前图像相等或几乎相等 与被比较的一个匹配) 然而,要开始这个项目了,我只想比较2个图像 使用Matlab查看该过程是如何工作的 有人知道我如何将image1.jpg和image2.jpg与 看看他们之间的关系有多密切?所以基本上如果我是 要比较image1.jpg和image1.jpg,关系应为100%, 但是比较两张不同的图片可能会让我有一个相当接近的结果 关系 我希望这有点道理 谢谢,好吧,使用的方法很大程度上取决于您定义为

我正在尝试建立一个可以用来比较的图像数据库 到当前图像(因此,如果当前图像相等或几乎相等 与被比较的一个匹配)

然而,要开始这个项目了,我只想比较2个图像 使用Matlab查看该过程是如何工作的

有人知道我如何将image1.jpg和image2.jpg与 看看他们之间的关系有多密切?所以基本上如果我是 要比较image1.jpg和image1.jpg,关系应为100%, 但是比较两张不同的图片可能会让我有一个相当接近的结果 关系

我希望这有点道理


谢谢,

好吧,使用的方法很大程度上取决于您定义为相似图像的内容。例如,如果您可以保证平移(在x和y方向上的移动)非常小(不超过几个像素),那么简单的RMS减法测量就可以了。如果不是这样,暴力模板搜索方法可能是一种选择。在尺度的另一端是使用形态学度量的高级识别技术

第一种也是最简单的方法可能如下所示:

errorMeasure = sqrt(sum(sum(sum((image1-image2).^2))))

此方法简单地利用差异并找到错误的“能量”。

如果您可以添加有关您试图解决的问题的信息,我可能可以使用更合适的方法改进我的答案method@KlausCPH我想用matlabYes比较两幅图像,我已经了解了这一部分:-)但是要说比较算法更聪明一些,我需要更多地了解您试图解决的实际问题。例如,图像中有什么,两个匹配的图像有什么不同,匹配的图像是用同一台相机拍摄的,等等?我猜两个匹配的图像在比特值上不是完全相等的?因为如果是这样的话,我下面的方法会很简单……我不想比较类似的图片……例如,我的数据库中有所有品牌手机的图片。如果我拍了一张诺基亚品牌手机的图片,它会显示我数据库中所有类似的产品手机(相同的大小、不同的天使等等)……请帮助解决这是一个非常困难的问题,而且,根据目前已知的技术和算法,有人可能会说这是不可能完全解决的!所以我的方法不能解决这个问题。我建议你手工分类。