# Biographics **Repository Path**: NFUNM043/Biographics ## Basic Information - **Project Name**: Biographics - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## PRD 价值主张设计 ### 加值宣言 --- #### 一句话 看见新奇生物,即刻拿起手机拍照识别,成为生物收录大师,进一步了解生物多样性。 #### 一分钟 生物图鉴通过动植物智能识别API为用户提供生物识别功能。当识别成功时将为用户显示对应生物的档案,包含:生物名称、习性、常见分布地区等。如若识别失败则会为用户提供相关的颜色、体型标签,相似生物图片及反馈窗口进一步提高识别的准确性。对于不在用户生活区域分布的生物,用户可以通过与其他用户交换档案的微社交方式点亮对应地图板块。生物图鉴APP不仅能为用户在繁忙的生活中加入了解大自然的乐趣,更在当前生态环境被破坏,遗传资源逐渐流失的今天,呼吁用户从了解生物习性开始,多加了解,善加保护。 #### 20×20PPT [PPT](https://gitee.com/NFUNM043/B-PPT) ### 目标 --- * 看见新奇生物,即刻拿起手机拍照“捕捉”,成为生物收录大师。 * 与其他用户交换图鉴信息,以点亮更多地图模块。 ### 战略背景 --- 我国是世界上生物多样性最为丰富的国家之一,但现今部分生态系统功能不断退化,内陆淡水生态系统受到威胁,部分重要湿地退化。物种濒危程度加剧,据估计,我国野生高等植物濒危比例达15%—20%。遗传资源不断丧失和流失,一些农作物野生近缘种的生存环境遭受破坏,栖息地丧失。 今年联合国旗下权威机构生物多样性和生态系统服务政府间科学政策平台(IPBES)发布的报告宣布,在未来的10年将有100万个物种灭绝。我们已经进入了生物大灭绝的不可逆进程,改变生活、生产方式是重中之重。而回归到日常生活中我们能做到的就是加以了解,小心保护。一份小小的生物档案也可以成为这场生态攻坚战的开始。 ### 核心价值 --- 为用户提供动植物识别介绍服务,满足用户收集兴趣以及微社交需求。 ### 核心价值与用户痛点 --- * 用户看见一种新奇生物想要了解,却不知道怎么贴切地描述其特征去搜索。 * 用户看见有趣的生物信息想和朋友分享。 * 用户希望参与环保工作,但是对生物习性不太了解。 ### 人工智能概率性与用户痛点 --- * 用户使用拍照识别的时候,照片模糊、光线不足,影响识别。 * 人工智能识别错误,导致用户获取到错误的生物信息。 ### 需求列表与人工智能API加值 --- | 人工智能 | 用户需求 | 重要程度 | | --------- | ------- | ------- | | 智能植物识别 | 帮助用户了解上传照片中的植物品类的基本信息 | 非常重要 | | 智能动物识别 | 帮助用户了解上传照片中的动物品类的基本信息 | 非常重要 | | 调用地图API生成中国生物地图 | 生成用户个人的“生物图鉴”,记录用户收录的生物地域信息 | 次重要 | ## 原型 ### 基本信息 * [原型查看](http://nfunm043.gitee.io/shengwu) * [原型下载](http://gitee.com/NFUNM043/shengwu) ### 产品框架图 [框架图](http://nfunm043.gitee.io/b-lct/#g=1&p=%E5%89%8D%E7%AB%AF%E6%9E%B6%E6%9E%84%E5%9B%BE) ### 产品原型图 [流程图](http://nfunm043.gitee.io/b-lct/#g=1&p=%E4%B8%BB%E8%A6%81%E5%8A%9F%E8%83%BD%E6%B5%81%E7%A8%8B%E5%9B%BE) ### 交互及界面设计 在拍照识别生物的界面,当用户拍照上传生物图片,后台即会开始利用智能动物、植物识别API进行识别,识别成功即会跳转生物档案界面,识别失败则为用户提供生物的颜色、体型标签,及相似生物图片进行筛选识别。 ### 信息设计 当用户识别出该种生物后即会点亮该生物对应分布的地图板块,而该地图的创建基于高德自定义地图,继而生成用户专属的生物图鉴。 ### 口头操作说明 * 当用户看见新奇的生物却不认识、不了解时,打开相机对该生物进行拍照识别,识别成功即会显示该生物的专属档案,档案包含该生物的名称、习性、常见分布地区等。而识别失败后则会提供生物的相关颜色、体型标签及相似的生物图片供用户选择,如果上述筛选仍未能成功识别,用户可以在最下方窗口上传图片进行反馈。 * 对于部分不在用户生活范围的生物,用户可以在生物圈中与其他用户交换获得其档案,点亮生物地图。用户可以在APP中查看自己专属的生物地图及已收集的生物条目。 ### 原型展示 ![拍照](https://images.gitee.com/uploads/images/2019/1225/005650_0569f7f5_1831462.png "拍照.png") ![识别成功](https://images.gitee.com/uploads/images/2019/1225/005704_795c5157_1831462.png "成功.png") ![生物档案](https://images.gitee.com/uploads/images/2019/1225/005717_37e5b030_1831462.png "档案.png") ![识别失败](https://images.gitee.com/uploads/images/2019/1225/005729_68b02e25_1831462.png "失败.png") ![反馈](https://images.gitee.com/uploads/images/2019/1225/005741_0f03bb38_1831462.png "反馈.png") ![生物圈](https://images.gitee.com/uploads/images/2019/1225/005756_53a1fe96_1831462.png "生物圈.png") ![交换](https://images.gitee.com/uploads/images/2019/1225/005804_7f16c1e7_1831462.png "交换.png") ![我的](https://images.gitee.com/uploads/images/2019/1225/005821_abed3898_1831462.png "我的.png") ![生物地图](https://images.gitee.com/uploads/images/2019/1225/005831_e310f14b_1831462.png "地图.png") ![收集名录](https://images.gitee.com/uploads/images/2019/1225/005844_1a45829b_1831462.png "名录.png") ## API产品使用 ### 使用水平 --- **植物识别** * Request Params image="图片的Base64编码" Post https://aip.baidubce.com/rest/2.0/image-classify/v1/plant?access_token="您的access_token" Header Content-Type:application/x-www-form-urlencoded * Response {"log_id": "2496432657638288476", "result": [ {"score": 0.79263657331467, "name": "美人梅"}, {"score": 0.63683325052261, "name": "樱花"}, {"score": 0.037346817553043, "name": "垂丝海棠"} ] } **动物识别** * Request Params image="图片的Base64编码" Post https://aip.baidubce.com/rest/2.0/image-classify/v2/animal?access_token="您的access_token" Header Content-Type:application/x-www-form-urlencoded * Response {"log_id": "7324262042776161066", "result": [ {"score": "0.972855", "name": "国宝大熊猫"}, {"score": "0.0183829", "name": "秦岭四宝"}, {"score": "0.00248046", "name": "团团圆圆"}, {"score": "0.0019389", "name": "圆仔"}, {"score": "0.00134386", "name": "棕色大熊猫"}, {"score": "0.000270675", "name": "小熊猫"} ] } ### 使用比较分析 --- **种类对比** * 百度AI ![百度图像技术](https://images.gitee.com/uploads/images/2019/1211/010747_7bd4fea3_1831462.jpeg "百度图像技术.jpg") * 腾讯云AI ![腾讯云图像技术](https://images.gitee.com/uploads/images/2019/1211/010747_7bd4fea3_1831462.jpeg "百度图像技术.jpg") * 阿里云AI 阿里云AI图像技术方面暂时不能满足生物图鉴APP的使用需求。 ![阿里云图像技术](https://images.gitee.com/uploads/images/2019/1211/010950_62cc666f_1831462.png "阿里云.png") **价格对比** * 百度AI ![百度动物识别价格](https://images.gitee.com/uploads/images/2019/1211/011115_eed6ad8d_1831462.jpeg "百度动物识别.jpg") ![百度植物识别价格](https://images.gitee.com/uploads/images/2019/1211/011143_d951cfd1_1831462.jpeg "百度植物识别.jpg") * 腾讯云AI ![腾讯云识别价格](https://images.gitee.com/uploads/images/2019/1211/011206_42cf8c96_1831462.png "腾讯云价格.png") **对比结果** * 价格 百度AI平台是国内几个平台中最便宜的,而且每日享有500次免费调用额度,识别失败不扣费。 * 种类 百度AI平台图像技术类发展较为成熟,种类更多,专业性更强。相比于其他AI平台没有或者笼统的图像识别,百度AI平台细分出了动物、植物智能识别API,能在APP中有更好的表现力。 * 总结 综上所述,在生物图鉴APP里,将采用百度动物智能识别API以及百度植物智能识别API. ### 使用后风险报告 --- 当前动植物识别API的市场已有一定程度的发展,在进行API对比分析的时候了解到当前有许多图像识别的API,但是针对于动植物的API始终属于少数,而其他的竞争产品:阿里云花伴侣智能植物识别API、OCR植物花卉识别等虽有专属的识别体系,但是都没有百度动植物识别API发展的程度高。百度动植物智能识别API具有识别种类多、价格实惠的有点,与竞品拉开了较大差距,并且识别失败不计费,开发阶段更适合本APP。 > ILSRVRC(ImageNet 图像分类大赛) 比赛设置如下: 1000类图像分类问题,训练数据集126万张图像,验证集5万张,测试集10万张(标注未公布)。 评价标准采用 top-5 错误率——即对一张图像预测5个类别,只要有一个和人工标注类别相同就算对,否则算错。 * 近几年ILSRVRC 比赛结果如下表所示: 机构 | top-5错误率(%)|方法 ---|---|--- Google|6.66|http://arxiv.org/abs/1409.484 rMSRA|4.94|http://arxiv.org/abs/1502.01852 Baidu|5.98|http://arxiv.org/abs/1501.02876 Oxford|7.33|http://arxiv.org/abs/1409.1556 NYU|11.7 |http://arxiv.org/abs/1311.2901 U.Toronto|16.4|http://www.cs.toronto.edu/~fritz/absps/imagenet.pdf **识别失败后办法** * 在失败界面中设置输入框,供用户手动输入关键词,进而重新识别 * 在失败界面输入框下针对动物或植物提供一定标签供用户选择,例如动物提供:“颜色”、“毛发长度”、“体型大小”等标签;植物提供:“高度”、“形状”、“颜色”等标签,帮助机器学习,重新识别。 * 在失败界面提供的标签下方提供已有高相似生物图片供用户辨认,查看是否为图中生物。 * 在最下方提供信息反馈界面跳转按钮,记录该次识别失败记录。