在python中读取PGM文件



我想阅读机器学习中眼镜检测的pgm文件现在我导入pgm_reader

from pgm_reader import Reader

然后我输入os并为保存图像定义一个系列我试着读取像这样的文件

import os
reader = Reader()
Faces = pd.Series()
files_name = os.listdir('Faces/')
for file_name in files_name:
file_name = 'Faces/' + file_name
Faces.add(reader.read_pgm(file_name))
Faces

但是我有这个错误

not enough values to unpack (expected 2, got 1)

我用这种方法解决了这个问题:

import numpy as np 
from PIL import Image 
Faces = []
files_name = os.listdir('Faces/')
for file_name in files_name:
file_name = 'Faces/' + file_name
face = np.array(Image.open(file_name)) 
Faces.append(face)

最新更新