一种基于多种流媒体协议的农业植株识别方法和系统与流程
未命名
09-29
阅读:103
评论:0
1.本发明提出了一种基于多种流媒体协议的农业植株识别方法和系统,属于数据传输技术领域。
背景技术:
2.现有技术中尝试用http、tcp等协议进行农业植株的识别。这种方式极易导致识别准确率较低的问题发生。同时,直接利用统一的流媒体协议进行农业植株识别极易导致因协议不兼容出现的数据传输效率低,无法在多种农业植株识别系统中进行普适性运行的问题发生。
技术实现要素:
3.本发明提供了一种基于多种流媒体协议的农业植株识别方法和系统,用以解决现有技术中农业植株识别导致的数据传输效率低和识别准确率较低的问题,所采取的技术方案如下:
4.一种基于多种流媒体协议的农业植株识别方法,所述农业植株识别方法包括:
5.识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;
6.所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;
7.所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;
8.所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。
9.进一步地,识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像,包括:
10.识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;
11.当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;
12.当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。
13.进一步地,所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内,包括:
14.所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;
15.所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。
16.进一步地,所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台,包括:
17.所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;
18.当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;
19.所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
20.一种基于多种流媒体协议的农业植株识别系统,所述农业植株识别系统包括:
21.待识别图像模块,用于识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;
22.数据转换模块,用于所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;
23.缓存区设置模块,用于所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;
24.发送模块,用于所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。
25.进一步地,所述待识别图像模块包括:
26.实时接收模块,用于识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;
27.第一采集模块,用于当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;
28.第二采集模块,用于当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。
29.进一步地,所述缓存区设置模块包括:
30.设置模块,用于所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;
31.缓存模块,用于所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。
32.进一步地,所述发送模块包括:
33.指令判断模块,用于所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;
34.协议识别模块,用于当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;
35.图像发送模块,用于所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
36.本发明有益效果:
37.本发明提出的一种基于多种流媒体协议的农业植株识别方法和系统通过多种流媒体协议设置和不同流媒体协议对应不同格式待识别图像的方式,能够有效提高农业植株识别效率以及农业植株识别的准确率,防止协议与大识别图像格式不匹配导致图像识别准确率降低的问题发生,同时,通过数据传输格式的转换,提高体目标格式待识别图像与流媒体协议之间的匹配性,进而提高数据传输效率和数据传输成功率。
附图说明
38.图1为本发明所述方法的流程图;
39.图2为本发明所述系统的系统框图。
具体实施方式
40.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
41.本发明实施例提出了一种基于多种流媒体协议的农业植株识别方法,如图1所示,所述农业植株识别方法包括:
42.s1、识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;
43.s2、所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;
44.s3、所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;
45.s4、所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。
46.上述技术方案的工作原理为:首先,识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;然后,所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;随后,所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;最后,所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。
47.上述技术方案的效果为:本实施例提出的一种基于多种流媒体协议的农业植株识别方法通过多种流媒体协议设置和不同流媒体协议对应不同格式待识别图像的方式,能够有效提高农业植株识别效率以及农业植株识别的准确率,防止协议与大识别图像格式不匹配导致图像识别准确率降低的问题发生,同时,通过数据传输格式的转换,提高体目标格式待识别图像与流媒体协议之间的匹配性,进而提高数据传输效率和数据传输成功率。
48.本发明的一个实施例,识别控制系统实时控制图像采集设备采集农业植株的图像
信息,获得多角度的农业植株的待识别图像,包括:
49.s101、识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;
50.s102、当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;
51.s103、当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。
52.上述技术方案的工作原理为:首先,识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;然后,当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;最后,当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。
53.上述技术方案的效果为:通过上述方式获得多角度的农业植株的待识别图像能够有效提高农业植株的待识别图像获取在不同情况下的获取及时性,进而提高后续农业植株在不同环境参数和参数变化情况下的识别及时性和变化识别效率。
54.本发明的一个实施例,所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内,包括:
55.s301、所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;
56.s302、所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。
57.上述技术方案的工作原理为:首先,所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;然后,所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。
58.上述技术方案的效果为:通过上述缓存区设置和存储方式,能够有效提高不同格式数据存储的分块化程度,进而提高后续不同格式的数据调取的准确性,防止同一存储导致数据调取易出现调取错误的问题发生,同时,通过分块化设置能够进一步提高后续数据调取的调取效率。
59.本发明的一个实施例,所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台,包括:
60.s401、所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;
61.s402、当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;
62.s403、所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
63.上述技术方案的工作原理为:首先,所述识别控制系统实时监测图像识别指令,判
断是否获取图像识别指令;然后,当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;最后,所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
64.上述技术方案的效果为:通过多种流媒体协议设置和不同流媒体协议对应不同格式待识别图像的方式,能够有效提高农业植株识别效率以及农业植株识别的准确率,防止协议与大识别图像格式不匹配导致图像识别准确率降低的问题发生,同时,通过数据传输格式的转换,提高体目标格式待识别图像与流媒体协议之间的匹配性,进而提高数据传输效率和数据传输成功率。
65.本发明实施例提出了一种基于多种流媒体协议的农业植株识别系统,如图2所示,所述农业植株识别系统包括:
66.待识别图像模块,用于识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;
67.数据转换模块,用于所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;
68.缓存区设置模块,用于所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;
69.发送模块,用于所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。
70.上述技术方案的工作原理为:首先,通过待识别图像模块识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;
71.然后,利用数据转换模块控制所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;
72.随后,采用缓存区设置模块控制所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;
73.最后,利用发送模块控制所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。
74.上述技术方案的效果为:本实施例提出的一种基于多种流媒体协议的农业植株识别系统通过多种流媒体协议设置和不同流媒体协议对应不同格式待识别图像的方式,能够有效提高农业植株识别效率以及农业植株识别的准确率,防止协议与大识别图像格式不匹配导致图像识别准确率降低的问题发生,同时,通过数据传输格式的转换,提高体目标格式待识别图像与流媒体协议之间的匹配性,进而提高数据传输效率和数据传输成功率。
75.本发明的一个实施例,所述待识别图像模块包括:
76.实时接收模块,用于识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;
77.第一采集模块,用于当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;
78.第二采集模块,用于当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。
79.上述技术方案的工作原理为:首先,通过实时接收模块控制识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;然后,利用第一采集模块在当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;最后,采用第二采集模块在当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。
80.上述技术方案的效果为:通过上述缓存区设置和存储方式,能够有效提高不同格式数据存储的分块化程度,进而提高后续不同格式的数据调取的准确性,防止同一存储导致数据调取易出现调取错误的问题发生,同时,通过分块化设置能够进一步提高后续数据调取的调取效率。
81.本发明的一个实施例,所述缓存区设置模块包括:
82.设置模块,用于所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;
83.缓存模块,用于所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。
84.上述技术方案的工作原理为:首先,通过设置模块控制所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;最后,利用缓存模块控制所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。
85.上述技术方案的效果为:通过上述方式获得多角度的农业植株的待识别图像能够有效提高农业植株的待识别图像获取在不同情况下的获取及时性,进而提高后续农业植株在不同环境参数和参数变化情况下的识别及时性和变化识别效率。
86.本发明的一个实施例,所述发送模块包括:
87.指令判断模块,用于所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;
88.协议识别模块,用于当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;
89.图像发送模块,用于所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
90.上述技术方案的工作原理为:首先,通过指令判断模块控制所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;然后,利用协议识别模块在当所述识别
控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;最后,采用图像发送模块控制所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
91.上述技术方案的效果为:通过多种流媒体协议设置和不同流媒体协议对应不同格式待识别图像的方式,能够有效提高农业植株识别效率以及农业植株识别的准确率,防止协议与大识别图像格式不匹配导致图像识别准确率降低的问题发生,同时,通过数据传输格式的转换,提高体目标格式待识别图像与流媒体协议之间的匹配性,进而提高数据传输效率和数据传输成功率。
92.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种基于多种流媒体协议的农业植株识别方法,其特征在于,所述农业植株识别方法包括:识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。2.根据权利要求1所述农业植株识别方法,其特征在于,识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像,包括:识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。3.根据权利要求1所述农业植株识别方法,其特征在于,所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内,包括:所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。4.根据权利要求1所述农业植株识别方法,其特征在于,所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台,包括:所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。5.一种基于多种流媒体协议的农业植株识别系统,其特征在于,所述农业植株识别系统包括:待识别图像模块,用于识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;数据转换模块,用于所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;缓存区设置模块,用于所述识别控制系统设置多个格式数据缓存区,并将所述具体目
标格式待识别图像存储至对应的格式数据缓存区内;发送模块,用于所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。6.根据权利要求5所述农业植株识别系统,其特征在于,所述待识别图像模块包括:实时接收模块,用于识别控制系统实时接收农业环境传感器组发送的农业环境参数数据,其中,所述农业环境传感器组包括空气湿度传感器、温度传感器和土壤温湿度传感器;第一采集模块,用于当农业环境参数数据符合预设的参数阈值要求时,按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息;第二采集模块,用于当检测到农业环境参数数据不符合预设的参数阈值要求时,在按照预设的早晚采集时间点控制所述图像采集设备采集农业植株的图像信息的同时,按照每种参数类型对应的预设的监控时间点控制所述图像采集设备采集农业植株的图像信息。7.根据权利要求5所述农业植株识别系统,其特征在于,所述缓存区设置模块包括:设置模块,用于所述识别控制系统以格式种类为单位设置不同的数据缓存区域,形成多个格式数据缓存区;缓存模块,用于所述识别控制系统将所述具体目标格式待识别图像缓存至与其目标格式对应的格式数据缓存区中。8.根据权利要求5所述农业植株识别系统,其特征在于,所述发送模块包括:指令判断模块,用于所述识别控制系统实时监测图像识别指令,判断是否获取图像识别指令;协议识别模块,用于当所述识别控制系统接收到图像识别指令时,识别发送所述图像识别指令的图像识别平台与所述识别控制系统之间的流媒体协议,获取目标流媒体协议类型;图像发送模块,用于所述识别控制系统按照所述目标流媒体协议类型调取格式种类与所述目标流媒体协议类型相符的数据缓存区域内的具体目标格式待识别图像发送至图像识别平台。
技术总结
本发明提出了一种基于多种流媒体协议的农业植株识别方法和系统。所述农业植株识别方法包括:识别控制系统实时控制图像采集设备采集农业植株的图像信息,获得多角度的农业植株的待识别图像;所述识别控制系统按照流媒体协议对应的数据传输格式,对所述待识别图像进行数据转换,形成具体目标格式待识别图像;所述识别控制系统设置多个格式数据缓存区,并将所述具体目标格式待识别图像存储至对应的格式数据缓存区内;所述识别控制系统根据图像识别指令将所述具体目标格式待识别图像按照流媒体协议形式发送至图像识别平台。所述系统包括与所述方法步骤对应的模块。与所述方法步骤对应的模块。与所述方法步骤对应的模块。
技术研发人员:余丹 兰雨晴 张腾怀 邢智涣 王丹星
受保护的技术使用者:慧之安信息技术股份有限公司
技术研发日:2022.12.09
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/