# API期末项目 **Repository Path**: carrin328pro/API_ML_AI_final ## Basic Information - **Project Name**: API期末项目 - **Description**: No description available - **Primary Language**: 其他 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-07-08 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # API期末项目 ## 181013060 黄嘉慧 | 文档名称 | FaceCare——需求文档 | | -------- | -----: | | APP名称 | FaceCare | | 产品描述 | 一个利用人脸检测api帮助爱美人士分析自身皮肤状态的护肤类app | | 产品原型链接 | [https://modao.cc/app/c5c03d4bdad6039076c646d85f22893b6cdd2583?simulator_type=device&sticky](https://modao.cc/app/c5c03d4bdad6039076c646d85f22893b6cdd2583?simulator_type=device&sticky) | | 产品版本 | 2.0 | | 文件现状 | 进行中 | - ## [PPT链接](https://gitee.com/carrin328pro/API_ML_AI_final/blob/master/facecare%E8%BF%AD%E4%BB%A3%E4%BA%8C.pptx) - **迭代的增量改进:** 进一步完善PRD文档,优化了关键智能交互技术细节,展现了界面流程图及数据流程图,优化了两张用户画像,新增阐述了关键智能API思路方法的用户可欲性、技术可行性、商业可行性;新增阐述了数据流程设计的商业可行性、用户可欲性、技术可行性;融合说明人工智能概率性考量;感谢语展示了对灵感启发文档的尊重及感谢。 - [Gitee的diff连结](https://gitee.com/carrin328pro/API_ML_AI_final/compare/c9e79e8991e09c3e4e11ef17c2af83e9cf71ea09...fb37c9e1c4e33a9dcf2b0c109483affafc1aca30) ## 项目名称:FaceCare - 自身的皮肤状况是很多人都会关注的事情,无论是护肤达人还是护肤小白都有**了解自己的皮肤状态的需求**。忙碌的生活、程序繁杂和高额费用的皮肤检查让不少人止步。每个人只有及时了解自己的皮肤状态,才能从真正意义的根源上去呵护自己的脸部皮肤。本项目通过上传清晰五官照片,即可进行人脸特征点定位,进行准医学级别的智能测肤,让用户更精准地了解自己的皮肤状态。 ## MVP价值主张宣言 - 由于不清楚自己的皮肤状态,不知道如何下手开始去护肤是护肤小白的烦恼。本项目通过使用**美图ai的皮肤分析**,以及**百度AI的人脸关键点定位**进行皮肤分析,分析维度包括肤质、肤色、肤龄等,及时地帮助用户快速了解自己的肤质并提供更专业更全面的定制护理方案,并且为用户提供了一个分享、交流护肤心得的平台。能够解决用户进行盲目而无方向的护肤,找不到适合自己的护肤品的痛点。 | 人工智能概率性考量 | |------------------------------------------------------------------------------| | 拥有领先的深度学习皮肤算法:提出了程度分析概念,采用强大的定位检测方式,给出皮肤状况的精确数值,并提供可视化的结果,分析报告可读性强。 | | 拥有近百万皮肤样本数据,数据库强大,皮肤分析对比度更高 | ### 加值宣言 - (主)运用百度AI开放平台的人脸关键点定位,把用户的正脸五官进行精确定位。 - (辅)运用美图ai的皮肤分析,提供多维度的准医学皮肤监测,解决敏感、毛孔、细纹、色斑、出油等皮肤问题,为用户提供定制护肤方案。 ### 核心价值宣言 - 着眼于当代社会注重肌肤护理的人群,但却苦于不透彻了解自己的肌肤的痛点,FaceCare利用人脸检测--皮肤分析的api技术去为为用户分析其皮肤状态,满足不同的测肤需求。 ## 一、问题表述与需求列表 ### 1.产品背景 - 爱美之心人皆有之,越来越多的人开始重视护肤,可是复杂的护肤原理却令人望而却步,弄清楚自己的肤质是最重要的第一步。本APP希望能够帮助用户全方位的进行测肤,推荐量身定做的护肤方式。 ### 2.产品市场 - 目前市面上关于皮肤检测的app大多只给出单纯的皮肤有无瑕疵的检测结果,缺乏深层次的程度分析概念,无法让用户更加了解自身具体的皮肤状况。且现市场很少能做到给用户免费提供皮肤状况分析。 ### 3.市场概述 #### 3.1护肤类APP市场概述 - 精准、可持续地观察和分析皮肤表面结构与特征,是众多美业服务机构和爱美人士的强烈诉求,而市面上却鲜有专精于皮肤影像采集分析的高质量软件。日常生活中采购护肤品后,由于护肤经验不足、用户肤质不适使产品发挥不出应有的功效,造成消费体验不佳,对皮肤产生伤害。因此,能够有效的检测皮肤状况的护肤应用是有前景市场的。 #### 3.2市场特征 - 根据《[中国美业报告2017](http://www.enet.com.cn/article/2017/1020/A20171020038201.html)》,中国女性月均美容消费能力为500元,男女性对美容行业关注度的人群比例为1:8,且男性对美容行业关注度也日益增涨,美容行业的用户群体庞大。 - 测肤APP在市面上不常见,用户大多自我感知不完全了解自身皮肤状况,绝大多数人保有测肤兴趣。 #### 3.3发展优势 - 人脸检测进行皮肤分析APP发展前景广阔,市场竞争小。 - 如今社会越来越多人对护肤需求日益增长,对测肤抱有兴趣。 - 能够全面检测并专业解析用户皮肤状况,科学推荐护肤方案,是解决用户痛点之所在。 ## 二、核心价值(最小可行性产品) - “FaceCare”力求为用户提供多维度的精准皮肤监测,分析用户的皮肤状态,提供相应的护肤方案,解决用户皮肤问题。 - **需求列表** | 优先级 | 需求 |用户场景 | 智能加值? | API类型 | | -------- |------------- |------------- |------------- |------------- | | 重要 | 全脸皮肤分析 | 客户希望分析到全脸的整体肌肤状况而非局部 | 是 | [百度AI的人脸关键点定位](https://ai.baidu.com/tech/face/detect) | | 重要 | 了解皮肤状态 | 客户不清楚自己的肤质、细纹情况等 | 是 | [美图ai的皮肤分析](https://ai.meitu.com/algorithm/faceTechnology/skinanlysis?t=1576724512526) | | **关键API人工智能 -->ESG考量** | |------| | 使命 : 让每个人都能简单变美 | |愿景:整合变美生态链,帮助用户全⽅位变美| |价值观:热爱 聚焦 突破| ### 用户痛点 - 不清楚自己的肤质、肌肤状况,在面对五花八门的护肤品时往往感到眼花缭乱,不知道怎么样才能对症下药的去护理皮肤,会造成不必要的钱财损失以及对肌肤造成不可逆的伤害。 - 用户在进行护肤消费(购买护肤品、美容院消费等)时会增强其测肤需求,变差的皮肤状况导致用户护肤消费增强,不知道怎样才能改善或维持良好皮肤状况。 - 用户会在出席重要场合活动前紧急护肤,却总是容易忽略紧急测肤。 - 用户不知道自己的皮肤的变化情况,皮肤变得好坏的原因也不清楚。 ## 三、用户分析 ### 用户群体及场景分析 1. **目标用户群** - **核心用户:** 对自身皮肤问题不完全了解的用户、对皮肤状态要求高并且希望维持好肌肤的用户 - **用户使用场景一:** 元气满满的新一天,小十洗干净脸后,想知道今天的肌肤状态如何,打开了FaceCare进行了当天的皮肤检测。 - **用户使用场景二:** 小马感受到最近的皮肤变差了,想要选购护肤产品,但不知道哪些类型的护肤品适合自己,想要分析皮肤性质。于是利用FaceCare检测了最近的皮肤状态,并且根据皮肤分析报告选购了适合自己的护肤品。 - **用户使用场景三:** 小璇在出席重要场合前利用FaceCare准确全面的分析了皮肤状况,优秀的肌肤状态让她信心满满地出席了今夜的晚会。 - **任务:** 为用户提供多维度的精准皮肤监测,专业解析用户的皮肤状况,让用户对自己的皮肤有进一步的了解,根据用户的皮肤状况科学推荐护肤方案,解决各种肌肤问题,并且帮助用户正确选购适合的护肤产品。记录用户每日的肌肤数据,智能生成测肤日志,让用户一眼看懂肌肤变化趋势。 - **用户画像** ![1](https://images.gitee.com/uploads/images/2020/0723/180747_9da3a2f9_2230147.png "用户new.png") ![2](https://images.gitee.com/uploads/images/2020/0723/180802_f28cdd38_2230147.png "用户new2.png") - **利害相关者分析** 1. 普通用户:主要是通过使用产品测评自身肌肤、寻求诊断方案,得到针对性的肌肤解决方案。 1. 内容生产者:借助平台发表相关文章内容,打造自身品牌,增加关注度,获得收益分成。 1. 第三方商家或品牌:支付平台曝光费用,增加商家或品牌的曝光度。 ### 四、核心价值与用户痛点 | 用户痛点 | API加值 | | -------- | ------------- | | 不知道全方位的所有皮肤问题 | 百度ai的人脸关键点定位api | | 不知道自己的皮肤状态 | 美图ai的皮肤分析 | ### 五、人工智能API加持与解决用户痛点 - 百度ai的人脸关键点定位api | 功能优势 | 解决痛点 | | -------- | ------------- | | 提取图像中的人脸五官关键点,输出150个关键点信息。| 为皮肤分析提供基础信息 | | 可毫秒级识别人脸105个关键点定位 | 可全方面分析整体皮肤 | - 美图ai的皮肤分析 | 功能优势 | 解决痛点 | | -------- | ------------- | | 多维度多功能:提供肤质、肤色、痘痘、色斑、皱纹、黑头、毛孔粗大等检测功能。| 更加细致地分析皮肤问题 | | 专业性医疗级别图像数据支撑,权威医学标注并进。| 皮肤分析精准度高、更为专业 | ### 六、产品结构图 - 产品功能结构图 ![产品功能结构图](https://images.gitee.com/uploads/images/2020/0717/113241_11f816dc_2230147.png "产品功能结构图.png") - 用户旅程 ![用户](https://images.gitee.com/uploads/images/2020/0717/141330_75d5b95e_2230147.jpeg "用户流程图.jpg") - 关键流程 ![3](https://images.gitee.com/uploads/images/2020/0724/145158_b06ca6f3_2230147.png "屏幕截图.png") ### 七、解决方案原型描述 - 首页下方列出护肤美妆相关文章,浏览后可点赞收藏评论。 ![1](https://images.gitee.com/uploads/images/2020/0718/161838_22028db7_2230147.png "微信截图_20200718160823.png") - 在测一测前要先获取用户的相机权限,还配有精准测肤教学。 ![2](https://images.gitee.com/uploads/images/2020/0718/161850_22552a63_2230147.png "2.png") ![3](https://images.gitee.com/uploads/images/2020/0718/161903_daada380_2230147.png "3.png") - 主要实现了同肤质社区这个功能,包括热门话题,同肤质都在聊两个模块。 ![4](https://images.gitee.com/uploads/images/2020/0718/161910_389718cf_2230147.png "4.png") - 定制页提供了按需定制与精品推荐两种功能,满足用户需求。 ![5](https://images.gitee.com/uploads/images/2020/0718/161916_44a46425_2230147.png "5.png") ![6](https://images.gitee.com/uploads/images/2020/0718/161926_df0c9eb1_2230147.png "6.png") ![6.5](https://images.gitee.com/uploads/images/2020/0718/161935_38a0c501_2230147.png "6.5.png") #### 界面流程图及关键智能交互 ![交互](https://images.gitee.com/uploads/images/2020/0723/195656_393eef33_2230147.jpeg "交互.jpg") - **一、商业可行性** - 根据[2015-2018年中国化妆品行业深度评估及投资前景预测报告 ](https://doc.mbalib.com/view/b37a2971b330510fe0e37414544b7c7d.html)可知,近年来,我国化妆品行业零售额逐年升高,2011年中国使用化妆品的人数已经达到 1.3亿人,资深堂研究预测到2020年中国核心化妆品消费人数有望增加到3.3亿人,年复合增速11%。而从人均消费水平看,根据数据,中国护肤品人均消费额仅18美元/年,远低于日韩 100+美元/年的水平,也低于欧美40美元/年左右的消费水平,对比发达国家人均消费水平仍有 1.5-5 倍的提升空间,因此化妆品行业将是一个巨大的风口,包括相关的其他行业。随着经济社会的不断发展,消费者对外表愈来愈重视,场上的各种功效各类品牌的产品数不胜数,对消费者来说怎样从大量的产品中挑选出适合自己的十分重要,特别是根据自己的肤质选择相应的产品。随着信息技术的不断发展, **护肤品定制成为一种趋势** ,每个人其实应该有最适合自己肌肤现状、生理年龄、需求痛点、气候季节等指标相匹配的定制化护肤品系列,而绝对不应该是千人一面。因此 **智能测肤,个性推荐成为当下消费者的迫切需求** 。但当前市场上并未有产品能提供检测肌肤后推荐相关产品的功能。可见测肤APP用户群体量庞大,有非常好的市场前景。 ![1](https://images.gitee.com/uploads/images/2020/0722/164404_c7480551_2230147.png "屏幕截图.png") - **二、技术可行性** - 用户通过用相机进行对五官的拍摄,1.通过百度ai的人脸检测定位,提取图像中的人脸五官关键点,输出关键点位置信息2.通过美图ai的皮肤分析进行云端分析肤质检测的请求,进行准医学级别的智能测肤3.提供API接口提供企业级稳定、精确的大流量服务,提出了程度分析概念,采用强大的定位检测方式,给出皮肤状况的精确数值,并提供可视化的结果,分析报告可读性强。4.拥有强大的研发团队,算法和工程实践上都遥遥领先。 - **三、用户可欲性** - 年轻人学习能力更强,更愿意接受新鲜事物,测肤app使用难度低,方便便捷,随时随地可进行测肤,无论是年轻人还是中老年人都适用。同时,人民生活水平质量提高,生活越加精致,对护肤美容的需求也更高。测肤之余还能够查询各种护肤产品的成分,为安全提供保障;与同肤质的人们进行交流,听取他人经验,避免踩雷。 ### 八、数据流程及关键智能API使用 - 数据流程DFD ![dfd](https://images.gitee.com/uploads/images/2020/0723/010338_acdf4a7b_2230147.jpeg "未命名文件.jpg") - **一、商业可行性** - ![2](https://images.gitee.com/uploads/images/2020/0722/171358_0803e0cf_2230147.png "屏幕截图.png") - 商家通过连接上美图ai/百度aik开放平台所提供的AI测肤API/SDK接口,可集成测肤、线上商城等应用。接着用户只需要一张自拍照就可以全面了解自己的皮肤状况。得到测肤报告后,平台则会根据用户特性给出护肤建议,测肤趋势,美肤流程并推荐合适的商品。与电商平台达成合作以此收获红利。 - **二、技术可行性** - 能够实时监测视频流中的人脸,同时支持处理静态图片或者视频流,动态实时展现人脸上的核心关键点。多维度多功能:提供肤质、肤色、痘痘、色斑、痣、皱纹、黑眼圈、黑头、毛孔粗大的检测功能。专业性医疗级别图像数据支撑,权威医学标注并进。 - **三、用户可欲性** - API接口提供企业级稳定、精确的大流量服务,提出了程度分析概念,采用强大的定位检测方式,给出皮肤状况的精确数值,并提供可视化的结果,分析报告可读性强。用户能够更精准地获得可视化皮肤分析报告。 #### 1.人脸特征点定位 ##### 百度AI开放平台————人脸检测定位 ##### 接口描述: - 该接口可以检测图片中的人脸,能够提取图像中的人脸五官关键点,输出关键点位置信息,精准定位包括脸颊、眉、眼、口、鼻等人脸五官及轮廓的150个关键点。可支持最多上千个人脸的同时检测,支持平面360度旋转人脸检测,支持左右最大90度侧面人脸检测。 ##### 接口地址: [百度AI开放平台人脸检测定位地址](https://ai.baidu.com/tech/face/detect) ##### 请求方法: POST ##### 请求URL - [https://aip.baidubce.com/rest/2.0/face/v3/detect](https://aip.baidubce.com/rest/2.0/face/v3/detect) ##### 代码块百度AI开放平台的人脸检测定位 ![百度](https://images.gitee.com/uploads/images/2020/0717/173355_bc72372b_2230147.png "百度.png") ##### 识别结果 ![l](https://images.gitee.com/uploads/images/2020/0717/173854_1afdc8bd_2230147.png "人脸2.png") #### 2.皮肤分析 ##### 美图AI开放平台————皮肤分析 ##### 接口描述: 本接口用于云端分析肤质检测的请求,进行准医学级别的智能测肤,分析维度包括肤质、肤色、肤龄、痘、斑、痣、皱纹、黑眼圈、毛孔、黑头等,以POST方式请求就可以得到相应的分析结果。 ##### 接口地址: [地址](https://ai.meitu.com/algorithm/faceTechnology/skinanlysis?t=1576724512526) ##### 请求方法: POST ##### 请求URL [https://openapi.mtlab.meitu.com/v2/skin](https://openapi.mtlab.meitu.com/v2/skin) ##### 代码块 ``` import requests import base64 import json def algorhtmReq(): image = open('./timg.jpeg', 'rb') image_read = image.read() image_64_encode = base64.encodestring(image_read).decode('utf-8') ss = json.dumps( { "parameter": { "rsp_media_type": "jpg", }, "extra": {}, "media_info_list": [{ "media_data": image_64_encode, "media_profiles": { "media_data_type":"jpg" }, "media_extra": { } }] } ) AIBeauty_url = "https://openapi.mtlab.meitu.com/v3/makeup?api_key=xxx&api_secret=xxx" print(ss) response = requests.post(AIBeauty_url, data=ss) ss2 = json.dumps(response.json()) print(ss2) print(response.status_code) if __name__ == "__main__": algorhtmReq() ``` ``` { "parameter": { "nFront": 1 }, "extra": { }, "media_info_list": [ { "media_data": "/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy...", "media_profiles": { "media_data_type": "jpg" } } ] } ``` ##### 识别结果 ![美图1](https://images.gitee.com/uploads/images/2020/0717/195623_bba64572_2230147.png "美图.png") ![美图2](https://images.gitee.com/uploads/images/2020/0717/195711_c75ad569_2230147.png "美图2.png") - 能够清晰进行瑕疵检测、黑眼圈识别、毛孔黑头检测等专业解析。 ### 八、产品未来的发展路线构想 - **发展理念:** FaceCare坚持以测肤为核心,需要不断的迭代更新才能完善更好的产品。在基本功能完善的前提下,通过丰富产品内容,通过邀请行业大V或是明星等运营手段,可以很好的增加用户对产品的使用量。增加有亮点的小功能、及时解决bug,注重用户产品的体验感可以更好地留住用户。引入更多人工智能API,开发一个护肤美妆产品链。 - **(一)产品的更新迭代过程** - 第一阶段:处于起步阶段,主要是完善基本功能和修复bug。 - 第二阶段:处于功能探索阶段,主要以新增和优化功能和UI为主。 - 第三阶段:处于内容丰富阶段,全面丰富了产品的内容,包括文章、话题等,还通过邀请大V入驻,以及添加第三方商家商品入口,并增加了更多的互动。 - 第四阶段:以用户体验和互动为主,新增了护肤小助手,优化了互动按键位置等等,旨在更好的提升用户体验感,增加用户的使用粘性。 - 第五阶段:新增和完善功能,修复bug,新增医美模块,使产品的功能点更加丰富,体验感更强。 - **(二)产品可能涉及的功能范围** - 获取手机摄像头权限 - 连接互联网 ### 九、学习/实践心得总结及感谢 - 本文档写作进一步对“API机器学习与人工智能”课程的深化实践,以及结合了课程的内容,引入了“产品经理”和“用户视觉设计”课程的知识进行相关问题的思考和产品原型的制作。特别感谢[百度AI的人脸关键点定位](https://ai.baidu.com/tech/face/detect)以及[美图ai的皮肤分析](https://ai.meitu.com/algorithm/faceTechnology/skinanlysis?t=1576724512526) 对本产品的技术支持。以及再次感谢老师们的悉心教导,同学们在课堂中进行交流提供的宝贵意见。智能API的价值主张应按用户需求进行研究整合,以人为本,以用户为中心,本项目旨在解决用户对不清楚肤质难以护肤的痛点。人工智能是人类智能的延伸,研究人工智能的最终目的是造福人类。希望通过对人工智能技术——特别是对计算机视觉和深度学习技术的研究和应用,增强人类视觉,提高生产效率,专注肌肤健康与美。通过本次项目的设计我收获了甚是宝贵的经验,再次感谢。 - [FaceCare产品原型](https://modao.cc/app/c5c03d4bdad6039076c646d85f22893b6cdd2583?simulator_type=device&sticky) #### 灵感启发文档 - 感谢以下文档提供灵感启发及参考 - [AI测肤强化护肤专业性,带给肌肤一次大数据革命](https://www.sohu.com/a/339981824_209089) - [如何5秒分析出自己的皮肤状况?——美图又出新业务 ](https://zhuanlan.zhihu.com/p/32580995) - [AI 全面商业应用的痛点与前景](http://www.woshipm.com/ai/3353321.html) - #### 迭代的增量改进: 进一步完善PRD文档,优化了关键智能交互技术细节,展现了界面流程图及数据流程图,优化了两张用户画像,新增阐述了关键智能API思路方法的用户可欲性、技术可行性、商业可行性;新增阐述了数据流程设计的商业可行性、用户可欲性、技术可行性;融合说明人工智能概率性考量;感谢语展示了对灵感启发文档的尊重及感谢。 - [Gitee的diff连结](https://gitee.com/carrin328pro/API_ML_AI_final/compare/c9e79e8991e09c3e4e11ef17c2af83e9cf71ea09...fb37c9e1c4e33a9dcf2b0c109483affafc1aca30)