• 大小: 885B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: Matlab
  • 标签: SATD  Matlab  

资源简介

资源中包含Matlab脚本文件1份。脚本文件实现了SATD算法,并以lena图为示例,输出为可视化的结果图与模板图位于搜索图的位置。

资源截图

代码片段和文件信息


%//SATD模板匹配算法-哈达姆变换(hadamard)
clear all;
close all;
%%
src=double(imread(‘lena.jpg‘));%//长宽相等的
mask=double(rgb2gray(imread(‘lena_mask.jpg‘)));%//长宽相等的
M=size(src1);%//搜索图大小
N=size(mask1);%//模板大小
%%
hdm_matrix=hadamard(N);%//hadamard变换矩阵
hdm=zeros(M-NM-N);%//保存SATD值
for i=1:M-N
    for j=1:M-N
        temp=(src(i:i+N-1j:j+N-1)-mask)/256;
        sw=(hdm_matrix*temp*hdm_matrix)/256;
      

评论

共有 条评论