昆虫识别APP开发进展(一)

APP开发进展

实现总体昆虫信息浏览

实现步骤如下:

1.构建本地数据库

2.将对应的信息存入本地的数据库中

3.构建对应的列表展示页面

出现的错误:

1.本地数据库表结构找不到,原因是更换表的数据结构后,要更换数据库的版本,如下:version

2.识别出的昆虫个数会出现范围越界,导致闪退。原因是向adapter传值,传入两个:对应的Bean类数组与对应的个数数组,导致数据变化的时候 ,个数数组变化值出现越界。

解决方法为,将num数集成到Bean类,随着Bean类数组一起传入adapter中,解决数组越界问题。

3.针对检测出的照片里的标注,转化为对应的键值对,获取对应的检测数量

4.设置初始化数据库,一开始每次打开APP都会存入一次所有的数据。采用的方案和引导页的思想一样,设置SharedPreferenceUtil来进行数据的初始化设置

拍照和系统相册检测

实验步骤:

1.调用之前项目的拍照和调用系统相册的功能

2.将获取的照片进行YOLOv5检测,生成相应的检测图片后传回界面

3.将获取的昆虫及数量,调用数据库查询后,展示在下方列表

 

 

 详细昆虫数据展示

实现步骤:

主要是数据的采集,获取照片,简介,防治方案,以及简单的介绍视频

采用爬虫爬取百度百科获取相应的信息

 

原文地址:https://www.cnblogs.com/xiaofengzai/p/14843416.html