资源简介
小波的代码-local_max_mode.m
zhengxing.m sub_m.m rank_c.m mulscale_edge.m mul_c.m max_c.m M_shift1.m local_max_mode.m local_max_dujiaoxian
zhengxing.m sub_m.m rank_c.m mulscale_edge.m mul_c.m max_c.m M_shift1.m local_max_mode.m local_max_dujiaoxian
代码片段和文件信息
%求纵向细节v和横行细节h的合成及模极大值
function [out1out2] = local_max_mode(vhthra0n);
[rowcol] =size(v);
for irow=1:row
for jcol=1:col
mf(irowjcol) = sqrt(v(irowjcol)^2 + h(irowjcol)^2);
af(irowjcol) = atand(v(irowjcol)/(h(irowjcol)+eps));
end
end
m1=(n+1)/2;%n为奇数是模板的大小
m2=(n-1)/2;
max_mf=wthresh(mf‘h‘thr);
temp_mf=max_mf;
%对模长取自适应阀值
for irow=m1:(row-m1)
for jcol=m1:(col-m1)
if max_mf(irowjcol)>0
lefttop_h=irow-m2;%左上角横坐标
lefttop_v=jcol-m2;%左上角纵坐标
sub_c=sub_m(max_mflefttop_hlefttop_vn);
% mean_arry=mean(sub_c);
% mean_thr=mean(mean_arry);
% sub_c=wthresh(sub_c‘h‘mean_thr);
if rank_c(sub_cmax_mf(irowjcol)m1^2)
temp_mf(irowjcol)=0;
else
mean_array=mean(sub_c);
adapt_thr=mean(mean_array)*a0;
temp_mf(irowjcol)=wthresh(max_mf(irowjcol)‘h‘adapt_thr);
end
end
end
end
max_mf=temp_mf;
edge_mf(rowcol)=0;%模的极大值
% grad(rowcol)=-1;%梯度方向
% -1代表非极值点
% 0代表-22.5度至22.5度
% 1代表22.5度至67.5度
% 3代表-22.5度至-67.5度
% 2代表67.5度至90度以及-67.5度至-90度
for irow=2:row-1
for jcol=2:col-1
if max_mf(irowjcol
相关资源
- 原创matlab的双摄像头控制GUI-camera.m
- 怎么用MATLAB仿真出光伏电池的PU曲线图
- 分享帖三相桥式全控整流电路的MATL
- BP算法改进及在MATLAB上的实现-BP算法的
- 基于LMS的自适应回声抵消-f1.m
- Matlab的AIC和BIC的计算方法-关于AIC.do
- 小波分解及奇异点检测极其经典的M
- MATLAB通信仿真及应用详解pdf-MATLAB通信
- 几篇MATLAB通过OPC与PLC通信的论文-OPC技
- 自己写的几个常用自适应波束形成程
- 分享帖三相桥式全控整流电路的MATL
- DTMF合成与识别MatlabGUI-DTMF.zip
- 永磁同步电机模糊PID控制-chap3_6.m
- MATLAB程序分享实现单摆在外力矩作用
-
线性二自由度汽车转向simuli
nk模型 - 可以运行的EMD工具箱针对hhspectrum错误
- 二自由度三自由度机械臂simmechanicsP
-
汽车动力学simuli
nk仿真程序很精典 - 基于MATLAB的PSS仿真模型的电力系统振
- 利用MATLAB编写的adams路面谱程序-road
- 基于MRAS的无速度矢量控制系统仿真
-
传个simuli
nk与carsim联合仿真的说明 - 小波边缘检测源程序代码-小波边缘检
- 基本蚁群聚类算法及其改进算法带M
- matlab汽车理论-auto_theory.m
- Matlab基于k均值聚类学习算法的rbf神经
- 自己编写的Matlab蒙特卡洛模拟VAR的程
- 混合高斯em算法matlab源码可算三个参数
- 全套汽车巡航系统模糊控制设计Matl
- matlab自己做的平面连杆机构通用仿真
评论
共有 条评论