Мне удалось вытащить 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()
;он получает много очков, но скучает по многим другим.
Капли могут быть немного шумными, с нечетным оторванным пятнышком, плавающим вокруг. Я не особо беспокоюсь по поводу ошибочной идентификации спецификаций на этом этапе, я могу легко очистить их позже.