用于农牧业获取图像提炼适用于北斗通讯的数据的方法

xiaoxiao2020-10-23  9

用于农牧业获取图像提炼适用于北斗通讯的数据的方法
【技术领域】
[0001]本发明电子信息领域,尤其是北斗卫星通讯技术应用领域,特别指是用于农牧业获取图像提炼适用于北斗通讯的数据的方法。
【背景技术】
[0002]目前,在一些农牧业发达,但地理位置比较偏僻的地区,移动网络尚不能全部覆盖,该地区的农牧业现场生长数据不能通过常规的移动网络通道传输给指定的农牧业现场生长数据采集服务器,面对这种情况,有些地区的工作人员采用安排专人定时去各个农牧业现场拍照、记录农牧业的现场生长数据,在此基础上再安排专人分门别类地记录、总结农牧业的现场生长数据。这种工作模式导致工作人员无法实时、准确地知道农牧业的现场生长数据,无法快捷、迅速地下达正确的建议和命令。
[0003]目前国家致力于推广北斗卫星系统的应用,北斗卫星系统分成一代北斗卫星系统和二代北斗卫星系统,一代北斗卫星系统主要应用于通信领域,二代北斗卫星系统主要应用于定位、导航领域。综合上述,北斗卫星系统在农牧业领域中的应用具有重大意思。但是基于北斗通讯对数据量的要求,如何将农牧业的生长数据及时通过北斗卫星通讯的方法回传到服务器端必须客服以下难点:难点一,北斗通讯不支持大数据量不能传输图像数据,需要对采集的图像数据进行本地化精算,得出精炼后数据才能采取报文形式传输;难点二,精炼数据在服务器端还原成图像数据需要数据采集端的数据精炼方法可以通过数据还远端的反向算法得以还原。

【发明内容】

[0004]本发明的目的是,提供用于农牧业获取图像提炼适用于北斗通讯的数据的方法,本发明同时适用于没有移动网络覆盖的情况下和与移动网络通道形成双通道冗余备份的情况下,本发明主要利用北斗卫星通讯技术和图像处理技术,获取大量农牧业现场生长数据,为生态农牧业的研宄、建模和决策等提供了海量和丰富的农牧业现场生长数据。
[0005]为解决上述技术问题,本发明提供用于农牧业获取图像提炼适用于北斗通讯的数据的方法,本发明的具体实现步骤包括:
O获取农牧业的实时视频码流;
2)将得到的实时视频码流转成标准的视频码流;
3)定时从标准的视频码流中截取图像;
4)截取所需的图像后,按照一定的命名规则将图像储存到指定的目录文件中;
5)利用图像处理技术加载已经保存的指定图像,按照一定的算法,对图像进行分格处理和图像像素点处理,在此基础上获取所需的农牧业参数数据值;
6)将获取到的农牧业参数数据值根据北斗卫星通讯的收发机制和数据报文格式组成可以在北斗卫星传输通道中传输的数据报文;
7)中心服务器接收通过北斗卫星通讯传回的报文,根据反向算法还原出农牧业一定时刻的生长状态图形和数据;
具体地,获取农牧业的实时视频码流,将得到的实时视频码流转成标准的视频码流,包括:根据所选的摄像机品牌型号,通过相对应的专业SDK包提供的接口函数获取农牧业的实时视频码流,并将得到的农牧业实时视频码流再次依据相对应的转化函数编程成标准的视频码流;
进一步地,定时从标准的视频码流中截取图像,截取所需的图像后,按照指定的命名规则将图像储存到指定的目录文件中,包括:按照用户设计的时间周期,通过编程定时从标准的视频码流中截取图像,并将截取到的图像按照用户设计的存储参数,通过编程将截取到的图像,按照已经设计好的命名规则、存储格式和指定的存储目录进行存储;
进一步地,利用图像处理技术加载已经保存的指定图像,按照一定的算法,对图像进行分格处理和图像像素点处理,在此基础上获取所需的农牧业参数数据值,包括:利用专业的图像处理技术及OPenCV开源库提供的函数加载已经存储到指定目录下的图像文件,按照适用于农牧业处理图像的算法,对图像文件进行分格处理,在每一等分格中,再对等分格中的所有像素点的RGB进行提取分析、统计出每一等分格的RGB均值。在此基础上可以获取农牧业中牧草的覆盖率,牧草高度等参数的数据值;
进一步地,将获取到的农牧业参数数据值根据北斗卫星通讯的收发机制和数据报文格式组成可以在北斗卫星传输通道中传输的数据报文,包括:根据北斗卫星通讯的收发机制和《北斗一号用户机数据接口要求(4.0版)》的协议规约,将获取到的农牧业参数数据值转化成可以在北斗卫星传输通道中传输的数据包报文,并将此数据包报文通过指定的物理接口北斗卫星通讯;
进一步的,中心服务器接收通过北斗卫星通讯传回的报文,根据反向算法在图像等分格中根据RGB均值还原图像RGB值,再根据等分格顺序还原出农牧业一定时刻的生长状态图形和数据。
[0006]有益效果
区别于【背景技术】,本发明提供用于农牧业获取图像提炼适用于北斗通讯的数据的方法,能够在没有移动网络覆盖的情况下利用北斗卫星通讯技术和图像处理技术,获取大量农牧业现场生长数据,为生态农牧业的研宄、建模和决策等提供了海量和丰富的农牧业现场生长数据。本发明同样适用于与移动网络通道形成双通道冗余备份的情况。
【附图说明】
[0007]图1是本发明的流程示意图;
图2是本发明实现装置示意图。
【具体实施方式】
[0008]为使本发明的目的、内容和优点更加清楚,下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。请参阅图1,本实施方式提供了用于农牧业获取图像提炼适用于北斗通讯的数据的方法,包括:
步骤101:获取农牧业的实时视频码流; 请参阅图2,检查摄像机I与计算机2是否已经用网线5已经连接成功,同时将摄像机I与计算机2的IP设成同一网段,保证计算机2可以Ping通摄像机的IP地址,然后根据所选的摄像机I品牌型号,通过相对应的专业SDK包提供的接口函数获取农牧业的实时视频码流。
[0009]步骤102:将得到的实时视频码流转成标准的视频码流;
请参阅图2,在计算机2中根据所选的摄像机I品牌型号,通过相对应的专业SDK包提供的相对应的转化函数将得到的实时原始视频码流编程成标准的视频码流。
[0010]步骤103:定时从标准的视频码流中截取图像;
请参阅图2,在计算机2中,按照用户设计的时间周期,通过编程定时从标准的视频码流中截取图像。
[0011]步骤104:截取所需的图像后,按照一定的命名规则将图像储存到指定的目录文件中;
请参阅图2,在计算机2中,将截取到的图像按照 用户设计的存储参数,通过编程将截取到的图像,按照已经设计好的命名规则、存储格式和指定的存储目录进行存储。
[0012]步骤105:利用图像处理技术加载已经保存的指定图像,按照一定的算法,对图像进行分格处理和图像像素点处理,在此基础上获取所需的农牧业参数数据值;
请参阅图2,在计算机2中,利用专业的图像处理技术及OPenCV开源库提供的函数加载已经存储到指定目录下的图像文件,按照适用于农牧业处理图像的算法,对图像文件进行分格处理,在每一等分格中,再对等分格中的所有像素点的RGB进行提取分析、统计出每一等分格的RGB均值。在此基础上可以获取农牧业中牧草的覆盖率等参数的数据值。
[0013]步骤106:将获取到的农牧业参数数据值根据北斗卫星3通讯的收发机制和数据报文格式组成可以在北斗卫星3传输通道中传输的数据报文;
请参阅图2,在计算机2中,根据北斗卫星3通讯的收发机制和《北斗一号用户机数据接口要求(4.0版)》的协议规约,将获取到的农牧业参数数据值转化成可以在北斗卫星3传输通道中传输的数据包报文,并将此数据包报文通过指定的物理接口与外界系统通讯。
[0014]步骤107:中心服务器4接收通过北斗卫星通讯传回的报文,根据反向算法在图像等分格中根据RGB均值还原图像RGB值,再根据等分格顺序还原出农牧业一定时刻的生长状态图形和数据;
请参阅图2,中心服务器4根据反向算法在图像等分格中根据RGB均值还原图像RGB值,再根据等分格顺序还原出农牧业一定时刻的生长状态图形和数据。
[0015]在本实施方式中,同时支持在没有移动网络覆盖的情况下和与移动网络通道形成双通道冗余备份的情况下,利用北斗卫星通讯技术和图像处理技术,获取大量农牧业现场生长数据,为生态农牧业的研宄、建模和决策等提供了海量和丰富的农牧业现场生长数据。本实施例完全符合农牧业现场生长数据自动采集的需求,能够解决【背景技术】中提到的问题。本领技术人员应该理解的是,本方法的实现终端结构包括摄像机1,计算机2,网线5在支持太阳能供电的模式下可以广泛分布于大型场所,大型场所包含牧场,农场,本发明解决的问题主要是通过北斗通讯的报文实现数据现场采集,现场精炼,北斗传输,数据还原,本发明可以广泛的应用在农业、畜牧业等需要重点加强定位、导航领域等所有室外环境。
【主权项】
1.用于农牧业获取图像提炼适用于北斗通讯的数据的方法,其实现步骤包括: 1)获取农牧业的实时视频码流; 2)将得到的实时视频码流转成标准的视频码流; 3)定时从标准的视频码流中截取图像; 4)截取所需的图像后,按照一定的命名规则将图像储存到指定的目录文件中; 5)利用图像处理技术加载已经保存的指定图像,按照一定的算法,对图像进行分格处理和图像像素点处理,在此基础上获取所需的农牧业参数数据值; 6)将获取到的农牧业参数数据值根据北斗卫星通讯的收发机制和数据报文格式组成可以在北斗卫星传输通道中传输的数据报文; 7)中心服务器接收通过北斗卫星通讯传回的报文,根据反向算法还原出农牧业一定时刻的生长状态图形和数据。2.根据权利要求1所述的用于农牧业获取图像提炼适用于北斗通讯的数据的方法,其特征在于获取农牧业的实时视频码流,将得到的实时视频码流转成标准的视频码流,包括:根据所选的摄像机品牌型号,通过相对应的专业SDK包提供的接口函数获取农牧业的实时视频码流,并将得到的农牧业实时视频码流再次依据相对应的转化函数编程成标准的视频码流。3.根据权利要求1所述的用于农牧业获取图像提炼适用于北斗通讯的数据的方法,其特征在于定时从标准的视频码流中截取图像,截取所需的图像后,按照指定的命名规则将图像储存到指定的目录文件中,包括:按照用户设计的时间周期,通过编程定时从标准的视频码流中截取图像,并将截取到的图像按照用户设计的存储参数,通过编程将截取到的图像,按照已经设计好的命名规则、存储格式和指定的存储目录进行存储。4.根据权利要求1所述的用于农牧业获取图像提炼适用于北斗通讯的数据的方法,其特征在于利用图像处理技术加载已经保存的指定图像,按照一定的算法,对图像进行分格处理和图像像素点处理,在此基础上获取所需的农牧业参数数据值,包括:利用专业的图像处理技术及OPenCV开源库提供的函数加载已经存储到指定目录下的图像文件,按照适用于农牧业处理图像的算法,对图像文件进行分格处理,在每一等分格中,再对等分格中的所有像素点的RGB进行提取分析、统计出每一等分格的RGB均值,在此基础上可以获取农牧业中牧草的覆盖率,牧草高度等参数的数据值。5.根据权利要求1所述的用于农牧业获取图像提炼适用于北斗通讯的数据的方法,其特征在于将获取到的农牧业参数数据值根据北斗卫星通讯的收发机制和数据报文格式组成可以在北斗卫星传输通道中传输的数据报文,包括:根据北斗卫星通讯的收发机制和《北斗一号用户机数据接口要求(4.0版)》的协议规约,将获取到的农牧业参数数据值转化成可以在北斗卫星传输通道中传输的数据包报文,并将此数据包报文通过指定的物理接口与北斗卫星通讯。6.根据权利要求1所述的用于农牧业获取图像提炼适用于北斗通讯的数据的方法,其特征在于中心服务器接收通过北斗卫星通讯传回的报文,根据反向算法在图像等分格中根据RGB均值还原图像RGB值,再根据等分格顺序还原出农牧业一定时刻的生长状态图形和数据。
【专利摘要】用于农牧业获取图像提炼适用于北斗通讯的数据的方法涉及电子信息技术领域,本发明实现步骤包括获取农牧业的实时视频码流;将得到的实时视频码流转成标准的视频码流;定时从标准的视频码流中截取图像;存储图像;利用图像处理技术加载已经保存的指定图像,对图像进行分格处理和图像像素点处理,在此基础上获取所需的农牧业参数数据值;将获取到的农牧业参数数据值根据北斗卫星通讯的收发机制和数据报文格式组成可以在北斗卫星传输通道中传输的数据报文;中心服务器接收通过北斗卫星通讯传回的报文,根据反向算法还原出农牧业一定时刻的生长状态图形和数据;本发明利用北斗卫星通讯技术和图像处理技术,获取大量农牧业现场生长数据,为生态农牧业的研究、建模和决策等提供了海量和丰富的农牧业现场生长数据。
【IPC分类】H04L29/08, H04N7/18, H04N5/76
【公开号】CN104902249
【申请号】CN201510376018
【发明人】张扬, 胡馨月, 张清荣, 徐魁
【申请人】北京航星网讯技术股份有限公司
【公开日】2015年9月9日
【申请日】2015年6月27日

最新回复(0)