OpenCV 3.4.2 Чтение видеозаписи AVI изменяет яркость исходного видео

#opencv

#opencv

Вопрос:

Здравствуйте, я сталкиваюсь с очень странным поведением при чтении видео в формате AVI с диска с помощью VideoCapture.

Проблема в том, что существует разница в яркости между исходным изображением и изображением, которое было прочитано с помощью VideoCapture, такое ощущение, что к моему исходному изображению применяется какое-то выравнивание гистограммы или другой алгоритм.

Исходное изображение:

введите описание изображения здесь

Изображение видеозаписи:

введите описание изображения здесь

Исходное изображение было сохранено из программы «VirtualDub» без каких-либо фильтров.

Метод чтения :

 VideoCapture videoCapture;
videoCapture.open(videoFileName);
Mat image;
videoCapture.read(image);
  

Есть какие-либо ide, которые могут вызвать это? звучит как кодек (ffmpeg.dll ) ошибка или что-то еще?

Комментарии:

1. Похоже, что ваш код считывает только один кадр. Есть ли разница в яркости на всем протяжении видео?

2. @Mark Setchell Да, в каждом кадре этот кадр находится в середине видео.