# 拍立得 **Repository Path**: sweetiepiggy/pailide ## Basic Information - **Project Name**: 拍立得 - **Description**: 一款解决万千路痴难题的app! - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README |文档名称|拍立得—产品需求文档| |--|--| |产品名称|拍立得| |产品描述|一款利用图像识别技术——场景识别API,把用户上传的照片变成位置信息,帮助路痴或不熟悉路线的人更方便快捷地到达目的地的APP| |产品版本|2.0| |文件现状|进行中| |文件作者|梁昊| |增量改进|完善了数据流程图、IDEO三要素(商业可行性、技术可行性、用户可欲性)分析、加入ESG考量| - Gitee迭代对比diff链接:[迭代对比](https://gitee.com/sweetiepiggy/pailide/compare/04a0625ab2d3f43db14c829495eb7638f04a8dda...master) --- ## 价值主张宣言 目前来看,市面上的地图软件鱼龙混杂,每一款地图都有自身独特的优势。但是目前为止都还没有能够识别照片场景的功能。 **拍立得APP就是针对这一功能而研发的产品,用户可以拍摄或上传一张图片,从而得到一个地理信息。拍照—->得到位置,拍立得由此而来。本产品整合了百度地图API、场景识别API,这些技术能够帮助用户在陌生的地方更加方便快捷找到目标,在帮助用户节约时间的同时,也能够规划出最佳环保路线,系统会自动选择绿色出行方式,在提高效率的同时也对环境做出贡献。** 另外,用户上传的复杂图片/不在数据库内的图片也将被人工智能学习,加入数据库优化算法,为用户提供更好的服务。 --- ## 一、需求概述 ### 1. 产品背景--问题情境之为什么做? 随着经济的发展,越来越多的人会因为旅游或者出差来到一个陌生的城市。虽然现在的地图软件很多,但是GPS定位还是存在着一定的偏差。人生地不熟或者天生“路痴”的用户非常难以找到目的地。 ### 2. 产品市场 市面上的地图app非常多,但是种类繁杂。并且没有一个品牌的地图app有拍照识别的功能,对于一些“路痴”用户来说非常不友好。随着世界的联系越来越紧密,人们经常会到陌生的城市。非常需要一款操作方便、实用性高的地图类app帮助人们快速熟悉周围环境。 ### 3. 市场概述-->商业可行性 ##### 3.1 全球地图类app市场概述 > 对于导航类产品爸爸来说,核心功能是免费的,那么就需要通过附加功能实现盈利。比如:用户通过在导航中订酒店、叫车等增值功能,特别是在人工智能时代下,数据的资源越来越大,地图就需要有大量的用户数据通过地图的服务才能实现盈利。----《地图类app产品体验报告:高德、百度、腾讯哪家强?》 从报告来看,传统地图并不能再适应市场趋势,只有与人工智能结合起来,为用户提供更多、更便利的服务,才能让地图类app在市场中站稳脚跟。而想要盈利则需要吸引足够多的用户,这就需要app有自己的特点,相比其他品牌更能满足用户需求。目前市场上还未出现能够直接识别图像的地图类app,将来可能会是一个发展趋势。 ##### 3.2 市场特征 - 国内地图类app市场份额基本被腾讯、百度、高德占领。 - 地图app基是日常中必备或者在特定情况下非常有用的app。 - 目前市面上没有通过识别图像得到地理位置的地图app,如果技术过硬,使用体验良好,一定能够吸引大量用户使用。 ##### 3.3 发展优势 - 目前识别图像的地图app前景广阔,竞争力小。 - 能够解决日常生活中经常遇到的痛点。 - 前所未有的使用模式,能够吸引用户。 --- ## 二、核心价值(最小可行性产品) 着眼于解决目前市场上没有场景识别类地图的痛点,《拍立得》将为出差或旅游人士提供通用人工智能技术-->图像识别API技术去找到目的地,用最简便的操作为每一位用户提供优质服务。 ##### 用户痛点 1. 有时在使用打车软件时系统定位不准确导致出行受阻甚至延误。 2. 到陌生城市旅游或出差不熟悉地名、路线。 3. 市面上地图app只能定位大概楼宇或建筑,并不能知道目前位于建筑南面或北面等。 --- ## 三、用户画像 #### 目标用户群: - 核心用户:18-40岁经常旅游或出差的人群。 - 主要用户:15-60岁之间会使用智能手机的青少年、中年、老年群体。 #### 使用场景: - 小明是一个刚参加完高考的学生,暑假去厦门旅游。他订好了民宿,但是位置比较偏僻,在很深的巷子里。于是他让老板拍了一张民宿门头照片,上传到拍立得app,得到了一个位置信息。通过app内置的地图准确导航到了民宿。 - 大华是一个白领,早上五点要从家里赶飞机出差。他叫了一辆滴滴车,但是司机快到的时候却说找不到他,不知道是软件定位出现问题还是他在下单后移动了位置。于是他拍了一张旁边门店的照片,上传到拍立得app,将得到的位置信息发送给司机,司机打开某地图准确导航到了大华的所在位置。 --- ## 四、核心价值与用户痛点 |用户痛点|API加值| |--|--| |无法准确找到不知名地点|百度云开放平台的场景识别API+地图API| |无法准确描述当前位置|百度云开放平台的场景识别API| |旅游时不知道景点名称|百度云开放平台的地标识别API| --- ## 五、人工智能概率性与用户痛点 > 据WIPOP2019年人工智能趋势报告显示,50%的AI专利在过去5年内发表,这意味着从2014年-2018年这五年内,AI产业进入了快速发展的阶段。 ----36氪 本项目运用了百度AI开放平台的场景识别技术和百度地图API,具有以下优势 |场景识别技术优势/用户痛点|百度地图API技术优势/用户痛点| |--|--| |支持识别动物、植物、商品、建筑、风景、动漫、食材、公众人物等10万个常见物体及场景,接口返回大类及细分类的名称结果——让用户更方便快捷找到具体位置|结合实时交通提供最优出行路线,支持驾车、自行车、货车、电动车、步行等出行方式,实时路况每分钟更新准确率99%,AI加持,提供未来出行智能路线规划服务——让用户准确规划目标路线| 所以,本产品利用场景识别功能将在现场拍的场景照片进行识别并返回位置信息,其中,这项功能的精确性以及精确率较高,除了照片过于模糊等非正常因素(本产品因拍照模糊而不准确的状况,为概率较小的少数事件),在普遍情况下都可以使用。另外,百度地图API技术较娴熟,且功能强大,仅存在小概率地理位置太过于偏僻而无法识别的情况,这也是概率较小的少数事件,对正面影响并不大。 **识别不准确与路径规划不准确的方法:机器自身的深度学习与数据库完善** --- ## 六、需求列表(对应人工智能加值)--> 含ESG |序号|API技术|用户场景|优先级|用户情景|ESG考量| |--|--|--|--|--|--| |1|场景识别|了解当前位置或目标位置|(A)重要|找不到目的地的具体位置或对方无法找到自己的位置|方便用户快速找到目标,节约时间| |2|百度地图API|规划前往目标位置的路径|(A)重要|知道目标位置却不知道如何更快更方便的到达|节能减排,找到最合适最环保的出行方式| --- ## 七、产品结构图&数据流程图 ![产品结构图](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E6%8B%8D%E7%AB%8B%E5%BE%97%E6%95%B0%E6%8D%AE%E6%B5%81%E7%A8%8B.jpg) ![数据流程图](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E6%95%B0%E6%8D%AE%E6%B5%81%E7%A8%8B%E5%9B%BE.jpg) --- ## 八、数据推理-->分析思路、分析技术、商业可行性 |问题与回答|页面| |--|--| |问题1|我们在页面呈现什么内容| |回答1|场景识别结果、位置信息处理方式| |问题2|向用户输出的结果内容从哪里来| |回答2|去开放平台调用api,获得结果内容| |问题3|请求从哪里来| |回答3|用户上传的图片| |问题4|如果页面出现识别错误,应该如何获取并处理数据,正确数据的信息从哪里来| |回答4|通过用户的反馈进行信息获取,通过用户的自愿反馈扩大数据库,强化机器学习| - 以下是IDEO三要素(商业可行性、技术可行性、用户可欲性)分析 ![sanyaosu](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E5%88%86%E6%9E%90%E5%9B%BE.jpg "在这里输入图片标题") --- ## 九、产品原型-->用户可欲性 [墨刀交互预览原型](https://modao.cc/app/978407c81518ff0625001c97ab3165aef3451706?simulator_type=device&sticky) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE1.png) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE2.png) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE3.png) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE4.png) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE5.png) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE6.png) ![输入图片说明](https://gitee.com/sweetiepiggy/pailide/raw/master/images/%E4%BA%A4%E4%BA%92%E5%9B%BE7.png) --- ## 十、API运用-->技术可行性 (一)场景识别 百度AI开放平台——场景识别(本产品使用的api平台) - 接口描述:该请求用于场景识别。即对于输入的一张图片(可正常解码,且长宽比适宜),输出图片的位置信息,定位。 - 接口地址:https://aip.baidubce.com/rest/2.0/image-classify/v2/advanced_general - 请求方法:POST #### (1)首先需要通过API Key和Secret Key获取access_token [输入与输出源代码链接](https://www.yuque.com/aurora-fgfxb/lzuyg6/uk2d8r) #### (2)对物体图片进行识别 [输入与输出源代码链接](https://www.yuque.com/aurora-fgfxb/lzuyg6/uk2d8r) - 案例1 :输入知名度较高的场景,返回楼宇名称。 ![anli1](https://gitee.com/sweetiepiggy/pailide/raw/master/images/anli1.png) - 案例2 :输入知名度较低的场景,无法准确返回楼宇名称。 ![anli2](https://gitee.com/sweetiepiggy/pailide/raw/master/images/anli2.png) 因只有 **百度AI开放平台** 有场景识别API,无法找到对比。 - 总结分析:提交知名度较高的场景才能返回较为准确的结果,因此数据库对于本产品来说是非常重要的。 (二)地图API 1. 百度地图API - 接口描述:该请求用于规划路径,选择到底目的地的最优路线。 - 接口地址:http://api.map.baidu.com/direction/v2/motorcycle?origin=4846797.3,12948640.7&destination=4836829.84,12967554.88&coord_type=bd09mc&ak=您的AK //GET请求 - 请求方法:GET (1)首先申请AK,创建[路径规划应用](http://lbsyun.baidu.com/apiconsole/key#/home) (2)由于路径规划可以分为各种交通工具,具体操作可以查看[服务文档](http://lbsyun.baidu.com/index.php?title=webapi/direction-api-v2) 2. 高德地图API - 返回驾车、公交、骑行、步行四种路线。 - 高德地图路径规划仅有4种交通工具。 #### 总结分析: 通过对百度与高德地图API的调用,对其提供的功能有了大致的了解。我认为,百度地图优于高德地图。百度地图的路径规划方式更多,返回数据更明确,而且本产品主要API——场景识别也是百度旗下的产品,使用起来较为方便。 --- ## 十一、API使用价格 |场景识别调用次数|价格|路径规划套餐|价格| |--|--|--|--| |0≤500|0|单个服务包月|2万| |1000|3|套餐服务(16个)包月|6万| |100000|270|每使用1万次|30元| |500000|1250||| |1000000|2200||| |5000000|9500||| --- ## 十二、API使用风险评估 > 对比中国与世界的发展情形来看,人工智能行业发展前景良好,而作为强关联性的AI基础数据服务行业受其发展红利的影响,未来市场仍有不小的上升空间。2019年中国AI基础数据服务行业市场规模可达30.9亿元,预计2025年市场规模将突破100亿元,年化增长率为21.8%。——艾瑞网 - **错误现象及处理方法:** 1. 图片场景内容过于复杂时会提醒用户拍摄清晰或辨识度高的场景。 2. 当图片识别错误时,会记录下来,如果大部分人提交了相似的图片将会计入数据库。 --- ## 十三、竞品分析 - 以苹果的APP store为例,搜索“地图”,前几个分别为“谷歌地图”,“百度地图”,“腾讯地图”,“高德地图”。 - 试用了四款地图,各有优劣。比如百度地图适合步行,高德地图适合驾车出行。但结合四款地图软件,都没有可以拍照上传图片识别位置信息的功能,最贴近的功能是AR实景地图。 --- ## 十四、该产品未来的发展路线构想 **发展理念:** 地图服务是基础功能,场景识别是加值。在场景识别的基础上要把地图路线规划先做好,识别出来的地点要准确到达才有意义。另外,场景识别难点在于数据库,而且很多场景可能相似却不是同一地点,这些都需要机器慢慢学习。前期数据库不够是正常情况,可以先缩小服务范围,例如在学校内先试点,慢慢扩充数据库到区再到市。用户识别失败的图片可以上传到数据库帮助我们完善,也可以找一下成熟的地图品牌合作,获取他们的街景图片资源。 #### (一)产品的更新迭代过程 - **V1.0** i.实现场景识别功能,初步在中山大学南方学院范围内实现。 ii.实现路径规划功能,实现可以导航到校园内任意角落。 iii.收集校内以及周边场景图片,扩充数据库。 - **V2.0** i.实现中山大学南方学院到从化区欣荣宏附近场景识别。 ii.针对一些识别性强的地点做重点处理。 iii.继续收集周边场景图片,扩充数据库。 - **V3.0** i.实现从化区各高校场景识别,并优化路径规划,方便高校同学往来。 ii.根据用户提交的未识别图片优化数据库。 iii.继续收集周边场景图片,扩充数据库。 - **V4.0** i.实现从化区场景识别,实现导航至从化各处。 ii.增加更多功能如天气系统,方便规划出行时间。 iii.继续收集周边场景图片,扩充数据库。 - **V5.0** i.实现整个广州市场景识别,实现导航至广州各处。 ii.添加周边门店推荐,吸引广告投放。 iii.继续收集周边场景图片,扩充数据库。 #### (二)产品可能涉及的功能范围 - 手机摄像头 - 获取位置信息 - 网络数据接入 #### (三)产品的盈利模式-->商业可行性 周边门店广告收费;app开屏广告收费;收集场景图像出售给其他地图品牌; #### (四)产品的业务模式 前期需要做好准备工作,在小范围内试点,这样数据库不用做很大,成本低代价小。后期数据库扩大、用户数量稳定、能够接到广告就可以扩大业务范围。 ### 所使用的AI功能链接 [百度AI-图像识别-通用物体和场景识别](https://ai.baidu.com/tech/imagerecognition/general) [百度地图开放平台-路线规划](https://lbsyun.baidu.com/products/direction) --- ## 学习心得 - 通过对本课程的学习,我了解到了一个产品从设计到上市的大概过程。对今后的学习生活都有很大的帮助。 - 我们既是产品经理,又是用户本身。但我们的优势在于使用一款产品时,会更加敏锐的关注到产品的优势或劣势。 - 我们应该结合自己的日常使用经验,设计出用户体验更好的产品。 - 在开始动手写这个文档的时候没有想过,有些地方出乎意料的顺利,有些地方出乎意料的麻烦。 - 所以很多事情着手去做了,真正去体会了才知道到底会遇到什么困难,今后的学习工作中也会更加顺利。 - 最后,感谢各位同行还有师兄师姐的参考点,同时感谢开放API接口的[百度AI开放平台](https://ai.baidu.com/)和[百度地图开放平台](https://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B5)让一个什么都不会的小白顺利完成人生第一篇PRD文档。 ## 迭代二更新: - 完善了用户可欲性、商业可行性、技术可行性。 - 加入了一些URL和图表。 - 完善了学习心得。 - 加入了ESG考量。