资源简介
块匹配算法的matalb程序
代码片段和文件信息
clc;clear all;close all;
I1=imread(‘c1.jpg‘);
I2=imread(‘c2.jpg‘);
I1=im2double(I1);
I2=im2double(I2);
I1=rgb2gray(I1);
I2=rgb2gray(I2);
subplot(221)
imshow(I1);
title(‘假设的前一帧图像‘);
subplot(222);
imshow(I2);
title(‘假设的后一帧图像‘);
[M1N1]=size(I1);
[M2N2]=size(I2);
moban(1:601:50)=I1(3:62402:451);
subplot(223)
title(‘手动选择的一个宏快‘);
imshow(moban);
[mn]=size(moban);
d=zeros(M1-mN1-n);
tic;
for x=1:M1-m
for y=1:N1-n
c=abs(I2(x:x+m-1y:y+n-1)-moban(::));
mean=sum(c(:))/numel(c(:));
d(xy)=mean;
end
end
[min_d icmin] = min(d(:));
[pq] = ind2sub(size(d)icmin(1));
toc;
I2=I2(p:p+59q:q+49);
msgbox(num2str([pq]) ‘匹配到的坐标‘);
subplot(224);
imshow(I2);
title(‘在后一帧图像中找到的对应图像‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 32424 2016-06-15 22:02 新建文件夹\JQ‘{8‘1309CDY8T@_36IT8G.png
文件 17615 2016-06-15 21:24 新建文件夹\c1.jpg
文件 16493 2016-06-15 21:23 新建文件夹\c2.jpg
文件 806 2016-06-15 22:01 新建文件夹\forfun.m
目录 0 2016-06-15 22:02 新建文件夹\
评论
共有 条评论