フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

find angle frome centroid area output not true

2 ビュー (過去 30 日間)
Adisorn Phanukthong
Adisorn Phanukthong 2017 年 2 月 21 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
im = imcrop(BW,[min(columns),min(rows),width,height]);
[r,c] = find(im,1,'first');
theta = atan2(cen(1,1)-c,cen(1,2)-r);
theta = radtodeg(theta);
hold on
plot(cen(:,1),cen(:,2),'b*')
line ([cen(:,1) r],[cen(:,2) c]);
%find center
[y, x] = ndgrid(1:size(BW, 1), 1:size(BW, 2));
cen = mean([x(logical(BW)), y(logical(BW))]);
I use this code find angle use find white area first but some picture has output of angle is 30 not true help me
  1 件のコメント
KSSV
KSSV 2017 年 2 月 21 日
If the angle result, is not true; check whether your cen exactly is center or not.

回答 (0 件)

この質問は閉じられています。

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by