Распознование объектов на изображении

Всего 15 сообщ. | Показаны 1 - 15
Распознование объектов на изображении
Подскажите в какой программе или как вообще можно распознавать объекты на изображениях. Например, посчитать кол-ва желтых листьев в опавшей листве.
Re[Infemag]:
:cannabis:
сколько лопастей на листе?
Re[Infemag]:
А загибанием пальцев не пробовали? Или Вы микробов подсчитывать хотите?
Распозновать лучше визуально.При некоторой практике можно научиться даже паровоз от яблока отличить.....
Re[Infemag]:
сначало фильтруеться картинка для выделения етих самых листоф до такого состояния что бы листы стали внутри листа постоянного цвета и отделены друг отдруга другим цветом

дальше стандартный олгоритм обхода фигур по контуру т.е. сканируем картинку натыкаемся на лист обходим его вокруг, стираем из картинки идём дальше фсё.
Re[L4m3r]:
Фотографию продувки воды, надо посчитать кол-во пузырьков различного размера. В ручную считать целый день, надо просчитать несколько фотографий. Не получается отфильтровать картинку по яркости, как по другому?
Re[L4m3r]:
Цитата:

от:L4m3r
сначало фильтруеться картинка для выделения етих самых листоф до такого состояния что бы листы стали внутри листа постоянного цвета и отделены друг отдруга другим цветом

дальше стандартный олгоритм обхода фигур по контуру т.е. сканируем картинку натыкаемся на лист обходим его вокруг, стираем из картинки идём дальше фсё.

Подробнее

фотографию листьев понятнопотому, что они крупные, а вот объекты (например, пузыри), которые размеров меньше 0,5 мм не получается так сделать, потомучто все сливается и редактор выделяет все что надо и не надо)) например фон фотографии
Re[Infemag]:
пишете элементарную прогу которая парсит картинку в поисках объектов на 70% близких к кругу, начиная от самых мелких и потом по возрастанию. Для поиска выделяете квадрат размером к примеру, 50*50 пикселей, ищете в нём круг, если не находите, сдвигаете квадрат на пару пикселей вправо, повторяете поиск.
после прохождения строки, опускаете квадрат на 2 пикселя ниже, и снова справа налево двигаетесь. Как только всё изображение пройдено, начинаете искать квадратом 100*100 пикс. и так далее, до максимально разумного размера пузыря.
после нахождения объекта, как уже было сказано выше, стираете его и заливаете однородным цветом,который исключаете из поиска (например ярко-оранжевым), индекс найденых увеличиваете на 1. индекс храните в двухмерном массиве чтоб можно было посчитать количество пузырей разного размера.
в качестве алгоритма предлагаю использовать простую нейронную сеть на нескольких персептронах (количество зависит от желаемой точности определения и имеющейся мощности проца), которую предварительно обучить на отдельно вырезаных пузырьках.

но это на 100% не решит вашей проблемы, ибо пузырькам никто не мешает закрывать друг-друга так, что на фото их просто не видно.
Re[Infemag]:
Вспоминается байка о том, как надо было посчитать площадь кучи мелких треугольников (фотографии кажется процесса кристаллизации), американцы принялись писать сложную программу, а русские распечатали фото в большом формате, посадили отдел сотрудников с ножницами, которые повырезали эти треугольнички, а потом взвесили их на весах и оставшиеся обрезки и по пропорции посчитали площадь.
В общем, включайте думалку, если тупо считать лень. Без образца фото подсказывать конкретное что-то тяжело.
Re[Дмитрий_Пырин]:
глюк
Re[Infemag]:
Цитата:

от:Infemag
Фотографию продувки воды, надо посчитать кол-во пузырьков различного размера. В ручную считать целый день, надо просчитать несколько фотографий. Не получается отфильтровать картинку по яркости, как по другому?

Подробнее



highpass/bandpass фильтрами не получается пузырьки отфильтровать?????

есллиже их очень много так что перекрываються то легчебудет пощитать их плотность, м.б. через Фурье
Re[L4m3r]:
Вот пример фото, если получится автоматически подсчитать, то подобрать освещение и сделать фото лучше не составит проблем.
Программу писать я не знаю как, ибо я не программист. Подскажите где смотреть и что, я может разберусь))
Re[Infemag]:
ну вот highpass фильтр зделает из пузырьков (размерами близкими к фильтру) чорные кольца которые можно тупо пощитать

щитаем сначала мелкии, приэтом крупные пузырьки фильтр пропустит и непровалит до чорного.

потом щитаем крупные с большим розмером фильтра или ваще уменьшив картинку
Re[Infemag]:
А считать-то вы будете в каком-то слое или вообще все? Там ведь много пузырьков на заднем фоне, которые и глазами-то не разберёшь, не то, что автоматом.
Re[Infemag]:
http://rsb.info.nih.gov/ij/
свободно распространяемая прога для анализа микрофото, что к чему легко понять, использовал как-то для подсчета числа колоний микроорганизмов на чашке.
Re[Infemag]:
Для этого есть Adobe Photoshop Extended. В меню Analysis есть всё необходимое. Перед анализом может понадобиться предварительная обработка изображений. Хотя, с Вашим примером будет сложновато избежать ошибок.
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта