初探图像相关

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

图1
图2
图3

 

%图像相关测试
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)

运算结果如下图:

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

 

posted @ 2019-10-23 16:24  昨夜昙花  阅读(18)  评论(0)    收藏  举报