• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: Matlab
  • 标签: 运动估计  

资源简介

用matlab实现的穷尽块匹配算法进行二维运动估计

资源截图

代码片段和文件信息

clear;
close all;
clc;
%装入图像
A=imread(‘5.bmp‘);%读入图像
B=imread(‘6.bmp‘);
f2=rgb2gray(A);%将图像转换成灰度图像
f1=rgb2gray(B);%将图像转换成灰度图像
fp=0;

figureimshow(f2)title(‘目标帧‘);
figureimshow(f1)title(‘锚定帧‘)

N=16;R=16;
height=256;
width=256;

for i=1:N:height-N+1
for j=1:N:width-N+1 
    
MAD_min=256*N*N;
dy=0;dx=0;
for k= -R:1:R
for l= -R:1:R 
    if i+k<1
        MAD=256*N*N;
    elseif i+k>height-N
        MAD=256*N*N;
    elseif j+l<1
        MAD=256*N*N;
    elseif j+l>width-N
        MAD=256*N*N;
    else

        MAD=sum(sum(abs(

评论

共有 条评论