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

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

5 comentarios

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

Iniciar sesión para comentar.

Respuestas (0)

Preguntada:

el 8 de Dic. de 2017

Comentada:

el 8 de Dic. de 2017

Community Treasure Hunt

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

Start Hunting!