# api 期末项目 **Repository Path**: shenjiayi/api__final_project ## Basic Information - **Project Name**: api 期末项目 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文档内容简介 文档名称 | 轻搭——产品需求文档 ---|--- 产品名称 | 轻搭 产品描述 | 一款利用相似图片搜索来帮助爱时尚的年轻人解决外出穿搭痛点,并且了解时尚潮流的app 产品版本 | 1.0 文件现状 | 进行中 文件作者 | 沈嘉淇 - [轻搭PPT下载处](https://gitee.com/shenjiayi/api__final_project/blob/master/%E8%BD%BB%E6%90%ADapp.pptx) - [版本两次迭代的diff连接](https://gitee.com/shenjiayi/api__final_project/compare/1211c0f9d385696da6581a6e6f671d32f952a9b3...e4545b4d84072556bd510d78dd77284ba5fc8692) # 价值主张宣言 我认为目前市场对相似图片搜索与时尚进行高效整合的产品非常稀缺,轻搭app就是针对这个缺口将图片类app与时尚杂志进行整合并加值和优化。其中,该app使用到的人工智能技术有:相似图片搜索和图像审核,这些技术的综合运用可以更好更有效的帮助追求时尚的年轻人解决外出需要穿搭时遇到的烦恼。 # 问题表述与需求列表 - 问题情境: 1. 产品背景:随着中国近几年的快速发展,人们生活水平得到了很大的提高,而开始逐渐追求美。在媒介和明星同款的推动下,人们更是注重自己的各方面的美。所谓人靠衣装,在这个潮流的时代,人人都爱美,年轻人更是喜欢买很多的衣服,但却不知道怎么才能有效的利用自己衣柜里的衣服,穿搭得最适合、最时尚。 2.产品市场:经过对商场上时尚类APp的调查,发现想对看一写时尚杂志或一些时尚穿搭分享并不难,但是将这些内容进行整合并加入拍照搜索相关图片帮助用户解决现实穿搭烦恼的app少之又少。 3.商业可行性: - 人们对时尚的需求日益提高 - 人们喜欢在社区平台分享自己的穿搭 - 对解决实际穿搭困难痛点明显,将会受到欢迎 4. 市场前景: - 用户需求量大 很多用户的搭配知识还是比较缺乏,而当今的年轻人却把注意力放在了搭配上面,他们希望能找到一一个更好的途径来学习搭配的知识。由于这类人群数量庞大,导致搭配app用户需求量也非常大。 - 市场竞争小 搭配app开发市场的竞争并不激烈,市场上的搭配app三三两两,零星分散在市场,影响力还不够大。根据这样的市场环境,企业可以抓住机会,完善搭配app的功能,让用户的体验更加完美。 - 用户群互动积极性高 搭配app开发为用户提供一一个分享平台 ,用户在平台上面互动积极性极高,活跃度的用户是传播的主要群体。用户群互动积极性高进行社群运营也有前提基础,企业应该牢牢把握住这些优势,开拓更大的市场。 5. 问题表述: 1. 用户使用场景:用户(主要追求时尚的年轻人)要外出逛街/约会/出差等不知如何搭配服饰或日常想了解时尚潮流。 2. 痛点:购买了许多衣服却不会搭配 3. 任务:解决用户穿搭烦恼,帮助用户了解最新的时尚潮流。 4. 增长点:是一个社区平台,用户除了解决穿搭烦恼外也可以分享自己好看的穿搭。 - 需求列表 优先级 | 需求 | 智能加值 | api类型 ---|--- |---|--- 1 | 服饰穿搭参考 | 是 | 相似图片搜索 2 | 用户发布的图像要符合要求规范 | 是 |图像审核 - 核心价值与用户痛点 用户痛点 | API加值 ---|--- 不会穿搭衣柜里的衣服 | 百度开放平台的相似图片搜索api 会在平台上看到微商广告,甚至色情等低俗内容 | 百度开放平台的图像审核api - 用户分析 1. 目标用户群 - 核心用户:18~30岁的较为年轻的时尚群体 - 主要用户:16~40岁之间的爱美爱服饰购物群体 2. 用户画像及使用场景 用户1:小米 ![用户画像01](https://images.gitee.com/uploads/images/2020/0718/011956_8a44ee78_2228950.png "未标题-1.png") 使用场景:小米是一个在校大学生,平时喜欢和同学出去逛街/聚会,但每次都羡慕同学们打扮得很漂亮而自己没有打扮方面的天赋。后来每当要外出之前,小米都会打开轻搭app,使用拍照功能拍下自己想要穿的衣服,看看别人是怎么搭配这件衣服的。比如这件衣服搭配哪条裤子会好看。 用户2:华仔 ![用户画像02](https://images.gitee.com/uploads/images/2020/0718/012713_2474a2d3_2228950.png "未标题-2.png") 使用场景:华仔是一个在校大学生,平时喜欢打扮买衣服,会关注最新的时尚单品。日常会使用轻搭app看一些推荐的穿搭及最新出的时尚杂志,也会在平台上分享自己的穿搭。 # 产品结构图 1.产品功能结构图 ![产品功能结构图](https://images.gitee.com/uploads/images/2020/0718/021036_9963031d_2228950.png "11111.png") 2.用户流程图 ![用户流程图](https://images.gitee.com/uploads/images/2020/0724/210431_e6a20f3d_2228950.png "00.png") # 数据推理 问答| 页面 ---|--- 问题1 | 我们在页面上呈现什么内容 回答1 |图片相关性识别结果;最新杂志信息;图文详情 问题2|向用户输出的结果内容从哪里来 回答2|去开放平台调用api,建立图库并上传时尚图片 问题3|搜索相似图片请求从哪里来 回答3|用户对照片的上传 问题4|如果页面出现识别错误,应该如何获取并处理数据,正确数据的信息从哪里来 回答4|通过用户的反馈进行信息获取,通过用户的自愿反馈扩大数据库,强化机器学习 # 产品原型及交互设计 [原型文档交互展示](https://modao.cc/app/8a5445a480a7c8f19c18fa3b4675a124d0ea09d7?simulator_type=device&sticky) 1.启动及登录界面 ![启动及登录界面](https://images.gitee.com/uploads/images/2020/0718/022000_ac0258e4_2228950.png "未标题-1.png") 2.核心页面——相似图片搜索功能 ![核心页面](https://images.gitee.com/uploads/images/2020/0718/095935_3bf48a92_2228950.png "未标题-3.png") 用户通过首页的相机按钮,可利用相机对想要穿的服装进行拍照,从而该App将会对用户的图片进行扫描,并返回其相应的相似图片穿搭结果给用户。(利用百度开放平台的相似图片搜索API,解决用户“不会穿搭”的痛点) 3.主要页面——图文上传分享功能——图像审核 ![图像审核](https://images.gitee.com/uploads/images/2020/0718/105424_8e75289c_2228950.png "未标题-9.png") 当用户进入拍照页面后,可拍照点击上传并添加文字内容发布,App将会根据用户所选的图片进行图像审核,审核成功会成功发布。(利用百度开放平台中的图像审核API,解决“会在平台上看到微商广告,甚至色情等低俗内容”的痛点) 4.主要页面——平台图文推荐分享功能 ![主要页面1](https://images.gitee.com/uploads/images/2020/0718/102505_d36ffab5_2228950.png "未标题-6.png") ![主要页面2](https://images.gitee.com/uploads/images/2020/0718/102526_eae6313c_2228950.png "未标题-7.png") # 数据流程及关键智能API使用 - 数据流程图 ![数据流程图](https://images.gitee.com/uploads/images/2020/0718/093323_95647775_2228950.png "微信图片_20200718093218.png") - 人工智能概率性与用户痛点 百度开放平台的相似图像搜索技术与图像审核技术,有以下优势: 相似图像搜索技术优势/用户痛点 | 图像审核技术优势/用户痛点 ---|--- 方便快捷:只需拍照即可查找出相似的服装搭配 | 页面美观:避免了一些微商广告及低俗的图片 结果多:查找出的图片数量多 | 准确度高:对图片的审核准确度较高 相似度较高:颜色相似的服装图片相似度会比较高|速度快:审核速度快,迅速审核完成不会让用户发布时等待时间久 所以,该产品利用相似图像搜索功能将在现场拍的服装照片进行识别并列出相似性图片,但是需要注意的是,该技术只针对单一服装的图片进行识别;其中,这项功能的精确性以及精确率较高,除了照片过于模糊、背景太花等因素,在普遍情况下都可以使用。另外,图像审核完成度与准确率较高,基本能对图像能否过审判断准确。 ## API运用 (一)图像搜索 1.百度AI开放平台————相似图片搜索(本产品使用的api平台) - 产品使用说明:在自建图库中找到与检索图片语义相似的图片集,并给出相似度打分(综合图片类型、颜色、内容、布局等特征) - 接口描述:该接口实现单张图片入库,入库时需要同步提交图片及可关联至本地图库的摘要信息(具体变量为brief,具体可传入图片在本地标记id、图片url、图片名称等);同时可提交分类维度信息(具体变量为tags,最多可传入2个tag),方便对图库中的图片进行管理、分类检索。 - 接口地址: 相似图片——入库:https://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/similar/add 相似图片——检索:https://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/similar/search - 请求方法:POST (1)首先需要通过API Key和Secret Key获取access_token (2 )接着对拍照的图片查找出图库中的相似图片 [输入与输出原代码链接](https://www.jianshu.com/p/032ee1da7994) - 案例: 在图片库中点击右上角的“相机”按钮即可上传想要测试的图片。 ![图片上传](https://images.gitee.com/uploads/images/2020/0718/110810_1dc38d39_2228950.png "微信图片_20200718110538.png") 测试结果会以相似度高的优先排序,并显示相似度。 ![测试](https://images.gitee.com/uploads/images/2020/0718/110948_4f84170e_2228950.png "微信图片_20200718110544.png") (二)图像审核 1.百度AI开放平台————图像审核 -产品使用说明:基于深度学习的智能内容审核方案,准确识别图片中的涉黄、涉暴涉恐、政治敏感、微商广告、恶心等内容,也能从美观和清晰等维度对图像进行筛选,快速精准,解放审核人力 - 接口说明:内容审核图像API接口。 - 接口地址:https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/v2/user_defined - 请求方法:POST [输入与输出原代码链接](https://www.jianshu.com/p/24b2d651d177) # 使用价格 - 相同图片搜索-入库 [百度的相似图片搜索——入库价格](https://ai.baidu.com/ai-doc/IMAGESEARCH/Zk3bczq54) 每日10000次免费调用额度,免费额度用尽后按照如下价格进行计费。如需付费使用,可购买次数包 或开通按调用量后付费。 ![入库价格](https://images.gitee.com/uploads/images/2020/0724/215852_8adb9a6c_2228950.png "01.png") - 相同图片搜索-检索 [百度的相似图片搜索——检索价格](https://ai.baidu.com/ai-doc/IMAGESEARCH/Zk3bczq54) 每日500次免费调用额度,免费额度用尽后按照如下价格进行计费。如需付费使用,可购买次数包 或开通按调用量后付费。 ![检索价格](https://images.gitee.com/uploads/images/2020/0724/215918_d04bc2ee_2228950.png "02.png") # API使用风险评估 - 错误现象及处理办法: 1. 仅能识别单一的衣服图片(相似图片搜索API):需要具备更为庞大的图片库,不断强化机器学习,使得其在多种背景中仍能进行精确识别。另外,可开启一个反馈栏,使得用户可对其进行建议性输入,从而强化其数据库。 2. 检索后的图片相似度较低,需要强化机器学习,精确对服饰的不仅颜色更是更加明确精细的检索其相关相似度。图片库也要加强管理,结合分类、摘要等功能提高精确度。 3. 图文审核(图文审核API)可能出现错误:如果用户的图文没有问题当图文审核没有给过审的时候可以一个反馈栏,使得用户可对其进行建议性输入,从而强化其数据库。 # 竞品分析: [Inspora](https://www.jianshu.com/p/c5245543feb6) Inspora采用了最先进的AI(人工智能)技术,就像是一名虚拟的个人专属造型师,帮助年轻女性用户解决穿搭和时尚等相关问题。 Inspora具有三点优势: 1. 智能:Inspora的人工智能结合了数百名时尚设计师的专业知识,这使得Inspora自身深谙时尚潮流之道。 2. 个性:通过与用户直接交谈,Inspora能完全了解用户以及用户的喜好,这就为向用户提供个人化服务创造了必备条件。 3. 可靠:用户可以随时随地咨询,无论何时都能得到最及时、最专业的建议,整个过程都是自动化的,人性化服务非常周到。 # 该产品未来的发展路线构想 1. 实时搭配:第一,根据用户所在区域以及其所居住地区的天气情况推荐服装穿搭;第二,根据用户所需出席的场合情况进行推荐,这样用户就可以在穿的美美的同时也能很保暖。应用通过图像为基础,然后分析某件衣服是否适合正式或休闲场合,然后再将各种细节加入进来。比如明天是什么温度,会不会下雨,外套应该搭配什么颜色,都能通过APP来了解。 2. 在线搭配:用户通过APP挑选自己喜欢的服装,将衣服直接搭配在虚拟模特身上便能轻松感受整体的风格,用户可以轻松了解不同衣服搭配起来的展现效果,再按自己的喜好来选择穿什么衣服。同时,应用内还提供明星穿搭、他人穿搭等让用户借鉴。 3. 穿衣助手:根据用户的身材体型为用户提供服装搭配和购买建议,让其能够穿的更出彩。或者根据用户的职业、喜好等等来进行服装搭配推荐,穿衣助手服务,您的专属搭配导师。 4. 产品展示:APP内除了对商品进行实时推荐外,还应有专区对服装进行展示,服装展示是整个APP给用户所展现的最重要的一部分。没有华丽炫彩的服装展示,根本吸引不了客户去下载,更谈不上成交订单了,因此服装产品展示区应该是开发商要更为注重的方面。 # 心得总结及感谢 1. 通过本项目,我学会了构思一个带有API人工智能的app产品,学会如何抓住用户痛点然后通过api去尝试解决用户痛点,学会了通过数据流程图。感谢百度ai开放平台提供的技术文档及提供范围内免费调用。感谢墨刀提供的交互功能设计。 2. 感谢相关的资料文章内容提供者: https://github.com/NFUNM032/app-of-savor https://xueshu.baidu.com/usercenter/paper/show?paperid=3bdd0cd6ccef27044788405ba2764424&site=xueshu_se https://www.jianshu.com/p/c5245543feb6 https://www.zequninfo.com/newsview/440.html https://www.qanlian.com/collegadetails/275.html # 两次迭代的增量改进: 1. 成功压缩并上传PPT进gitee 2. 增加了市场前景的内容 3. 增加了用户使用流程图 4. 增加了数据推理 5. 增加了API的使用价格表 6. 增加了API使用风险评估 7. 增加了产品的未来发展构想 8. 改进了心得和体验