资源简介
改进的数学形态学小目标检测,用于红外图像中的点目标检测,比传统的Top-Hat变换检测精度高
代码片段和文件信息
clear;
A=[111;111;111];
[A_heightA_width]=size(A);
B=padarray(zeros(A_heightA_width)[1 1]1‘both‘); %结构元素
I0=imread(‘bird2.jpg‘);
I=rgb2gray(I0);
imshow(I[]);title(‘源图像‘);
I=double(I);
[im_heightim_width]=size(I);
[B_heightB_width]=size(B);
A_halfheight=floor(A_height/2);
A_halfwidth=floor(A_width/2);
B_halfheight=floor(B_height/2);
B_halfwidth=floor(B_width/2);
[se_origin]=floor((size(B)+1)/2);
E=padarray(Ise_origin255‘both‘); %用于腐蚀
D=padarray(Ise_origin0‘both‘); %用于膨胀
for m1=1:A_height*A_width
E1(::m1)=E;
end
for m2=1:B_height*B_width
E2(::m2)=E; %多层矩阵用于腐蚀
end
for m1=1:A_height*A_width
D1(::m1)=D;
end
for m2=1:B_height*B_width
D2(::m2)=D; %多层矩阵用于膨胀
end
%腐蚀运算
k1=1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11516 2012-05-10 17:10 bird.jpg
文件 5310 2012-07-13 01:14 Soft_Morphology_Top_Hat.m
----------- --------- ---------- ----- ----
16826 2
相关资源
- MotionDetection 静止背景下运动目标检测
- automsft 该程序初始时使用背景差分法
- tuxiangronghe :介绍了基于小波变换的图
- MutiTargetDetection 多目标检测与跟踪算法
- shadow-removal 该代码用于在视觉智能监
- Ship-detection 复杂杂波背景下
- Moving-target-detection 运动目标检测的一
-
singalfr
amenuc 通过统计直方图并作相 - matlab 运动目标跟踪技术的程序
- nsct 提出基于非采样contourlet变换的红
- GMM 建立了混合高斯模型
- radar_matlabcode 雷达系统仿真
- new 混合高斯模型的背景减除法和相邻
- 运动目标检测及图像分割matlab代码(
- 运动目标检测跟踪matlab
- 图像处理之运动目标检测
- MATLAB车辆运动目标跟踪检测[每辆车速
- 遥感目标检测
- 红外光电(光敏二极管控制电路 mul
- 超详细的MATLAB光谱数据处理m文件
评论
共有 条评论