#opencv
#opencv
Вопрос:
Здравствуйте, я сталкиваюсь с очень странным поведением при чтении видео в формате AVI с диска с помощью VideoCapture.
Проблема в том, что существует разница в яркости между исходным изображением и изображением, которое было прочитано с помощью VideoCapture, такое ощущение, что к моему исходному изображению применяется какое-то выравнивание гистограммы или другой алгоритм.
Исходное изображение:
Изображение видеозаписи:
Исходное изображение было сохранено из программы «VirtualDub» без каких-либо фильтров.
Метод чтения :
VideoCapture videoCapture;
videoCapture.open(videoFileName);
Mat image;
videoCapture.read(image);
Есть какие-либо ide, которые могут вызвать это? звучит как кодек (ffmpeg.dll ) ошибка или что-то еще?
Комментарии:
1. Похоже, что ваш код считывает только один кадр. Есть ли разница в яркости на всем протяжении видео?
2. @Mark Setchell Да, в каждом кадре этот кадр находится в середине видео.