Info
此问题已关闭。 请重新打开它进行编辑或回答。
I am having troubles doing some image processing, and I am looking for a better coder than I to see if they're up to the challenge.
1 次查看(过去 30 天)
显示 更早的评论
What I'm trying to do is measure the width of loose noodles in a picture, and get a histogram of the widths found. I've been trying to use edge detection and a whole lot of for loops, but realized my code only works if the edge detects a perfect square (because my code just looks diagonally). I'll attach my code, but I doubt it will be helpful. BW is a edge('gray image') logical.
dist=0.*(1:300);
for x=1:300
for y=1:300
if BW(x,y)
true;
for i=1:(301-x-y)
if BW(x+i,y+i)
true;
dist(x)=i;
break
else
end
end
end
end
end
0 个评论
回答(0 个)
此问题已关闭。
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!