AR face数据库:.raw文件的原始转换为其他格式

时间:2015-11-03 06:19:08

标签: image imagemagick

我已成功从该集合下载并解压缩.raw文件。但是我遇到转换命令的问题

    $convert -size 768X576 -depth 8 -interlace plane rgb:m-001-1.raw m-001-1.bmp  

正如我正在转换的那样,正如照片所示,它呈现黄色背景图像。但是RGB格式的AR人脸数据库中的图像具有白色背景。

谁能说出问题是什么?

数据库中原始格式的照片为24位深度。

enter image description here

1 个答案:

答案 0 :(得分:0)

面部可以识别的形式表明你有大小和位深度和交错正确。

当它应该是白色时它是黄色的事实表明蓝色通道“不快乐”。如果您删除当前的蓝色通道,并复制红色通道并将其用作蓝色,则可能更接近原始通道:

convert http://i.stack.imgur.com/knQkT.png -separate -delete 2  -clone 0 -combine result.png

enter image description here

我的猜测是你有一个旧的ImageMagick版本,你应该避免使用BMP格式 - 可以考虑使用NetPBM的PAM格式 - 因为它更容易处理。

NetPBM format link

要检查您的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