1
バイナリ画像の分割について質問したいと思います。Matlabで画像を線分(プロット)で分割する方法
%# FAPatch is the binary image
figure,imshow(FAPatch)
hold on
%# PositionTab is a table that include the 3 outest point.
for i=1 :3
eval(['p' num2str(i) '= PositionTab(' num2str(i) ',:);']);
end
%#C is the centroid [130,59]. And this is the code I use to draw the lines from centroid to the point
plot([C(1),p1(2)],[C(2),p1(1)],[C(1),p2(2)],[C(2),p2(1)],[C(1),p3(2)],[C(2),p3(1)],'Color','r','LineWidth',2)
これはテーブルです:私は、次のコードを使用してみました、私は分割するにはどうすればよい
:
を私はラインのバイナリイメージを取得しますこのイメージを3つの小さな部分に分けますか?これは直線ではなく、ランダムになる可能性があります。解決策を見つけることができません。赤い線は、画像のエッジを満たす3点のそれぞれに
私の回答はあなたの問題を解決しましたか?もしそうなら、それをあなたの答えとして受け入れることを検討してください - 投票数の横にある緑色のチェックマーク/チェックマークをクリックしてください。そうでない場合は、私が、または他の誰かがあなたをさらに助けることができるように、何がうまくいかないと言ってください。ありがとう。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –