如何读取Adience benchmark数据(性别年龄分类数据集)?

How to read the data of Adience benchmark(data set for gender and age classification)?

我正在尝试使用 adience 处的数据通过 cnn 训练性别和年龄分类,我有两个问题。

1 : 根据网站,面部的边界框记录在字段 "x,y,dx,dy" 中。例如,从fold_frontal_0_data.txt开始,第一个数据是

image name  : 10424815813_e94629b1ec_o.jpg  
(x,y,dx,dy) : 301 105 640 641   

但是bounding box的数据很奇怪,因为图片的尺寸只有600x601,不管我把(x,y,dx,dy)当成(left, top, width, height)还是(左、上、右、下),我无法按预期裁剪脸部。我怎样才能正确裁剪脸部?

2:训练数据需要做人脸对齐吗?或者我只需要在测试时进行人脸对齐?或者两者都做?谢谢

这是图片--10424815813_e94629b1ec_o.jpg

我是另一个处理 Adience 数据集的人。

您上传的图片文件名为

coarse_tilt_aligned_face.2.10424815813_e94629b1ec_o.jpg

没有

image name : 10424815813_e94629b1ec_o.jpg

如果你看到 README.txt 准确,你可以找到

original_image - the filename. Unfortunately we are unable to provide a URL, as we only have the file name and there is no way to reproduce it from the API. A link to the account is provided for accrediting.

(x,y,dx,dy) 信息应该从 original_image 获得。