#matlab #colors #image-segmentation
#matlab #Цвет #сегментация изображений
Вопрос:
Я должен написать эту функцию в matlab для цветовой сегментации изображения на основе расстояния евклида или махаланобиса. Вы передаете обучающие данные для euclidean, обучающие данные и матрицу cov для mahalobis.
Здесь я знакомлюсь с теорией и математикой, а также с тем, как написать функцию в matlab, но я понятия не имею, как сегментировать изображение RGB и делать это вообще. Кто-нибудь, пожалуйста, может указать мне правильное направление? ЦИКЛЫ не допускаются.
Спасибо
Комментарии:
1. Спасибо, но мне нужна какая-то вещь, более похожая на реальную математику, чтобы сегментировать ее. В моей книге используется dist = sgrt(sum(abs(f — remat(m, p, 1).^ 2,2))
2. Я понимаю эту математику, но они делают это с пользовательской операцией под названием imstack2vectors для f, и для меня это не имеет смысла, почему они это делают.
Ответ №1:
Взгляните на этот сайт, на нем есть скрипт, который реализует сегмент изображения RGB
Комментарии:
1. Спасибо, это не то, что мне нужно, мне нужно больше использовать математику евклида и махаланобиса, чтобы сделать это