Показать сообщение отдельно
  #2  
Старый 15.07.2013, 16:06
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,374

Если шум точечный, удалить его медианной фильтрацией, иначе провести сглаживание.
Поскольку прямоугольники известного размера, далее можно использовать двумерную корреляцию (здесь на форуме ветка была с некоторыми подробностями процесса).
А можно в OpenCV посмотреть, что есть (например, последовательность сильное сглаживание - выделение контуров - нахождение прямоугольников с помощью преобразования Хафа. От особенностей изображения зависит, успешно ли пройдёт второй этап)