Таблетки движутся по конвейеру за счет его вибрации. Над конвейером висит видеокамера с не настроенной, полу-разобранной электроникой выдающей только 10-ти битные числа матрицы, без или с каким то ББ и коррекцией. Установка должна контролировать качество таблеток, останавливать конвейер в случае отклонения от нормы (по контуру, цвету, повреждению поверхности). До этого проекта я был далек от фото и нуждаюсь в помощи.
Сделал простейшую дебайеризацию.
Вот одно фото бэкграунда без таблеток
Рис. 1
А вот его же 3д представление после перевода в серый
Рис. 2
Из этого рисунка видно, что размер фотографируемой области 400х1330 пикселей
Шумы эти могут меняться в зависимости от освещенности.
Думаю применить медианный фильтр причем на пиксели до дебайеризации, вот так:
Рис. 3
Крупные черные и белые точки указывают на пиксели, участвующие в фильтре для центрального пикселя, обведенного кружком. По 9 пикселей в фильтре. Для синих пикселей аналогично красным.
И только после этой фильтрации производить дебайеризацию. Вопрос первый: так ли следует делать или как то иначе?
Вот гистограмма бэкграунда после перевода его в 8-ми битный формат.
Рис. 4а
Рис. 4б А на этом рисунке гистограмма первой картинки в этом посту.
Ясно, что нужен баланс белого. Каков его алгоритм?
Сделал простейшую дебайеризацию.
Вот одно фото бэкграунда без таблеток
Рис. 1
А вот его же 3д представление после перевода в серый
Рис. 2
Из этого рисунка видно, что размер фотографируемой области 400х1330 пикселей
Шумы эти могут меняться в зависимости от освещенности.
Думаю применить медианный фильтр причем на пиксели до дебайеризации, вот так:
Рис. 3
Крупные черные и белые точки указывают на пиксели, участвующие в фильтре для центрального пикселя, обведенного кружком. По 9 пикселей в фильтре. Для синих пикселей аналогично красным.
И только после этой фильтрации производить дебайеризацию. Вопрос первый: так ли следует делать или как то иначе?
Вот гистограмма бэкграунда после перевода его в 8-ми битный формат.
Рис. 4а
Рис. 4б А на этом рисунке гистограмма первой картинки в этом посту.
Ясно, что нужен баланс белого. Каков его алгоритм?