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

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

5 commentaires

michio
michio le 8 Déc 2017
https://jp.mathworks.com/matlabcentral/answers/371569- をもとに regionprops を使ったものかと思いますが、参考まで可能でしたら実行したプログラムなどこちらに書き込んできただけますか?
Takuya Nagai
Takuya Nagai le 8 Déc 2017
Modifié(e) : michio le 8 Déc 2017
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 le 8 Déc 2017
Modifié(e) : michio le 8 Déc 2017
ありがとうございます。 重心を取るべきオブジェクト(小さいのも含めて)が多数存在するんでしょうか。 まず下記2点を一読頂き、regionprops が何を計算しているのかを確認いただけますか?
Takuya Nagai
Takuya Nagai le 8 Déc 2017
わかりました。勉強して実行できるようがんばります!ありがとうございました。
michio
michio le 8 Déc 2017
がんばってください。 困ったらまた投稿してみてください。

Connectez-vous pour commenter.

Réponses (0)

Commenté :

le 8 Déc 2017

Community Treasure Hunt

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

Start Hunting!