昆虫识别APP开发进展(一)
APP开发进展
实现总体昆虫信息浏览
实现步骤如下:
1.构建本地数据库
2.将对应的信息存入本地的数据库中
3.构建对应的列表展示页面
出现的错误:
1.本地数据库表结构找不到,原因是更换表的数据结构后,要更换数据库的版本,如下:version
2.识别出的昆虫个数会出现范围越界,导致闪退。原因是向adapter传值,传入两个:对应的Bean类数组与对应的个数数组,导致数据变化的时候 ,个数数组变化值出现越界。
解决方法为,将num数集成到Bean类,随着Bean类数组一起传入adapter中,解决数组越界问题。
3.针对检测出的照片里的标注,转化为对应的键值对,获取对应的检测数量
4.设置初始化数据库,一开始每次打开APP都会存入一次所有的数据。采用的方案和引导页的思想一样,设置SharedPreferenceUtil来进行数据的初始化设置
拍照和系统相册检测
实验步骤:
1.调用之前项目的拍照和调用系统相册的功能
2.将获取的照片进行YOLOv5检测,生成相应的检测图片后传回界面
3.将获取的昆虫及数量,调用数据库查询后,展示在下方列表
详细昆虫数据展示
实现步骤:
主要是数据的采集,获取照片,简介,防治方案,以及简单的介绍视频
采用爬虫爬取百度百科获取相应的信息