System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种接虫盘图像标记方法及系统技术方案_技高网

一种接虫盘图像标记方法及系统技术方案

技术编号:41236611 阅读:2 留言:0更新日期:2024-05-09 23:50
本申请涉及图像处理技术领域,公开了一种接虫盘图像标记方法及系统。所述方法通过预训练的位置标记网络对接虫盘图像中的害虫进行位置识别,获取位置信息并存储在数据库中;展示接虫盘图像和接虫盘图像中害虫的位置信息,以便于用户基于位置信息确定害虫,并对害虫的类别进行标注,生成类别标注信息并存储在数据库中,用户不需要对害虫的位置进行框选标记,可以只将精力用于分类中,减少后期算法识别的干扰。以预设模板的形式导出数据库中的数据,生成训练数据集文件结构,以预设模板的形式对数据进行导出,用户可以根据需求编写模板,以获得目标文件结构的训练数据集;并且,格式模板编写比代码编写更简单,且不需要用户安装编程语言执行工具。

【技术实现步骤摘要】

本申请涉及图像处理,具体涉及一种接虫盘图像标记方法及系统


技术介绍

1、在现代化农业中,害虫准确识别对农田治理具有至关重要的意义。精确识别害虫种类,针对性地采取防治措施,对于降低农业生产成本,提高农业生产力、保障粮食安全和促进农业可持续发展具有重要意义。

2、目前对于虫情监测仪器主要是自动虫情测报灯,虫情灯监测中关键性的工作就是接虫盘昆虫识别、计数与分类。虫情测报灯中接虫盘照片中往往散落各类昆虫,专家或系统在识别与区分判定各种虫子的差异时,往往存在一定困难。

3、现有的技术通常使用labelme对图像进行标注,labelme是一款用于图像标注的工具,它可以帮助用户对图像进行像素级别的标注,以便于后续进行图像识别和分析。labelme适用于各种场景,如计算机视觉、人脸识别、物体检测等。

4、但是使用labelme进行标记时,标记过程中需要花更多的精力在框选标记物体上,当物体过小或过多时往往会花费更多的时间在框选中。而且标记完成后的图像信息和标记信息格式是固定的,需要用户自行编写代码将格式转换为对应网络的数据格式。


技术实现思路

1、本申请实施例提供了一种接虫盘图像标记方法,以解决现有技术中,标记过程中需要花更多的精力在框选标记物体上,当物体过小或过多时往往会花费更多的时间在框选中。而且标记完成后的图像信息和标记信息格式是固定的,需要用户自行编写代码将格式转换为对应网络的数据格式的问题。

2、相应的,本申请实施例还提供了一种接虫盘图像标记系统、一种电子设备、一种计算机可读存储介质,用于保证上述方法的实现及应用。

3、为了解决上述技术问题,本申请实施例公开了一种接虫盘图像标记方法,所述方法包括:

4、通过预训练的位置标记网络对接虫盘图像中的害虫进行位置识别,获取位置信息并存储在数据库中;

5、展示接虫盘图像和接虫盘图像中害虫的位置信息,以便于用户基于位置信息确定害虫,对害虫的类别进行标注,生成类别标注信息并存储在数据库中;

6、以预设模板的形式导出数据库中的数据,生成训练数据集文件结构。

7、本申请实施例还公开了一种接虫盘图像标记系统,所述系统包括:

8、自选框模块,用于通过预训练的位置标记网络对接虫盘图像中的害虫进行位置识别,获取位置信息并存储在数据库中;

9、图像标注模块,用于展示接虫盘图像和接虫盘图像中害虫的位置信息,以便于用户基于位置信息确定害虫,对害虫的类别进行标注,生成类别标注信息并存储在数据库中;

10、深度学习训练集生成模块,用于以预设模板的形式导出数据库中的数据,生成训练数据集文件结构。

11、本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例中一个或多个所述的方法。

12、本申请实施例还公开了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如本申请实施例中一个或多个所述的方法。

13、本申请实施例中,通过预训练的位置标记网络对接虫盘图像中的害虫进行位置识别,获取位置信息并存储在数据库中;展示接虫盘图像和接虫盘图像中害虫的位置信息,以便于用户基于位置信息确定害虫,并对害虫的类别进行标注,生成类别标注信息并存储在数据库中,用户不需要对害虫的位置进行框选标记,可以只将精力用于分类中,减少后期算法识别的干扰。以预设模板的形式导出数据库中的数据,生成训练数据集文件结构,以预设模板的形式对数据进行导出,用户可以根据需求编写模板,以获得目标文件结构的训练数据集;并且,格式模板编写比代码编写更简单,且不需要用户安装编程语言执行工具。

14、本申请实施例附加的方面和优点将在下面的描述部分中给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种接虫盘图像标记方法,其特征在于,所述方法包括:

2.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述通过预训练的位置标记网络对接虫盘图像中的害虫进行位置识别,获取位置信息,并将所述位置信息存储在数据库中之前,所述方法还包括:

3.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述位置标记网络采用YOLO算法对所述接虫盘图像中的害虫进行位置识别。

4.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述展示所述接虫盘图像和所述接虫盘图像中害虫的位置信息,以便于用户基于所述位置信息确定所述害虫,对所述害虫的类别进行标注,生成类别标注信息并存储在数据库中,包括:

5.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述展示所述接虫盘图像和所述接虫盘图像中害虫的位置信息,以便于用户基于所述位置信息确定所述害虫,对所述害虫的类别进行标注,生成类别标注信息并存储在数据库中之后,所述方法还包括:

6.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述数据库为SQLite数据库。

7.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述预设模板为YOLO数据集格式或ImageNet数据集格式。

8.一种接虫盘图像标记系统,其特征在于,所述系统包括:

9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种接虫盘图像标记方法,其特征在于,所述方法包括:

2.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述通过预训练的位置标记网络对接虫盘图像中的害虫进行位置识别,获取位置信息,并将所述位置信息存储在数据库中之前,所述方法还包括:

3.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述位置标记网络采用yolo算法对所述接虫盘图像中的害虫进行位置识别。

4.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述展示所述接虫盘图像和所述接虫盘图像中害虫的位置信息,以便于用户基于所述位置信息确定所述害虫,对所述害虫的类别进行标注,生成类别标注信息并存储在数据库中,包括:

5.根据权利要求1所述的接虫盘图像标记方法,其特征在于,所述展示所述接虫盘图像和所述接虫盘图像中害虫的位置信息,以便...

【专利技术属性】
技术研发人员:孙加裕钱静彭树宏孙博邢秀为魏树杰吴浩潮
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1