在我的Android项目中,我将相机图像以二进制数据的形式转储到文件中。图像大小为640x480,格式为NV21。
我正在尝试使用ImageMagick display
工具显示这个图像:
$ display -size 640x480 -depth 8 -sampling-factor 4:2:2 Image.yuv
这将导致图像分成四个部分显示。所有四个部分似乎显示相同的图像。前两个图像是可辨认的,但是呈灰色。另外两个图像几乎无法辨认。
也许这是因为NV21格式(也称为Y'UV420sp)是半平面格式。我想知道是否有其他选项需要指定才能正确显示图像。