# API期末文档 **Repository Path**: forevercan/api-final-documents ## Basic Information - **Project Name**: API期末文档 - **Description**: No description available - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-19 - **Last Updated**: 2021-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目名称:Remake Camera ———— AI 抠图新理念APP [APP操作界面](https://modao.cc/app/fcb52a9b853eff88b6c852bb006433a66788a1b7?simulator_type=device&sticky) # 产品简介 | 文档名称 | Remake Camera-产品需求文档 | | --- | --- | | 产品名称 | Remake Camera | | 产品描述 | 一款利用智能人像分割来帮助人们快速抠图的APP | | 产品版本 | 1.0 | | 文件现状 | 迭代2进行中 | | 文件作者 | 陈灿 | ## 一、价值主张 ### (一)价值宣言 - 现如今科学技术的发展带动了拍摄、摄影技术硬件的发展,手机、照相机等拍摄工具越来越凸显普遍化、便利化,在拍摄门槛日益降低的大环境下,对于照片的处理需求也在不断提高。对于最简单的抠图来说,能以**更为简便**的方式呈现,对于用户来说是最为迫切的。所以,我们的产品使用百度API开放平台中的人像分割功能,进行人像图片的抠图操作,借助于百度API的快速调用,可以实现一键抠图,还可以在此基础上,进行证件照背景的更替,还有风景照的填充。 ### (二)核心价值 - 识别人体的轮廓范围,与背景进行分离,适用于拍照背景替换、照片合成、身体特效等场景。输入正常人像图片,返回分割后的二值结果图、灰度图、透明背景的人像图(png格式);并输出画面中的人数、人体坐标信息,可基于此对图片进行过滤、筛选,如筛选出大于x人的图片进行特殊处理。 ### (三)人工智能概率性考量 - 人类社会随着技术的不断革新会发生很大的变革,人工智能时代的到来将会引起社会的变化,人工智能为社会创造了很大的价值。 - 人工智能是数据、算法、算力三元素的结合应用,如今百度开放了从大规模数据集、深度学习框架算法,到场景化和个性化AI计算能力的全方面基础设施,百度AI图像技术准确率更是高达95%。百度日益成为未来AI时代各行各业AI升级改造的“水电煤”,百度AI全面开放赋能以及加速产业智能化升级,将人工智能输送到千行万业的思路。 ### (四)问题及解决方案说明 ![问题及解决方案说明](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E9%97%AE%E9%A2%98%E4%B8%8E%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E8%AF%B4%E6%98%8E.png) --- ## 二、问题描述与需求列表 ### (一)用户洞察——用户痛点 - 以往的抠图功能需要比较复杂的操作,且对于证件照更换背景的操作流程也不熟悉。 - 部分用户还有与各地风景或者各个人物相合照的想法。 ### (二)用户问题表述 - 随着科学技术的发展,抠图功能也渐渐深入人心,甚至是人人都想学。并且在手机用户日益增长的今天,一款移动端的高效抠图软件更显的十分的必要。 - 在结果的输出上,更有二值结果图、灰度图、透明背景的人像图可供各类所需用户人群使用。 ### (三)用户画像 ![小耿](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E7%94%A8%E6%88%B7%E7%94%BB%E5%83%8F%E5%B0%8F%E8%80%BF.jpg) ![小马](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E7%94%A8%E6%88%B7%E7%94%BB%E5%83%8F%E5%B0%8F%E9%A9%AC.jpg) ### (四)需求列表与人工智能API加值 优先级|用户需求|API智能加值|API类型|级别 ---- | ---- | ---- | ---- | ---- 1|对人像照片进行精准的抠图|百度AI中的“人像分割”|重要 2|对于抠图好的图片进行背景的再填充度|~~图层的排列——无智能处理加值~~|非智能API|次重要(辅助功能) 3|~~上传照片~~|~~镜头扫描照片——无智能处理加值~~|非智能API|次重要 ### (五)利害相关者图 ![利益相关者图](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E5%88%A9%E7%9B%8A%E7%9B%B8%E5%85%B3%E8%80%85%E5%9B%BE.png) ## 三、解决方案:界面流程与关键智能交互 ### (一)用户体验地图 ![用户体验地图](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E6%97%85%E6%B8%B8%E5%9C%B0%E5%9B%BE%E5%88%86%E6%9E%90.png) ### (二)交互及界面设计 ![交互与界面设计](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E7%95%8C%E9%9D%A2%E6%B5%81%E7%A8%8B%E5%9B%BE.png) ## 四、产品使用可能性 ### (一)用户可欲性 - 功能基本满足目标用户需求,用户可欲性强 - 除解决抠图的最基本功能外还额外提供背景自定义编辑的功能。 ### (二)商业可行性 - 智能识别市场广阔,人像分割API类APP较少,发展前景广阔 ### (三)技术可行性 - 有相关的AI开放平台提供API服务,可直接调用,且技术成熟稳定(但有一定的调用量限度) - 该产品API存在一定的技术风险,如用户数据泄露,仍需做好后台数据库安全工作,不断提高安全等级 - 对比多家API平台,选择了较为精确稳定的API对产品进行智能加值 ## 五、解决方案:数据流程及关键智能API使用 ### (一)流程图 1、用户界面流程图 ![用户界面流程图](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E7%94%A8%E6%88%B7%E6%B5%81%E7%A8%8B%E5%9B%BE.png) 2、数据流程图 ![数据流程图](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E6%95%B0%E6%8D%AE%E6%B5%81%E7%A8%8B%E5%9B%BE.png) ### (二)智能API使用水平 #### 人像分割 百度AI开放平台-人体分析-人像分割 - 官方API文档:[百度AI人像分割]https://cloud.baidu.com/doc/BODY/s/Fk3cpyxua) - 描述:识别人体的轮廓范围,与背景进行分离,适用于拍照背景替换、照片合成、身体特效等场景。 - 接口URL:https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg - 请求方法:POST - 第一步:通过API Key与Secret Key获取access_token ![access_token](https://gitee.com/forevercan/api-final-documents/raw/master/images/acess_token.png) - 第二步:上传一张图片 - 返回参数:log_id与base64 ![人像分割](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E4%BA%BA%E5%83%8F%E5%88%86%E5%89%B2.png) - 第三步:在浏览器里可查看图片(浏览器输入框中输入:data:foreground/jpg;base64,图片的base64编码) - 运行效果展示: 运行前: ![运行前](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E8%8D%AF%E6%B0%B4%E5%A4%A7%E5%93%A5.jpg) 运行后: ![运行后](https://gitee.com/forevercan/api-final-documents/raw/master/images/%E8%8D%AF%E6%B0%B4%E5%A4%A7%E5%93%A5.png) ### (三)智能API使用的人工智能概率性考量 - 百度AI开放平台提供全球领先的语音、图像、NLP等多项人工智能技术,是全球领先的人工智能服务平台。在视觉技术方面,百度已经形成了包括图像、视频、AR/VR、重要垂类、软硬一体化五大方向在内的特色视觉技术矩阵,百度AI图像技术准确率更是高达95%。所以,选择百度ai开放平台中的“图像修复”api和“图像清晰度增强”api可以很好地解决用户目前的需求。 ## 六、心得总结及感谢 **心得总结:** - 在本次API期末项目实践中,我学习了如何系统性的制作一份架构完善的产品需求文档。文档撰写参考了18级学姐的作品,还有19级的张渚同学。从中学习作品结构以及文档结构,在此表示由衷的感谢。 - 本次项目中实现了百度API的调用,同时学习到作为产品经理以顾客为中心的产品开发思路。 - 本次项目中我对比了不同的AI平台,了解不同平台间的功能差异以及发展进程,了解我国人工智能发展趋势以及水平。 - 在项目的设计中,我也学习到一个好的产品不仅仅只是需要完善的功能,以用户为中心的界面设计以及配色风格同样对产品产生很大影响。且不同级别的操作会对用户再交互上的体验大不相同。 **在此感谢:** 再次由衷感谢提供项目参考的师姐、同学以及百度AI提供的技术支持与技术文档: - [丁晓莹师姐](https://gitee.com/hiuying/api/blob/master/%E4%B8%AA%E4%BA%BA%E9%A1%B9%E7%9B%AEPRD.md) - [张渚同学](https://gitee.com/zhang_zhu/api-final-project) - [Access_token](https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjhhu) - [人像分割](https://cloud.baidu.com/doc/BODY/s/Fk3cpyxua) 此外,对“墨刀”在线产品原型设计与协作平台表示感谢,为项目产品原型制作提供技术性支持以及“会议桌”和“ProcessON”对于制图的帮助: - [墨刀](https://modao.cc/) - [会议桌](https://www.huiyizhuo.com/) - [ProcessOn](https://www.processon.com/) ---