【图像检测-裂缝识别】基于计算机实现断裂裂缝识别拼接附matlab代码

1 内容介绍

对二值化断裂裂缝进行裂缝拼接,按照裂缝角度、裂缝端点距离进行生长拼接,能够有效克服噪声点,完成裂缝拼接

2 仿真代码

%

clc; clear all; close all;

img = imread('62.jpg');

%img =rgb2gray(img);

%img=imresize(img,[2048 2048]);

%自适应直方图均衡

%J=adapthisteq(img);

%figure,imhist(J,64);

%img=double(J);

%中值滤波

%img=medfilt2(img,[5,5]);

%r=img(:,:,1); 

%=img(:,:,2); 

%b=img(:,:,3); 

%im=rgb2gray(img);                       % Display the image

%[pc] = phasecongmono(img,4,3,2.1,0.55,3.0,0.5,10,1.5,-1);

%[pc] = phasecongmono(imrec,4,6,2.1,5,10,0.5,10,1.5,-1);

%[pc] = phasecongmono(img,5,5,2.1,0.55,5,0.5,10,1.5,-1);

w=zeros(2048,4096);

for i=5%4:6

[pc] = phasecongmono(img,i,5,2.1,0.55,5,0.5,10,1.5,-1);

% nscale   小波尺度的数量\ minWaveLength  最小尺度滤波器的波长\ mult  连续滤波器之间的缩放因子\

% sigmaOnf 描述频域中的对数Gabor滤波器传递函数的高斯标准偏差与滤波器中心频率的比率。

% k 噪声能量的标准偏差不超过我们设定噪声阈值点的平均值。对于嘈杂的图像,您可能需要更改为10或20的值

% cutOff   频率分布的分数测量值低于相位一致值受到惩罚

%g控制用于频率扩展的相位一致性的Sigmoid函数的过渡的锐度。

% deviationGain  扩大应用于计算出的相位偏差结果。增加这样会锐化边缘响应,但是如果增益太大,也可以衰减其幅度。明智的价值在1-2范围内。

% noiseMethod   参数指定用于确定的方法

%figure;

[T,SM]=graythresh(pc);%高的SM值说明灰度分成2类的可能性高

%T=T*255;

g=im2bw(pc,T);

%g=~g;

%第二图大律法

%figure,subplot(2,1,1);imshow(g);

%imwrite(pc,'D:\学习\图片\lena.jpg');

g=bwareaopen(g,100);%;将小于2000像素的单元去掉

%subplot(2,1,2);;imshow(g);

w=w+g;

end

figure;

subplot(221)

imshow(img);title('原图');

subplot(222)

imshow(pc);title('相位一致性');

subplot(223),imshow(w);

bw =  w(:,1123:end); % 去除赛道部分

img_bridge = myBridge_crack(bw); % 裂缝生长拼接

subplot(224),imshow(img_bridge);title('裂缝图');

3 运行结果

4 参考文献

[1]唐磊, 赵春霞, 王鸿南,等. 基于图像分析的路面裂缝检测和分类[J]. 工程图学学报, 2008, 29(3):6.

[2]任炳兰. 基于Matlab的路面裂缝识别算法研究[D]. 长安大学.​

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
代码下载:完整代码,可直接运行 ;运行版本:2022a或2019b;若运行有问题,可私信博主; **仿真咨询 1 各类智能优化算法改进及应用** 生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化 **2 机器学习和深度学习方面** 卷积神经网络(CNN)、LSTM、支持向量机(SVM)、最小二乘支持向量机(LSSVM)、极限学习机(ELM)、核极限学习机(KELM)、BP、RBF、宽度学习、DBN、RF、RBF、DELM、XGBOOST、TCN实现风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断 **3 图像处理方面** 图像识别图像分割、图像检测图像隐藏、图像配准、图像拼接图像融合、图像增强、图像压缩感知 **4 路径规划方面** 旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、车辆协同无人机路径规划、天线线性阵列分布优化、车间布局优化 **5 无人机应用方面** 无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配 **6 无线传感器定位及布局方面** 传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化 **7 信号处理方面** 信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化 **8 电力系统方面** 微电网优化、无功优化、配电网重构、储能配置 **9 元胞自动机方面** 交通流 人群疏散 病毒扩散 晶体生长 **10 雷达方面** 卡尔曼滤波跟踪、航迹关联、航迹融合

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

matlab科研助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值