重写视频后像素值发生了变化

时间:2013-02-18 19:37:24

标签: video opencv colors osx-snow-leopard pixel

我的视频是灰度(X射线)...... 问题是当我读取和写入视频时像素值发生变化! 我将像素值打印为灰色和BGR,我得到了所有值的值... 我读了视频然后我用openCV写它然后我重新打印像素值,我看到像素值不同!

我在MAC 10.6.8上使用openCV 2.4.3和FFMPEG 0.11

像素值变化的原因? ...如何在不改变像素值的情况下读取和写入视频? 顺便说一下:原始视频是用FFMPEG和YUV240像素格式在Windows中编写的!

先谢谢你:D

1 个答案:

答案 0 :(得分:0)

像素值会发生变化,因为默认情况下openCV会将帧转换为BGR! 我想,读取操作会进行转换过程,为什么像素会发生变化

我希望这可以帮助谁面对这个问题,获得准确的价值,你可以使用提供大量像素格式的FFMPEG来读写视频