资源简介
利用hausdorff距离变换实现的图像模板匹配(matlab),
代码片段和文件信息
clear all;clc;
tic
Img_Template = imread(‘Template_1.jpg‘);
Img_Scene = imread(‘Scene.jpg‘);
if size(Img_Template3)==3
Img_Template=rgb2gray(Img_Template);
end
if size(Img_Scene3)==3
Img_Scene=rgb2gray(Img_Scene);
end
T = double(Img_Template);
S = double(Img_Scene);
T_Edge = edge(Img_Template‘sobel‘);
S_Edge = edge(Img_Scene‘sobel‘);
[Row_T Column_T] = size(T_Edge);
[Row_S Column_S] = size(S_Edge);
DT_S = bwdist(S_Edge‘cityblock‘);
index = find(T_Edge);
for r = 1:Row_S-Row_T+1
for c = 1:Column_S-Column_T+1
Block = DT_S(r:r+Row_T-1c:c+Column_T-1);
D(rc) = max(Block(index));
end
end
[val ind] = sort(D(:));
[Pos_r Pos_c] = ind2sub(size(D)ind(1));%length(D(:))
Top_r = Pos_r;
Down_r = Pos_r + Column_T-1;
Left_c = Pos_c;
Right_c = Pos_c + Row_T-1;
x = Left_c - 1;
y = Row_S - Down_r+1;
figure;
subplot(121);
imshow(Img_Scene);
rectangle(‘Position‘[Pos_cPos_rColumn_TRow_T]‘EdgeColor‘‘r‘);
title([‘目标坐标 [x y]= [‘ num2str(x) ‘‘ num2str(y) ‘]‘]);
subplot(122);
imshow(Img_Template);
title(‘模板‘);
toc
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1099 2019-01-11 19:23 aaa.m
文件 1015 2012-12-21 21:31 corr_match.m
文件 1026 2019-01-10 15:22 dt_hausdorff.m
文件 2194 2019-01-11 20:46 Hausdorff_Match.m
文件 737 2019-01-11 20:45 Matching.m
文件 9049 2011-12-16 17:20 Scene.jpg
文件 9731 2011-12-16 17:39 Template_1.jpg
文件 2277 2011-12-17 17:32 Template_2.jpg
- 上一篇:获取一张图片上的坐标点
- 下一篇:基于EKF二阶RC模型电池Soc预测仿真
相关资源
- 基于EKF二阶RC模型电池Soc预测仿真
- 获取一张图片上的坐标点
- GPUCoder_MATLAB转CUDA
-
matlab simuli
nk 12脉波整流器 - SAR雷达成像点目标仿真——RD算法和
- MODIS、Landsat等遥感影像批量空间插值
- matlab实现六种判决准则
- 高斯混合概论假设密度滤波MATLAB代码
- 基于Matlab神经网络的图像识别
- MATLAB读取excel,循环读取每一行
- matlab遗传算法工具箱gatbx
- matlab2016a使用vs2017所需附件
- GPS网平差matlab程序
- MATLAB移动曲面拟合法
- 追赶法的简单MATLAB代码
-
三相SVPWM直接功率控制的simuli
nk仿真 - 基于matlab分别对彩色图像的RGB通道进
- 贝叶斯matlab
- 预测控制matlab工具箱
- matlab简单的串口通信程序
- MATLAB——E级随机路面谱文件
- 模式识别第四版matlab代码
- 802.11a链路仿真
- MATLAB fsolve求解非线性方程组源程序代
- penman计算潜在蒸散 matlab
- 基于matlab仿真的电池模型
- 用matlab实现的meanshift跟踪算法
- 机器学习_BP反向传播算法_MATLAB
- 16QAM数字通信系统——MATLAB代码
- 天线的波瓣图MATLAB仿真
评论
共有 条评论