我试图找到确切的弯曲线的距离。
1视图(30天)
显示旧的评论
我需要找到直线的距离用红色标出。我在想我可以筛选照片,找到线距离的像素计数,但没能成功。任何建议都是感谢。
原来的照片和编辑的版本都附呈。
蓝线画在原始照片是一样的红色边界编辑的版本。这只是供参考。
我的代码——以下
清晰的
clc
关闭所有
我= imread (“ss3.png”);
% imshow(我)
持有在
% J = imcrop(我)
J = rgb2gray(我);
BW1 =边缘(J,“索贝尔”.009,“水平”);
掩码= imclose (BW1,真正的(7));
掩码= conv2(双(面具),(3),“相同”)> 3;%调整数量的大小来控制新面具。
= imfill(面具,面具“黑洞”);%删除任何内部漏洞
% imshow(面具)
%汽车作物图像使用设置点- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
I2 = imcrop(面具,[407.51 - 0.51 83.98 - 1037.98]);
imshow (I2,“InitialMagnification”,“健康”)
%边界轮廓和跟踪- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[B, L] = bwboundaries (I2,“noholes”);
imshow (label2rgb (L, @jet,。5。5。5)))
持有在
为k = 1:长度(B)
边界= B {k};
情节(边界(:,2),边界(:1),“r”,“线宽”,0.5)
结束