radon变换直线检测matlab代码检测针状晶体图像上的线
该存储库包含一些MATLAB函数和一个演示脚本,我们用于检测图像上的针状晶体以监控其生长。
方法的结果和说明可以在[1]中找到。
如果您使用此代码进行研究,请参考该出版物。
该方法基于MATLAB并进行了一些改进,以提高其对于具有大量线段的图像的性能和质量。
主要改进如下:
将图像拆分为多个段(使用bwlabel()
)并分别处理这些段
使用高斯模糊去除“基线”,以便在Rho
/
Tau空间中更好地进行峰检测
可以对算法进行微调
主要功能是getlinesforbw.m
,它以二进制图像为主要参数并返回包含检测到的行的结构数组。
您还可以提供带有参数作为第二个参数的结构,例如,请参见demo.m和更多详细信息。
注意,
更改某些参数(例如theta_step
)会增加计算时间。
使用例如DoE方法优化参数仪是一个好主意。
这些脚本需要“图像处理工具箱”。
参考
。
吴健X.
谢尔盖(Sergey
V.)
詹森(Jensen),琳达(Linda
G.);
拉德斯,托马斯;
安妮特·穆勒兹(Müllertz);
Jutan
Ra
2022-05-22 21:36:23
77KB
系统开源
1