试图找出方向重叠线图像,在我绞尽脑汁

1视图(30天)
大家好,
我有大量的thermographic碳纤维增强塑料零件的照片。我的任务是建立一个Matlab工具,它会读取图像,给我方向的纤维图像。到目前为止,我能够识别单一层的取向,像左边的图片:
我得到的图像矩阵方差行-45年,0,45和90度的角。最小方差的方向是方向线。
然而,分解当我像右边的图像。
我试过其他东西:
  • 得到梯度图像,脚腕分析:第一张图片作品,但边缘检测不承认在第二图像对角线。
  • 从第一张图片使用部分,手动添加行与已知的角度,计算相似性我改变图像和第二图像1:平根本不工作,无论是ssim还是normxcorr2给更高程度的相关性/相似图片用正确的角度
  • 从第一张图片使用部分,通过拉伸图像imdilate功能:同样的问题。
现在我越来越绝望,因为我已经做了所有我能想到的,和我的上司不是内容。
如果任何人有任何想法,我将非常感激!

接受的答案

j·亚历克斯。李
j·亚历克斯。李 2020年2月25日
你看着氡转换吗?你可能会得到一些“信号”45和135方向正确的图像……
如果这些只是小样本的图像在更大的区域, 也许 fft可以给你辐条在正确的方向
它看起来像你的镜头可能工件或并没有帮到你任何喜欢的东西,例如,有一些线图像的右下角的45度角两个图片…
13个评论
图像分析
图像分析 2020年4月4日
是的,列的标准差会更高,当行面积与投影角。所以你寻找最高的列标准偏差角。类似的
%得到标准偏差的所有列一维行向量。
sdVec =性病(Radvar, 1);
%找出哪些列最高标准偏差。
(maxSD、列)= max (sdVec);
%得到特定列的角度。
角=θ(列)
明显的适应性(变量名等)

登录置评。

更多的答案(0)

类别

找到更多的在图像处理和计算机视觉帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!