System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及无人设备控制,尤其涉及一种基于gb28181协议的无人设备智能控制方法和系统。
技术介绍
1、目前,无人机和无人设备在推流方面大多数采用rtmp(real time messagingprotocol)协议,这种协议可支持4g/5g传输,使得无人设备挂载的高清摄像头采集的实时视频画面能够顺利推送到视频监控平台,再由视频监控平台对这些视频画面进行转码处理,使其能够面向各种终端和业务平台。然而,在无人设备控制方面,目前并没有统一标准的控制指令,各厂家都是自行一体,通过各自的本地控制台对无人设备进行控制,这导致无人设备的业务交互使用很不方便,且其过程需要大量人工干预,协同交互能力和稳定性较差。
技术实现思路
1、为解决上述技术问题,本专利技术的目的在于:提供一种具有协同交互能力的基于gb28181协议的无人设备智能控制方法和系统。
2、为实现上述目的,本申请实施例的一方面提出了一种基于gb28181协议的无人设备智能控制方法,包括以下步骤:
3、获取无人设备的实时视频数据,对所述实时视频数据进行解压缩处理,得到多帧影像数据;
4、对所述影像数据进行特征点提取和特征点匹配,得到智能分析结果;
5、基于gb28181协议扩展所述无人设备的控制接口,并根据所述智能分析结果得到控制指令,通过所述控制接口根据所述控制指令控制所述无人设备,进而得到所述无人设备的执行结果。
6、在一些实施例中,所述获取无人设备的实时视频数据这一步骤
7、通过所述无人设备采集视频流数据,将所述视频流数据编码为rtmp格式,得到所述实时视频数据,进而发送所述实时视频数据;
8、通过rtmp协议接收所述无人设备发送的所述实时视频数据。
9、在一些实施例中,所述对所述实时视频数据进行解压缩处理,得到多帧影像数据这一步骤,其具体包括:
10、对所述实时视频数据进行初始化解码,得到视频帧;
11、去除所述视频帧中的冗余信息,进而根据所述视频帧重建原始的像素数据;
12、对所述像素数据进行排序、帧间预测以及插值处理,得到多帧所述影像数据。
13、在一些实施例中,所述对所述影像数据进行特征点提取和特征点匹配,得到智能分析结果这一步骤,其具体包括:
14、对每一帧的所述影像数据进行去噪和标准化处理,得到多帧第一图像数据;
15、通过边缘检测算法计算前后帧的所述第一图像数据的差异,得到各帧所述第一图像数据的特征点;
16、对前后帧的所述特征点进行匹配分析,得到前后帧所述第一图像数据的相对姿态,根据所述相对姿态得到智能分析结果。
17、在一些实施例中,所述根据所述智能分析结果得到控制指令这一步骤,其具体包括:
18、将所述智能分析结果的编辑程序与所述无人设备的控制程序进行集成,得到所述控制指令。
19、在一些实施例中,所述通过所述控制接口根据所述控制指令控制所述无人设备,进而得到所述无人设备的执行结果这一步骤,其具体包括:
20、通过所述控制接口向所述无人设备发送所述控制指令;
21、通过所述无人设备解析所述控制指令,得到执行结果,进而发送所述执行结果;
22、接收所述无人设备发送的所述执行结果。
23、在一些实施例中,所述无人设备包括控制模块和数据传输模块,所述通过所述无人设备解析所述控制指令,得到执行结果,进而发送所述执行结果这一步骤,其具体包括:
24、通过所述数据传输模块将所述控制指令传输至所述控制模块;
25、通过所述控制模块解析所述控制指令,进而根据解析后的所述控制指令调整状态参数,并根据所述状态参数得到所述执行结果;
26、通过所述数据传输模块发送所述执行结果。
27、为实现上述目的,本申请实施例的另一方面提出了一种基于gb28181协议的无人设备智能控制系统,包括:
28、视频处理模块,用于获取无人设备的实时视频数据,对所述实时视频数据进行解压缩处理,得到多帧影像数据;
29、智能分析模块,用于对所述影像数据进行特征点提取和特征点匹配,得到智能分析结果;
30、无人设备控制模块,用于基于gb28181协议扩展所述无人设备的控制接口,并根据所述智能分析结果得到控制指令,通过所述控制接口根据所述控制指令控制所述无人设备,进而得到所述无人设备的执行结果。
31、为实现上述目的,本申请实施例的另一方面提出了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如前面所述的基于gb28181协议的无人设备智能控制方法。
32、为实现上述目的,本申请实施例的另一方面提出了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如前面所述的基于gb28181协议的无人设备智能控制方法。
33、本专利技术的有益效果是:本专利技术的基于gb28181协议的无人设备智能控制方法和系统,通过国标平台获取无人设备的实时视频数据,对实时视频数据进行解压缩处理,得到多帧影像数据,进而对每一帧的影像数据进行特征点提取,并对前后帧影像数据提取出来的特征点进行匹配分析,得到智能分析结果,进而在国标平台上扩展无人设备的控制接口,将智能分析结果的编码程序与无人设备的控制程序进行集成,得到对无人设备的控制指令,通过该控制接口根据控制指令控制无人设备,最后得到无人设备的执行结果。本专利技术基于国标gb28181协议进行指令扩展,能够实现对无人设备的智能控制和适配,通过智能信令提升无人设备与国标平台间的协同交互能力,系统的稳定性和有效性高。
本文档来自技高网...【技术保护点】
1.一种基于GB28181协议的无人设备智能控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于GB28181协议的无人设备智能控制方法,其特征在于,所述获取无人设备的实时视频数据这一步骤,其具体包括:
3.根据权利要求1所述的一种基于GB28181协议的无人设备智能控制方法,其特征在于,所述对所述实时视频数据进行解压缩处理,得到多帧影像数据这一步骤,其具体包括:
4.根据权利要求1所述的一种基于GB28181协议的无人设备智能控制方法,其特征在于,所述对所述影像数据进行特征点提取和特征点匹配,得到智能分析结果这一步骤,其具体包括:
5.根据权利要求1所述的一种基于GB28181协议的无人设备智能控制方法,其特征在于,所述根据所述智能分析结果得到控制指令这一步骤,其具体包括:
6.根据权利要求1所述的一种基于GB28181协议的无人设备智能控制方法,其特征在于,所述通过所述控制接口根据所述控制指令控制所述无人设备,进而得到所述无人设备的执行结果这一步骤,其具体包括:
7.根据权利要求6所述的
8.一种基于GB28181协议的无人设备智能控制系统,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如权利要求1至7中任一项所述的基于GB28181协议的无人设备智能控制方法的步骤。
10.一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至7中任一项所述的基于GB28181协议的无人设备智能控制方法的步骤。
...【技术特征摘要】
1.一种基于gb28181协议的无人设备智能控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于gb28181协议的无人设备智能控制方法,其特征在于,所述获取无人设备的实时视频数据这一步骤,其具体包括:
3.根据权利要求1所述的一种基于gb28181协议的无人设备智能控制方法,其特征在于,所述对所述实时视频数据进行解压缩处理,得到多帧影像数据这一步骤,其具体包括:
4.根据权利要求1所述的一种基于gb28181协议的无人设备智能控制方法,其特征在于,所述对所述影像数据进行特征点提取和特征点匹配,得到智能分析结果这一步骤,其具体包括:
5.根据权利要求1所述的一种基于gb28181协议的无人设备智能控制方法,其特征在于,所述根据所述智能分析结果得到控制指令这一步骤,其具体包括:
6.根据权利要求1所述的一种基于gb28181协议的无人设备智能控制方法,其特征在于,所述通过所述控制接口根据所述控制指令控制所述无人设备,进而得到所述无人设...
【专利技术属性】
技术研发人员:濮岚,张艳霞,房新彦,俞浩,魏建丞,
申请(专利权)人:天翼物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。