早上写了好久的blog丢失了,原因是没有及时保存。对于线上这种东西还是不习惯,当作教训好了。
言归正传,既然嫌弃fopen,fgetl这些麻烦,而且不好用,那便思考一下pgm究竟是什么。以下是百度百科【1】的查询结果:
一套API库;游戏系统;步枪类型;西药;节目母线;概率图模型;铂族金属合金;图像格式。
综合看了一遍,还是作为图像格式的解释比较靠谱。而在百度百科里面,介绍是这样的:存储和交换图像数据的简单文件格式之一,是可转移式点阵图系列(PBM/PGM、PPM).图像头和像素信息以ASCⅡ方式编码。可用记事本软件直接编辑。
既然是图像格式,我们都知道matlab有一个专门输入图像的函数,imread。我想再次声明,2015a的版本对于原有的很多函数都作出了程度不一的扩展,比如这个函数,imread。
仔细了解一下matlab里面的函数介绍,其可处理的图片格式有:
BMP – Windows Bitmap windows位图
CUR – Cursor File 光标文件
GIF – Graphics Interchange Format 图形交换格式
HDF – Hierarchical Data Format 层次数据结构(看着这么别扭怎么)
ICO – Icon File 图标文件
JPEG – Joint Photographic Experts Group 联合图像专家组
JPEG 2000 - Joint Photographic Experts Group 2000 联合图像专家组2000
PBM – Portable Bitmap 可移植位图
PCX – Windows Paintbrush windows画笔
PGM – Porta

本文介绍了pgm格式作为一种图像格式,并强调了matlab中使用imread函数处理不同图像格式的能力,包括pgm。通过示例代码展示了如何在matlab中导入并显示pgm格式的图片。
最低0.47元/天 解锁文章
5366

被折叠的 条评论
为什么被折叠?



