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

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

5 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Gefragt:

am 8 Dez. 2017

Kommentiert:

am 8 Dez. 2017

Community Treasure Hunt

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

Start Hunting!