您好,我在使用VideoCapture从磁盘读取AVI视频时遇到非常奇怪的行为。
问题是原始图像与使用VideoCapture读取的图像之间存在亮度差异,感觉像是对我的原始图像应用了一些直方图均衡化或其他算法。
原始图片:
VideoCapture图片:
原始图像是从“ VirtualDub”程序保存的,没有任何过滤器。
读取方法:
VideoCapture videoCapture;
videoCapture.open(videoFileName);
Mat image;
videoCapture.read(image);
任何想法都会导致这种情况吗?听起来像是编解码器(ffmpeg.dll)错误或其他任何内容?