Автоматическая балансировка белого для камеры

Я разрабатываю образец камеры и могу напрямую управлять датчиком изображения. Датчики выдают изображение Байера, и мне нужно показывать изображения в режиме реального времени.

Я посмотрел коды дебайеризации, а также балансировку белого. Есть ли какая-нибудь библиотека на C/C++, которая может помочь мне в этом процессе?

Поскольку мне нужен просмотр в реальном времени, мне нужно делать все это очень быстро, и поэтому мне нужны очень быстрые алгоритмы.

Например, я могу изменить усиление RGB на датчике, и поэтому мне нужен алгоритм, который действует на этом уровне, а не на сгенерированном изображении.

Есть ли какая-нибудь библиотека, которая помогает сохранять изображения в необработанном формате?


person mans    schedule 08.04.2013    source источник
comment
Даже если он не поддерживает баланс белого, OpenCV — отличная библиотека C++ для управления изображениями и видеопотоками.   -  person lucasg    schedule 08.04.2013


Ответы (1)


В simplecv есть функция управления балансом белого:

веб-сайт проекта simplecv

person simurg    schedule 09.04.2013