Как подсчитать объекты на изображении с помощью K-Means matlab

Я хочу подсчитать, сколько арахиса на этой картинке, используя сегментацию изображения K-MEANS, кто-нибудь знает, как это сделать?

peanutzzzz


person user1802057    schedule 06.11.2012    source источник
comment
Для дальнейшего использования, пожалуйста, воздержитесь от формулировки вашего вопроса, например, дайте мне codezz plz; по крайней мере, покажите что вы пробовали.   -  person Rody Oldenhuis    schedule 06.11.2012
comment
Посмотрите здесь и здесь.   -  person Rody Oldenhuis    schedule 06.11.2012
comment
как говорит @RodyOldenhuis, пожалуйста, задавайте конкретные вопросы. не просто просите людей сделать вашу программу!   -  person Ander Biguri    schedule 06.11.2012
comment
корреляционная кластеризация является более подходящей целевой функцией для кластеризации, где основной целью является обнаружение основного количества кластеров.   -  person Shai    schedule 02.12.2012


Ответы (1)


Поздний ответ, но все же. Я бы использовал кластеризацию, чтобы отделить арахис от фона. Но цветового порога или анализа доминирующего цвета должно быть достаточно, и они дадут сопоставимые результаты. За исключением того, что я бы рассматривал каждую темную область (тени) как фон, чтобы отделить орешки.

Затем вы получаете бинарную маску и можете применить ультимативную эрозию, чтобы оценить количество арахиса.

person FiReTiTi    schedule 29.04.2016