参考博客
最近在看人脸识别的相关文献时,需要用到人脸图像的.pgm格式,手上有个人脸图像的.bmp格式库,怎样在matlab里编程实现图像格式的转换呢?
在matlab里,转换图片格式相对比较容易,本文以 .bmp 转 .pgm 为例,贴出示例程序:
%--------------------------2017-4-19----------------------%
% 在当前工作环境下,本示例程序将 .\ORL人脸数据库\s1 目录下面所有的
% .bmp 图片转换为 .pgm 图片
function[ ] = bmp2pgm( )
%读取指定目录下面所有的 bmp 格式图片
bmps = dir('.\ORL人脸数据库\s1\*.bmp');
num_bmps = length( bmps );
fo