初探图像相关
两幅图做相关,图像相似度越高,相关值就越大,下面以三幅图为例:



%图像相关测试
close all
clear
img1 = imread('图1.jpg');
img2 = imread('图2.jpg');
img3 = imread('图3.jpg');
subplot(221)
imshow(img2)
subplot(223)
imshow(img3)
s1 = size(img1);
s2 = size(img2);
s3 = size(img3);
%缩小图像大小,方便计算
img1 = img1(1:5:s1(1),1:5:s1(2),1:3);
img2 = img2(1:5:s2(1),1:5:s2(2),1:3);
img3 = img3(1:5:s3(1),1:5:s3(2),1:3);
%归一化
img1 = double(rgb2gray(img1))/255-0.5;
img2 = double(rgb2gray(img2))/255-0.5;
img3 = double(rgb2gray(img3))/255-0.5;
%相关运算
img4 = imfilter(img1,img2,'corr');
img5 = imfilter(img1,img3,'corr');
subplot(222)
mesh(img4)
subplot(224)
mesh(img5)
运算结果如下图:

可以得出结论:相关一定程度上可以从图中识别物体,可以用于目标跟踪(但是单纯的相关十分不准确)。

浙公网安备 33010602011771号