在我的Android项目中,我将相机图像作为二进制数据转储到文件中。图像尺寸为640x480,格式为NV21。
我正在尝试使用ImageMagick display
实用程序显示此图像:
$ display -size 640x480 -depth 8 -sampling-factor 4:2:2 Image.yuv
这导致以四分之三显示图像。所有四个季度似乎都显示相同的图像。前两个图像是可辨别的,但是是灰色的。其他两张图片几乎看不清楚。
也许这种情况正在发生,因为NV21格式(也称为Y' UV420sp)是半平面的。我想知道是否还需要指定其他选项才能正确显示图像。
答案 0 :(得分:2)
我不知道这是否是预期的结果,但你应该尝试这个命令:
display \
-size 640x480 \
-depth 8 \
-sampling-factor 4:2:0 \
-colorspace srgb \
Image0.yuv
结果: