У меня есть медицинское устройство, которое сохраняет несжатые черно-белые видео в формате AVI, на которых я хотел бы провести некоторые автономные анализы. Пиксели в видеороликах имеют 8-значный знак без знака только с одним цветным каналом. Когда я использую класс VideoCapture от OpenCV и метод чтения для извлечения кадров из этих видеороликов, я получаю матрицы с 3-мя цветными каналами и низкими контрастными версиями оригиналов. Я попытался cvtCOlor преобразовать 3-хцветный канал в оттенки серого, но это не решило проблему. Если я изменил количество каналов в видео на 3 (используя MATLAB), эта проблема исчезнет. Есть ли способ читать в кадрах из несжатого одноканального видео в градациях серого без увеличения количества каналов? Я запускаю OpenCV 2.3.1 на ПК runniNg ubuntu 12.04.Открытие несжатых видео в оттенках серого в OpenCV
Спасибо заранее
веселит
ПКР
Возможный дубликат [opencv VideoCapture.set greyscale?] (Http://stackoverflow.com/questions/11159506/opencv-videocapture-set-greyscale) – baci