Как найти центроиды кластеров в логической матрице? - PullRequest
0 голосов
/ 22 октября 2019

Мне удалось вытащить 38 «интересных объектов» из изображения. Я превратил их в большую логическую матрицу, где «ИСТИНА» соответствует пикселю, который является частью большого объекта.

Я хочу получить центроиды этих больших объектов. Как мне это сделать?

Вот сокращенная версия матрицы:

library(RCurl)  
# Get logical matrix 
x = getURL("https://raw.githubusercontent.com/davelovellCARU/centoidHelp/master/logicalMatrix.csv")

logicalMatrix = as.matrix(read.csv(text = x))
colnames(logicalMatrix) = NULL

Я пытался использовать kmeans();он получает много очков, но скучает по многим другим.

Капли могут быть немного шумными, с нечетным оторванным пятнышком, плавающим вокруг. Я не особо беспокоюсь по поводу ошибочной идентификации спецификаций на этом этапе, я могу легко очистить их позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...