Я застрял в проблеме с использованием SLI C -Сегментация с использованием, например, Skimage (такая же проблема возникает в opencv и других библиотеках). Моя проблема в том, что я хочу получить все баллы, которые назначены для определенной c метки. Это должно быть сделано для каждого ярлыка. Мой код выглядит следующим образом (при использовании python - skimage.segmentation.sli c):
#segments is 2D array, where each pixel contains the assigned label, in that case lab_value = 0 to 4000
segments = slic(self.image, n_segments = 4000, sigma = 1)
superPixel = []
#search in 2D array for each label and assign their coordinates to superpixel-array
for i in range(0,np.max(segments)):
superPixel.append(np.argwhere(segments == i))
Это очень много времени (несколько секунд), что ясно при обработке некоторых меток Thound. У кого-нибудь есть идеи, как эффективно решить мою проблему? К сожалению, я не нашел ни одной функции, например, от Skimage, чтобы решить эту проблему. Может быть, у вас есть несколько советов для меня, это было бы здорово!
Лучший