TensorFlow+Android经典模型从理论到实战(微课视频版)
上QQ阅读APP看书,第一时间看更新

1.1 花伴侣

园艺工作者、植物爱好者、学生或者学生家长,在家中、街头、公园或者郊外散步游览时,只需对着花朵拍照,即可认知植物。这使得人们在亲近大自然的同时,多了一份探索和发现的乐趣,边玩边学,不亦乐乎!

以中国科学院植物研究所与鲁朗软件有限公司联合研发的花伴侣App为例,做一番试用体验。这个App可以在手机应用商店里面找到,下载安装后,启动花伴侣App,首页界面如图1.1所示。底部导航条包括“动态”“附近”“识花”“发现”“我的”五项菜单,顶部导航条包括“花记”“鉴定”“文章”“百科”四项菜单,首页工作区显示的是“动态”信息,包括个人年度活动报告,花友分享的视频、图文等滚动信息。顶部有搜索条,可以进行全域检索。

单击底部的导航按钮“附近”,可以查看附近的人和花,如图1.2所示。这个功能很酷,清楚地显示了附近数十千米范围内花朵及花友的热度分布。

图1.1 首页界面

图1.2 附近的人和花

花伴侣目前已经得到较为广泛的应用,按照官方声明,可识别植物种类近5000种。以识花功能为核心,以花友互动和花记为主线,以鉴定、文章、百科、附近的人和花为辅助,形成了良好的识花、赏花、爱花、聊花的社区生态。

花伴侣有两种识别模式:一种是拍照识别;另一种是从相册选择图片识别。单击底部的“识花”按钮,进入识花界面,如图1.3所示,并自动打开照相机。工作区有一个白色矩形框,提示用户将识别主体放入框中,底部有两个按钮:一个是“闪光灯”;另一个是“相册”。

先看拍照识别模式。让相机对着场景中的花朵或植物,这里用屏幕上的花朵照片作为目标场景,如图1.3所示。单击底部的“拍照识别”按钮,返回的识别结果如图1.4所示。工作区上半部分是拍摄的照片,下半部分给出的是识别结果,包括花朵中文名称、英文名称、科属、可信度、样本照片等。如果反馈的可信度比较低,右下角会出现一个名称为“更多”的按钮。单击“更多”按钮,查看更多推断结果,单击底部的“纠错”按钮,可以人工提交正确答案。

图1.3 识花界面

图1.4 拍照识别结果

再来测试从相册选择图片识别模式。如图1.3所示,单击左下角的“相册”按钮,可以打开本地相册,如图1.5所示。在相册的“图库”列表中,假定当前选择了右上角的郁金香图片,返回的识别结果如图1.6所示。由于这幅郁金香图片的识别可信度达到了99%,因此,“更多”按钮会自动隐藏,但是“纠错”按钮仍然允许人工纠错。

现在回到本章开头的问题,既然已经有了功能如此强大的花伴侣,而且有中国科学院植物研究所这样的专业支撑机构,为何还要继续做教学研发呢?

理由如下:

(1)以大自然为背景,以花朵为主题,花朵识别无疑是能够吸引人、打动人、激发学习兴趣的。花朵识别相关应用具备旺盛的生命力。

图1.5 从相册选择图片

图1.6 相册识别结果

(2)用经典的技术、经典的应用引领教学发展,是教学目标、教学方法、教学效率的内在需求。

(3)花伴侣App吻合上述(1)和(2)两方面特征,是极好的教学素材。但是花伴侣是商业软件,不公开技术逻辑与方法。所以,需要独立研发才能满足教学需要。

(4)事实上,一个更大的动力是,花伴侣作为一款能够识别5000种花朵类别的App,并没有穷尽大自然的一切类别的花朵。据不完全统计,自然界拥有的花朵可能超过40万种!而且,随着人工智能的发展,识别花朵的建模技术也在发展,就识别可信度而言,花伴侣还远远没有达到技术上的至善。