Позвольте мне объяснить, что я пытаюсь сделать. У меня есть график точек/пикселей изображения в пространстве RGB. Что я пытаюсь сделать, так это найти удлиненные кластеры в этом пространстве. Я новичок в методах кластеризации и, возможно, я делаю что-то неправильно, я пытаюсь выполнить кластеризацию, используя встроенную кластеризацию k-средних в MATLAB, но кажется, что в данном случае это не лучший подход.
Что мне нужно сделать, так это найти «цветовые кластеры».
Это то, что я получаю после применения K-средних к изображению.
Вот как это должно выглядеть:
для такого изображения:
Может ли кто-нибудь сказать мне, где я ошибаюсь, и что я могу сделать, чтобы улучшить свои результаты?
Примечание. Извините за изображения с низким разрешением, это лучшее, что у меня есть.