我已成功从该集合下载并解压缩.raw文件。但是我遇到转换命令的问题
$convert -size 768X576 -depth 8 -interlace plane rgb:m-001-1.raw m-001-1.bmp
正如我正在转换的那样,正如照片所示,它呈现黄色背景图像。但是RGB格式的AR人脸数据库中的图像具有白色背景。
谁能说出问题是什么?
数据库中原始格式的照片为24位深度。
答案 0 :(得分:0)
面部可以识别的形式表明你有大小和位深度和交错正确。
当它应该是白色时它是黄色的事实表明蓝色通道“不快乐”。如果您删除当前的蓝色通道,并复制红色通道并将其用作蓝色,则可能更接近原始通道:
convert http://i.stack.imgur.com/knQkT.png -separate -delete 2 -clone 0 -combine result.png
我的猜测是你有一个旧的ImageMagick版本,你应该避免使用BMP
格式 - 可以考虑使用NetPBM的PAM
格式 - 因为它更容易处理。
要检查您的IM版本使用,
identify -version
Version: ImageMagick 6.9.2-4 Q16 x86_64 2015-10-29 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC