解决方案
要在LabVIEW中读取PGM文件,您将需要使用Read BinaryFile.vi。
标头格式如下所述:
P5
<width> <height>
<maximum grey value>
对于一张大小为 320×240 的 8 位图像,其文件头部看起来如下:
P5
320 240
255
该文件头之后紧跟着一个与图像对应的像素值数组。若最大灰度值小于 256,则每个像素用 1 字节表示;否则使用 2 字节。
下面附上的图片展示了如何使用 Read from Binary File.vi 将图像信息读取为一个二维整数数组。或者,也可以将该二维整数数组转换为图像数据类型,方法是使用 IMAQ ArrayToImage.vi。
