【人脸年龄估计】megaage_asian 数据集分析和论文阅读
数据集地址:https://aistudio.baidu.com/aistudio/datasetdetail/45324
├─list └─test_age.txt └─test_dis.txt └─test_name.txt └─train_age.txt └─train_dis.txt └─train_name.txt ├─train └─val └─labels.txt └─train.txt └─ val.txt
train、val 都是放的图片。
下面3个估计是上传这个数据集的人分的类。
在 list 文件夹下,值得注意的是 *dis.txt , 行数和训练的图像个数一样,列数为 70,表示 0-69 岁,每个都有一个概率,一起来表示该图像的 age。这个数据集并没有 gender 标签。
train_age.txt 和 test_age.txt 是真实年龄,从 0-69 岁。
预处理代码:
import glob import os import shutil img_lists = glob.glob('val/*.jpg') # train out_dir = 'images/val' # train label_txt = 'list/test_age.txt' # train age_list = [] with open(label_txt, 'r') as f_age: for index, line in enumerate(f_age): age_list.append(int(line.strip())) img_lists.sort(key=lambda x:int(os.path.basename(x).split('.jpg')[0])) for img_path, age in zip(img_lists, age_list): if age < 18 or age > 60: # 只要 小于 18 大于 60 的 out_img_name = 'megaage_asian_val_' + str(age) + '_' + os.path.basename(img_path) # train print(img_path) shutil.copy(img_path, os.path.join(out_dir, out_img_name))
原始题目 | Quantifying Facial Age by Posterior of Age Comparisons |
---|---|
中文名称 | 通过年龄比较的 后验分布 来 量化人脸年龄 |
发表时间 | 2017 年 10 月 13 日 |
平台 | bmvc2017 |
来源 | 商汤、香港中文大学信息工程系 |
文章链接 | https://arxiv.org/pdf/1708.09687.pdf |
开源代码 | https://github.com/zyx2012/Age_estimation_BMVC2017(并无代码) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」