资源简介
运用模板匹配算法实现目标检测,很好的图像处理方法
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 程序功能 :采用模板匹配算法实现对红外图像中的多机动目标的检测工作
% 输入变量 :
% - im_matched: 被检测的红外图像
% - im_teplate: 模板
% - T: 采样间隔
% - R: 相关函数
% - L: 存放检测出的符合模板的目标(第k副图,第len_tt个目标)
% - sigmaT: 模板像素
% - sigmaS: 被检测图像中模板覆盖下的部分
% 作者 : 何宇
% 日期 : 2008-4-23
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear all
for k=1:54
str = sprintf(‘E:\\MATLAB7\\work\\Data\\data3\\28-%.0f.bmp‘k);
im_matched = imread(str);
im_template = imread(‘moban4.bmp‘);
%function [maxHeightmaxWidthMaxR] = templateMatcher(im_matchedim_template)
%if isrgb(im_matched)
%im_matched = rgb2gray(im_matched);
%end
%if isrgb(im_template)
% im_template = rgb2gray(im_template);
%end
dim_matched = double(im_matched);
dim_template = double(im_template);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%主程序
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%方差
sigmaST = 0.0;
sigmaS = 0.0;
sigmaT = 0.0;
%相似性测度
double R;
%最大相似性测度
double MaxR;
MaxR = 0.0;
%最大相似性出现位置
maxWidth = 0;
maxHeight = 0;
%计算sigmaT
[tempheighttempwidth] = size(im_template);
for n =1:tempheight
for m =1:tempwidth
sigmaT = sigmaT + dim_template(nm)^2;
end
end
sigmaT = sqrt(sigmaT);
%找到图像中最大相似性的出现位置
[heightwidth] = size(im_matched);
len_tt = 0;
for j =1:height-tempheight
for i =1:width-tempwidth
sigmaST = 0;
sigmaS = 0;
for n = 1:tempheight
for m = 1:tempwidth
sigmaS = sigmaS + dim_matched(j+ni+m)^2;
sigmaST = sigmaST + dim_template(nm)*dim_matched(j+ni+m);
end
end
%计算相似性
sigmaS = sqrt(sigmaS);
R = sigmaST /(sigmaS*sigmaT);
%与最大相似性比较
if(R > MaxR)
len_tt = len_tt+1;
L(klen_tt).x = i;
L(klen_tt).y = j;
MaxR = R;
end
end
end
figure
imshow(im_matched);hold on; plot([L(k:).x][L(k:).y]‘*r‘);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2419 2008-04-22 09:21 mubiaojiance01.m
----------- --------- ---------- ----- ----
2419 1
- 上一篇:Writing A Compiler In Go
- 下一篇:一个银行系统的作业。
相关资源
- 红外图像的目标检测
- halcon ncc 模板匹配
- 基于视频的运动目标检测与识别
- Opencv 目标检测和识别
- 基于背景差分的运动目标检测方法
- MobileNet SSD框架解析
- 遥感影像上面状道路的准自动提取算
- 运动目标波门跟踪
- 自己写的运动目标检测算法汇总
- Faster RCNN pytroch代码
- 做SAR图像目标检测的MSTAR数据集总共
- OpenCV-根据颜色进行目标检测
- opencv 中模板匹配的完整
- 基于精确背景补偿的动态目标检测算
- 模板匹配可以平移缩放旋转多种匹配
- keras-yolo3 实时目标检测
-
ob
ject Detection 目标检测 思维导图 - SSDA模板匹配算法
- 一种运动目标检测与跟踪快速算法的
- 基于模板匹配的交通灯识
- 基于vibe背景建模的目标检测算法
- CVPR2017目标检测论文
- 目标检测改进点.pdf
- SSDA 模板匹配算法PDF
- 基于视频的运动目标检测
- 弱目标检测前跟踪技术研究综述_杨威
- 基于模板匹配的字符识别
- 论文研究-水下目标检测与跟踪:GVF
- 车牌模板匹配模板库包含第一位汉字
- DM642上实现运动目标检测与跟踪
评论
共有 条评论