Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 图像处理-一帧被洗掉,另一帧被洗掉;T如何';修复';?_Image_Image Processing_Image Manipulation_Imagemagick_Video Processing - Fatal编程技术网

Image 图像处理-一帧被洗掉,另一帧被洗掉;T如何';修复';?

Image 图像处理-一帧被洗掉,另一帧被洗掉;T如何';修复';?,image,image-processing,image-manipulation,imagemagick,video-processing,Image,Image Processing,Image Manipulation,Imagemagick,Video Processing,我从一个视频中获得了以下两个相同的、未改变的帧: 由于某种原因,第二部相机比第一部相机“褪色”得多。我想让第二个看起来更像第一个 在我试图处理的视频中,有很多这样的情况,“曝光”从一帧到下一帧突然变化。我可以通过查看每一帧的图像直方图找到视频的这一部分,当两个相邻帧的直方图相距太远时,就是发生这种情况的地方。我可以找到不同曝光的部分,但我很难解决如何修复它 作为一名程序员,我熟悉ImageMagick,仅此而已。因为我有很多帧,一些自动切换的方法来解决这个问题是目前为止最好的解决方案。我对图

我从一个视频中获得了以下两个相同的、未改变的帧:

由于某种原因,第二部相机比第一部相机“褪色”得多。我想让第二个看起来更像第一个

在我试图处理的视频中,有很多这样的情况,“曝光”从一帧到下一帧突然变化。我可以通过查看每一帧的图像直方图找到视频的这一部分,当两个相邻帧的直方图相距太远时,就是发生这种情况的地方。我可以找到不同曝光的部分,但我很难解决如何修复它

作为一名程序员,我熟悉ImageMagick,仅此而已。因为我有很多帧,一些自动切换的方法来解决这个问题是目前为止最好的解决方案。我对图形编辑程序也完全不熟练

我尝试过在imagemagick中更改曝光(使用
-0,50%
等),但没有帮助


什么ImageMagick命令(或其他牙线图像编辑工具)会使第二张图像看起来更像第一张图像?

正如一些人在评论中指出的,问题在于颜色平衡。更改颜色平衡会使两幅图像更加相似。

在我看来,帧之间最大的区别是颜色平衡,而不是曝光。第二张图片更蓝。我同意,在GIMP中使用后,你是对的,这是颜色平衡。我可以用ImageMagick的-level命令来更改它,如果您添加它作为答案,我可以接受它。