一种基于树莓派的农作物表型特征测量装置

文档序号:27882872发布日期:2021-12-08 17:44阅读:158来源:国知局
一种基于树莓派的农作物表型特征测量装置

1.本实用新型涉及测量技术领域,具体而言,涉及一种基于树莓派的农作物表型特征测量装置。


背景技术:

2.近年来,我国现代农业发展取得了显著的成效。从大田农业、设施农业到如今的智慧农业、精准农业、智能农业,信息技术与现代农业的融合从未停止,呈螺旋上升、不断深化的发展规律。智慧农业的不断发展,农业的总产值逐年增加,农业与科技产业的结合逐渐加深,加速了农业现代化进程。
3.在智慧农业发展进程中,机器视觉在农业中得到了广泛应用,例如对农产品分级,农产品生长参数测量,农业机器人运动路径规划等。因此,在农产品种植产业中,为了提高产量,针对农产品的表型特征进行测量,比如黄瓜生长参数的测量,进而对黄瓜进行育种,这种方式对提高农作物产量具有重要的研究意义。


技术实现要素:

4.本实用新型的目的在于提供一种基于树莓派的农作物表型特征测量装置,能够解决上述提到的至少一个技术问题。具体方案如下:
5.本实用新型提供一种基于树莓派的农作物表型特征测量装置,包括:
6.光箱,该光箱顶部具有一开口,在所述光箱内与所述开口相对的位置放置待测样品;
7.摄像机,该摄像机固定于所述光箱外,且与所述开口相对设置,用于采集所述待测样品的图像信息;
8.树莓派设备,该树莓派设备与所述摄像机机电连接,用于接收所述摄像机发送的图像信息并处理,得到所述待测样品的至少一项表型特征参数。
9.可选的,所述光箱为立方体。
10.可选的,所述装置还包括:至少一个光源,该至少一个光源设置于所述光箱内部。
11.可选的,两个所述光源分别设置于所述光箱内部开口两侧,且位于所述光箱顶部。
12.可选的,所述摄像机为cmos相机。
13.可选的,所述装置还包括:存储设备,该存储设备与所述树莓派设备连接,用于存储所述图像信息及所述待测样品的至少一项表型特征参数。
14.可选的,所述装置还包括:显示设备,该显示设备与所述树莓派设备连接,用于显示所述待测样品的至少一项表型特征参数。
15.可选的,所述显示设备还用于显示所述摄像机采集的待测样品的动态图像及初始图像。
16.可选的,所述装置还包括:电池,该电池分别与所述树莓派设备及所述光箱电连接,用于提供所述树莓派设备和光箱的工作电源。
17.可选的,所述待测样品为黄瓜,所述至少一项表型特征参数包括黄瓜刺溜数量、刺溜面积、瓜长及弯曲度中的至少一项。
18.本实用新型实施例的上述方案与现有技术相比,至少具有以下有益效果:
19.本实用新型提供的基于树莓派的农作物表型特征测量装置,通过设置光箱对农作物表型参数进行测量,对农产品的育种具有重要意义;该测量装置简单轻便,方便携带,能够实现对农作物表型特征的自动化测量,且避免了环境对测量结果的误差影响,使测量过程更方便,进一步拓宽了待测样品的测量场景;该装置可以满足短时间内对大量样本的测量并一一对应记录其结果,提高了工作效率;同时该装置具有良好的扩展性,可以实现对多种产品的测量。
附图说明
20.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本实用新型的实施例,并与说明书一起用于解释本实用新型的原理。显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
21.图1示出了本实用新型提供的基于树莓派的农作物表型特征测量装置的结构示意图;
22.图2示出了图1中显示设备的图像用户界面示意图;
23.图3示出了本实用新型提供的基于树莓派的黄瓜表型特征测量的方法流程图;
24.图4示出了图3所示方法的细化流程图;
25.图5示出了本实用新型实施例中对灰度转化后的图像进行边缘检测,获取预处理图像的方法流程图;
26.图6示出了图5获得的预处理图像的结构示意图;
27.图7示出了本实用新型实施例中根据所述预处理图像中黄瓜的刺溜轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜的刺溜数量和/或刺溜面积的方法流程图;
28.图8示出了本实用新型实施例中根据所述预处理图像中黄瓜的外轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜瓜长的方法流程图;
29.图9示出了本实用新型实施例中根据所述预处理图像中黄瓜的外轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜弯曲度的方法流程图;
30.图10示出了本实用新型实施例中黄瓜弯曲度测量方法的原理示意图。
具体实施方式
31.为了使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型作进一步地详细描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本实用新型保护的范围。
32.在本实用新型实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本实用新型。在本实用新型实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至
少两种。
33.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
34.应当理解,尽管在本实用新型实施例中可能采用术语第一、第二、第三等来描述,但不应限于这些术语。
35.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者装置中还存在另外的相同要素。
36.本实施例提供的基于树莓派的测量装置可以应用到各种产品测量中,例如,可以应用到对蔬菜表面特征的测量;例如,对水果表面特征的测量中。或者,也可以应用到农作物表面所附着物的测量,如对白粉病,霜霉病等叶片的测量。有些产品在分类或分级过程中也涉及到表型特征测量,此时也可以应用本实施例中的测量装置。
37.下面结合可选实施例,对本实用新型涉及到的内容进行说明。
38.实施例1
39.本实用新型提供一种基于树莓派的农作物表型特征测量装置,该装置基于qt编程软件,结合多参数农作物检测流程,编写带有图像用户界面的控制软件,可实现农作物多项参数的自动化测量。图1是根据本实用新型实施例提供的基于树莓派的农作物表型特征测量装置的结构示意图。如图1所示,所述装置包括:
40.光箱10,该光箱顶部具有一开口11,在所述光箱内与所述开口相对的位置放置待测样品40;
41.摄像机20,该摄像机固定于所述光箱外,与所述开口相对的位置,用于采集所述待测样品40的图像信息;
42.树莓派设备30,该树莓派设备与所述摄像机机电连接,用于接收所述摄像机发送的图像信息并处理,得到所述待测样品的至少一项表型特征参数。
43.其中,所述光箱10为一中空的箱体,所述光箱10的尺寸根据实际需要进行设置。本实施例中,所述光箱10为一立方体,所述立方体尺寸为400mm
×
350mm
×
350mm。所述光箱10能够满足所述摄像机20在采集图像时对光照等条件的要求,同时使该测量装置方便携带。
44.所述光箱10底部用于放置待测样品,所述待测样品按预设位置放置。可选的,所述光箱10底部标识有一预设水平放置线(图中未示),在放置待测样品时,将待测样品的头部固定到所述预设水平放置线的起始点,尾部置放于所述预设水平放置线上,对待测样品的具体摆放方向不做要求。所述待测样品可以为各种农作物,例如苹果、黄瓜、茄子等,也可以是树叶片等具有表型特征的物体。
45.所述光箱10的顶部具有一开口11,该开口11的形状及尺寸等参数不限,所述开口只需与所述摄像机20配合,保证所述摄像机20采集到完整图像即可。本实施例中,所述开口11为方形结构。
46.在本实用新型一可选的实施例中,所述测量装置还包括:至少一个光源12,该至少
一个光源12设置于所述光箱10内部,用于照射所述待测样品。通过设置光源可以增大待测样品的对比度,从而提升摄像机20的成像水平。所述光源的设置位置及数量根据实际需要进行设置。本实施例中,所述光源数量为两个日光灯,两个所述光源12分别设置于所述光箱内部开口11的两侧,且设置于所述光箱10顶部。
47.所述摄像机20通过一支撑架21固定于所述光箱10外部,且摄像头对应所述开口11,通过所述开口采集所述光箱10底部放置的待测样品的图像信息。可选的,所述支撑架21为活动式结构,通过转动所述支撑架21可调节所述摄像机20的位置,以确保摄像机20的拍摄条件良好,能够采集到所述待测样品的完整图像信息。
48.其中,所述图像信息包括动态图像和初始图像。具体的,所述摄像机20采集动态图像,当识别到动态图像中存在待测样品时所述摄像机20进行拍照,此时生成初始图像。本实施例中,所述摄像机为cmos相机,该cmos相机成像速度快,功耗低,可以直接通过数字接口供电,使用起来更加便捷。
49.所述树莓派设备30通过一数据线与所述摄像机20连接,用于接收所述摄像机20发送的图像信息。具体的,所述树莓派设备30接收所述初始图像并进行图像处理,得到待测样品的多项表型特征参数;另一方面,所述树莓派设备30接收动态图像并将该动态图像显示于用户界面。
50.对于树莓派设备,本实用新型采用树莓派3b+微型处理器(raspberry pi 3 model b),该树莓派3b+微型处理器内部置有cpu和gpu,cpu处理器用于处理各种图像信息,gpu处理器使测量减少了对cpu的依赖,同时又保证了对图像处理的速度要求。
51.可选的,如图2所示,所述装置还包括:
52.显示设备40,该显示设备与所述树莓派设备连接,用于显示所述待测样品的至少一项表型特征参数。进一步,所述显示设备40还用于显示所述摄像机采集的待测样品的动态图像及初始图像。
53.本实施例中,所述显示设备40为一显示屏,集成于所述树莓派设备上。所述显示屏配置有图像用户界面,该界面预设有动态图像窗口及预览窗口,所述动态图像窗口用于显示所述摄像机20采集的动态图像,所述预览窗口用于显示所述初始图像,方便用户进行识别。
54.可选的,所述装置还包括:
55.存储设备50,该存储设备与所述树莓派设备连接,用于存储所述图像信息及所述待测样品的至少一项表型特征参数。本实施例中,所述存储设备50为sd存储卡。可选的,所述存储设备内置于所述树莓派设备30。
56.可选的,所述装置还包括:电池60,该电池分别与所述树莓派设备及所述光箱电连接,用于提供所述树莓派设备和光箱的工作电源。本实施例中,所述电池包括太阳能电池板及锂电池。
57.需要说明的是,本实用新型提供的测量装置中软件设计是基于树莓派进行设计与开发来实现,具体通过使用qt开发平台进行开发农作物表型特征参数测量控制软件,其中,qt开发是应用于树莓派系统的交互界面开发软件,采用c或者c++语言进行开发,qt内的开发工具qt creator具有跨平台,完整的集成开发环境,可以供应用程序开发者创建用于多个桌面,嵌入式以及移动设备平台的应用程序。使用qt widgets设计和构建图形用户界面,
以及qt multimedia框架对摄像机功能进行开发;qt完成安装后对其进行环境配置,实现opencv库内的函数调用。
58.本实用新型提供的基于树莓派的黄瓜表型特征测量装置,通过设置光箱对农作物表型参数进行测量,对农产品的育种具有重要意义;该测量装置简单轻便,方便携带,能够实现对农作物表型特征的自动化测量,且避免了环境对测量结果的误差影响,使测量过程更方便,进一步拓宽了待测样品的测量场景;该装置可以满足短时间内对大量样本的测量并一一对应记录其结果,提高了工作效率;同时该装置具有良好的扩展性,可以实现对多种产品的测量。
59.实施例2
60.基于图1所示的测量装置,本实用新型还提供一种基于树莓派的黄瓜表型特征测量方法。图3是根据本实用新型实施例提供的基于树莓派的黄瓜表型特征测量的方法流程图,图4示出了本实用新型实施例提供的基于树莓派的黄瓜表型特征测量方法的实际测量流程图。如图3和图4所示,所述方法包括:
61.s102,获取放置于光箱中的待测黄瓜的动态图像并发送至终端进行图像位置识别;
62.s104,响应于终端的图像采集指令,控制摄像头采集所述待测黄瓜的初始图像信息并保存,同时发送给终端进行图像完整度识别;
63.s106,响应于终端的图像处理指令,对采集的所述初始图像进行灰度转化,并对灰度转化后的图像进行边缘检测,获取预处理图像;
64.s108,根据所述预处理图像中黄瓜的外轮廓和/或刺溜轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜的至少一项表型特征参数。
65.在步骤s102中,树莓派设备控制摄像头对所述待测黄瓜进行检测,并将检测的动态图像发生至终端进行显示。通过观察所述图像用户界面中动态图像窗口是否出现完整的待测黄瓜,一方面可以确保待测样本进入视野,另一方面可以确定摄像头是否开始工作以及确认拍摄条件是否良好;当出现完整待测黄瓜时则执行图像采集步骤s104。
66.其中,所述待测黄瓜放置于光箱底部,所述光箱顶部设置有光源,用于增大待测样本对比度,提升成像水平。在测量的过程中,将所述待测黄瓜按预设位置放置,具体为在所述光箱底部标识一预设水平放置线,每次待测黄瓜的瓜把固定于所述黄瓜放置水平线的同一起点,且黄瓜瓜蒂放置于所述黄瓜放置水平线上,方便基于同一测量标准比较多组样本的测量值。对待测黄瓜的摆放方向不做要求。
67.在步骤s104中,在所述动态图像窗口中观测到待测黄瓜样本后,用户通过触发所述图像用户界面预设的拍照控件来发送图像采集指令;接收到图像采集指令后,所述树莓派设备执行图像获取,对所述待测黄瓜进行拍摄,并将拍摄的初始图像信息在所述图像用户界面进行显示;观察所述图像用户界面的预览窗口中待测黄瓜照片所需的表型特征信息是否完整,当待测黄瓜照片所需的表型特征信息完整时,此时将该初始图像进行保存,并执行图像处理步骤s106。
68.本实用新型中,通过动态图像窗口与预览窗口二次识别所述待测黄瓜,提高测量准确度,进一步提高测量效率。其中,所述图像位置识别及图像完整度识别均由用户进行识别,当然识别方式不限于人工识别,也可以是机器自动识别。
69.在步骤s106中,当待测黄瓜照片所需的表型特征信息显示完整时,用户通过触发所述图像用户界面预设的处理控件来发送图像处理指令,在接收到图像处理指令后,所述树莓派设备对所述初始图像进行灰度转化和对所述初始图像中待测黄瓜进行边缘检测,增强对比度。
70.其中,由于所述初始图像为彩色图像,彩色图像为rgb模型,需要将所述彩色图像转化成灰度等级值为r=g=b的灰度图像。所述灰度转化的方法包括加权平均、最大值法等。本实施例中,将所述彩色图像中r,g,b三个分量的权值进行加权平均,得到灰度图像,其中,所述待测黄瓜图片的灰度值范围为0~255。
71.灰度转化完成后采用canny边缘检测算法对所述灰度图像中的待测黄瓜进行边缘检测,通过设置合适的阈值对图像进行处理,实现图像增强。具体的,如图5所示,所述对灰度转化后的图像进行边缘检测,获取预处理图像,包括步骤:
72.s1061,采用平滑滤波的方式对所述黄瓜灰度图像进行去噪处理,得到滤波图像;其中,由于采集的图片会受到光照等因素的影响,所以需要采取平滑滤波,高斯滤波等方式对所述灰度图片进行去噪处理操作,从而增大黄瓜图像和背景反差,去除噪声,保证后续的操作对黄瓜参数的准确计算。本实施例中,平滑处理采用的是线性滤波器,即经过变换之后的图像输出值是像素点的某个邻域内各点输入像素值的加权求和。
73.s1062,寻找所述滤波图像中的亮度梯度,计算出图像梯度值和梯度方向。本实施例中,利用sobel算子计算所述灰度图片水平和垂直方向的差分。
74.s1063,对所述图像梯度值进行非极大值抑制;其中,经过高斯滤波之后,边缘部分可能被放大,需要过滤掉不是边缘上的点,因此采用非极大值抑制的方法,保留局部最大的点,从而得到细化的边缘。
75.s1064,采用双阈值算法检测和连接边缘,获得预处理图像,如图6所示。在该步骤中,设定低阈值和高阈值,超过高阈值的部分将边缘连接成轮廓,低于低阈值部分使得边缘轮廓闭合;其中,所述低阈值范围为20

40,所述高阈值范围为150

200。
76.在步骤s108中,所述根据所述预处理图像中黄瓜的外轮廓和/或刺溜轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜的多项表型特征参数,包括以下至少一项:
77.(1)根据所述预处理图像中黄瓜的刺溜轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜的刺溜数量和/或刺溜面积;
78.(2)根据所述预处理图像中黄瓜的外轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜瓜长;
79.(3)根据所述预处理图像中黄瓜的外轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜弯曲度。
80.在本实用新型实施例中,由于刺溜区域由于同黄瓜整体颜色区别明显,在图像预处理完成后,可测量所述待测黄瓜的刺溜数量和/或刺溜面积。具体的,如图7所示,根据所述预处理图像中黄瓜的刺溜轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜的刺溜数量和/或刺溜面积,包括:
81.s1081,响应于终端的刺溜数量测量指令,筛选和提取所述待测黄瓜刺溜轮廓。在该步骤中,在筛选所述待测黄瓜刺溜轮廓的同时,可以筛选所述待测黄瓜整个外轮廓。当然,也可以是分开筛选,在此不作限制。具体的,对所述预处理图像进行逐步扫描,当输入所
述预处理图像的像素点满足以下两种情况时终止:
82.f(i,j

1)=0,且f(i,j)=1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
83.f(i,j)>0,且f(i,j+1)=0
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
84.当输入的像素点f(i,j)满足上述第一种条件时,则判断输入的像素点f(i,j)为所述待测黄瓜刺溜轮廓边界;当满足第二种条件时,则判断输入的像素点f(i,j)为所述待测黄瓜外轮廓边界,其中,所述外轮廓是黄瓜整体轮廓,所述刺溜轮廓是指黄瓜表面的刺溜的轮廓。本实施例中,设定某一像素点为所述刺溜轮廓的边界起点,从所述边界起点开始,标记边界上的像素点,结合findcontours轮廓提取函数提取所述待测黄瓜内部每一个刺溜轮廓。
85.s1082,对每个所述刺溜轮廓分配唯一标识符。
86.s1083,对所述标识符的数量进行求和,得到所述待测黄瓜的刺溜数量。本实施例中,分配一个唯一的标识符给新发现的刺溜轮廓,其初始值为1,每发现一个新的刺溜轮廓,给予赋值,该赋值在上一个数值基础上加1,从而根据最后一个赋值直接得到所述待测黄瓜的刺溜数量。当然,所述标识符不限于赋值,也可以是其它标识,如字母,根据字母的数量得到所述待测黄瓜的刺溜数量。
87.可选的,所述方法还包括:
88.响应于终端的刺溜面积测量指令,获取每个所述刺溜轮廓内像素点f(i,j)的集合r
x

89.对所述待测黄瓜内部每个刺溜轮廓的像素点集合r
x
进行统计求和,得到所述待测黄瓜所有刺溜的像素面积
90.进一步,对所述待测黄瓜的刺溜数量和刺溜面积测量进行分析验证,具体通过对提取的刺溜轮廓进行随机颜色填充;并对填充后刺溜轮廓的数量进行求和,得到黄瓜的刺溜数量,与步骤s1083得到的刺溜数量相同。另,为计算刺溜面积将黄瓜刺溜轮廓内的像素点集进行求和转换,得到黄瓜的实际刺溜面积,与上述得到的待测黄瓜所有刺溜的像素面积相同。
91.在本实用新型另一可选的实施例中,由于黄瓜在生长过程中,黄瓜轮廓两侧的弯曲程度不一样,导致黄瓜形状复杂。如果直接测量瓜顶到瓜蒂的距离,会产生严重偏差。通过采用对黄瓜整个轮廓计算的方法,可以充分考虑黄瓜生长趋势并且满足快速方便的要求。具体的,如图8所示,所述根据所述预处理图像中黄瓜的外轮廓,并调用黄瓜表型特征参数测量函数得到所述待测黄瓜瓜长,包括:
92.s1084,响应于终端的黄瓜瓜长测量指令,筛选和提取所述预处理图像中待测黄瓜的外轮廓。本实施例中,所述待测黄瓜的外轮廓的筛选参见步骤s1081,在提取过程中设定某一像素点为所述黄瓜外轮廓的边界起点,从所述边界起点开始,标记边界上的像素点,直到所述边界起点至最后一个像素点形成闭环,此时所述待测黄瓜的外轮廓提取完成。
93.可选的,为了避免刺溜以及部分阴影部分对图像效果的影响,可在提取轮廓之前对所述预处理图像的像素先进行腐蚀与膨胀处理,从而得到良好的外轮廓效果。
94.s1085,统计所述待测黄瓜外轮廓上的像素点,得到所述待测黄瓜外轮廓的像素长度;
瓜长156
±
1.5cm
106.本实用新型提供的基于树莓派的农作物表型特征测量装置,通过对黄瓜表型参数的测量,对黄瓜的育种具有重要意义。具体通过黄瓜表型特征测量平台,实现了对黄瓜表型特征的自动识别与测量,避免了环境对测量结果的误差影响,测量过程更方便,进一步拓宽了待测黄瓜的测量场景。此外,该测量装置可以满足短时间内对大量黄瓜样本的测量并一一对应记录测量数据结果,提高了工作效率;同时该测量装置具有良好的扩展性,通过对细小参数的调整可以实现对多种产品测量的要求。
107.最后应说明的是:以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1