В чем разница между сегментами (от сегментации) и классами (от иерархической кластеризации)
Я работаю над сегментированием средств с помощью R! Теперь я в замешательстве! Мой первый вопрос - как я могу кластеризовать файл сегментации (определяя каждый сегмент как суперпиксель), а во-вторых, как я могу определить, сколько объектов и сколько у меня классов! Потому что, когда я делаю кластеризацию, есть много соседних сегментов, которые находятся в одном классе, поэтому я не могу сосчитать их как много сегментов, и они являются одним сегментом? право? Пожалуйста, помогите кому-нибудь!
Заранее спасибо,
1 ответ
Сегментация присваивает каждому пикселю "идентификатор сегмента", обычно при условии, что все сегменты физически смежны. Иерархическая кластеризация кластеров на основе значения сходства. Вам нужно написать свою собственную функцию, но это может быть довольно просто - просто возьмите средние значения RGB и определите расстояние между ними. Однако вам также необходимо вернуть бесконечное расстояние для сегментов, которые не являются физически смежными, если вы сохраняете критерий сегментации.
Я не знаком с иерархическими функциями кластеризации R, но он, безусловно, будет иметь функцию, которая принимает функцию произвольного расстояния.