Отображение каждой метки на помеченном и сегментированном изображении в R

Помеченное и сегментированное изображение в: http://postimg.org/image/l9ckw4g61/

Количество меток на изображении выше (с помощью команды 'max'): 27.

Я хочу отображать одну метку (или подключенный компонент) за раз на изображении:

что-то вроде ниже "для"

for(eachlabel in 1:max(labeled_segmented)){

  # Show me one label out of 27 each time
}

Как я могу добиться этого в программировании на R?

1 ответ

Если вы используете пакет Bioconductor EBImage, вы можете попробовать что-то вроде

for(label in 1:max(labeled_segmented)) {
  display(labeled_segmented==label) 
}

Или попробуйте функцию colorLabels для отображения всех объектов одновременно, но каждый из них окрашен по-разному.

Другие вопросы по тегам