一、查看图像模式
根据原论文《EyeTracking for everyone》,其中iTracker的网络输入有一个faceGrid,这个人脸掩模表征了头部在图像中的位置和大小信息。GazeCapture数据集中也准备好了这样的face mask图片。
可以通过下面的程序,查看该样本的图像数据以及模式等信息:
// 加载npz文件
path='C:/Users/Lenovo/Desktop/eye_tracker_train_and_val.npz'
data=np.load(path)
// 读取第一张faceGrid图像数据
face_mask_data=data['train_face_mask'][0];
// 输出
print(face_mask_data)
得到的结果如下图所示,全为1的区域表示人脸ROI在图像中的位置。
将图像数据转化为图片,并获取相关信息:
from PIL import Image;
im = Image.fromarray(data['train_face_mask'][0])
print(im)
im.show()
在控制台就会出现图像的属性,并且在屏幕上显出图像的原型。
<PIL.Image.Image image mode=L size=25x25 at 0x21E800F6648>