重心の求め方がよくわかりません。教えてください。

このように、よくわからない結果になってしまいます。何か良い方法はないでしょうか?

5 个评论

michio
michio 2017-12-8
https://jp.mathworks.com/matlabcentral/answers/371569- をもとに regionprops を使ったものかと思いますが、参考まで可能でしたら実行したプログラムなどこちらに書き込んできただけますか?
Takuya Nagai
Takuya Nagai 2017-12-8
编辑:michio 2017-12-8
BW = imread('a.jpg');
s = regionprops(BW,'centroid');
centroids = cat(1, s.centroid);
imshow(BW)
hold on
plot(centroids(:,1),centroids(:,2), 'b*')
hold off
michio
michio 2017-12-8
编辑:michio 2017-12-8
ありがとうございます。 重心を取るべきオブジェクト(小さいのも含めて)が多数存在するんでしょうか。 まず下記2点を一読頂き、regionprops が何を計算しているのかを確認いただけますか?
Takuya Nagai
Takuya Nagai 2017-12-8
わかりました。勉強して実行できるようがんばります!ありがとうございました。
michio
michio 2017-12-8
がんばってください。 困ったらまた投稿してみてください。

请先登录,再进行评论。

回答(0 个)

评论:

2017-12-8

Community Treasure Hunt

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

Start Hunting!