Захват изображения с камеры в формате ycbcr

Я использую OpenCV для захвата в прямом эфире с нескольких камер:

capture = cvCaptureFromCAM(cameraNo)

Теперь мне нужно конвертировать изображения в цветовое пространство YCbCr. Я понял, что могу использовать cvtColor для преобразования изображения в другое цветовое пространство. Однако этот процесс слишком дорог, чтобы сделать его после захвата изображения. Включает матричное преобразование для каждого пикселя;

Интересно, есть ли настройка свойства или другой способ выполнить захват (возможно, на аппаратном уровне) желаемого цветового пространства? Или единственный способ захватить и конвертировать?

0

Решение

нет, к сожалению, вы не можете сделать это с OpenCV. Единственный способ — захватить и конвертировать.

1

Другие решения


По вопросам рекламы [email protected]