CameraIQ - официальный дистрибьютор, представляющий лидеров мирового рынка систем машинного зрения и научной визуализации в России.
Мы предлагаем демонстрацию и тестирование видеокамер и компонентов, консультации по выбору оборудование и программного обеспечения, а также готовые решения для пользователей и интеграторов.
CameraIQ - официальный дистрибьютор, представляющий лидеров мирового рынка систем машинного зрения и научной визуализации в России.
Мы предлагаем демонстрацию и тестирование видеокамер и компонентов, консультации по выбору оборудование и программного обеспечения, а также готовые решения для пользователей и интеграторов.
Камеры Baumer поддерживают несколько форматов пикселя, для корректной работы с ними необходимо задать соответствующие значения в OpenCV-Matrix-Types.
Формат Baumer
|
OpenCV формат
|
Mono8
|
CV_8UC1, (8 бит, 1 канал)
|
Mono10
|
Преобразуется в Mono16 (bit-shift)
|
Mono12
|
Преобразуется в Mono16 (bit-shift)
|
Mono16
|
CV_16UC1, (16 бит, 1 канал)
|
BGR8
|
CV_8UC3, (8 бит, 3 канала)
|
BGR10
|
Преобразуется в BGR16 (bit-shift)
|
BGR12
|
Преобразуется в BGR16 (bit-shift)
|
BGR16
|
CV_16UC3, (16 бит, 3 канала) (BGR) )
|
RGB8
|
Преобразуется в GR8 используя cv::cvtColor
|
RGB10
|
Преобразуется в BGR16 bit-shift и cv::cvtColor
|
RGB12
|
Преобразуется в BGR16 bit-shift и cv::cvtColor
|
RGB16
|
Преобразуется в BGR16 используя cv::cvtColor
|
BayerGB8, BayerRG8,
BayerGR8, BayerBG8
|
Преобразуется в BGR8 используя cv::cvtColor
|
BayerGB10, BayerRG10,
BayerGR10, BayerBG10
|
Преобразуется в BGR16 bit-shift и cv::cvtColor
|
BayerGB12, BayerRG12,
BayerGR12, BayerBG12
|
Преобразуется в BGR16 bit-shift и cv::cvtColor
|
Цветные камеры в режиме Bayer передают не обработанные данные (raw), поэтому для получения цветного изображения необходимо применить преобразование DeBayer для получения данных в формат BGR8.
Цветные камеры Baumer передают пиксельные форматы BayerBG8, BayerGB8, BayerGR8 или BayerRG8.Камеры Baumer называют паттерн Байера в зависимости от первых двух пикселей первой строки изображения. В отличие от этого, именование OpenCV зависит от второго и третьего пикселя второй строки изображения. Сопоставить кодировки можно по следующей таблице: Baumer BayerGB соответствует OpenCV BayerGR, Baumer BayerRG соответствует OpenCV BayerBG, Baumer BayerGR соответствует OpenCv BayerGB, Baumer BayerBG соответствует OpenCV BayerRG.