System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体而言,涉及一种煤矿井下生成水印的图像应用方法、装置、计算机可读介质及电子设备。
技术介绍
1、在煤矿井下生产作业过程中,需要获取并监测井下实际的生产作业场景,用于对设备运行、工作进程以及人员活动等情况进行评估。在煤矿井下环境中,获取图像并生成图像水印的过程存在如下问题:由于煤矿井下的特殊环境,矿井下网络通讯条件受限,很多时候都无法实时获取用户信息和设备信息,也无法感知图片的生成信息,造成图像水印信息获取困难、生成图像水印的效率较低。
技术实现思路
1、本申请的实施例提供了一种煤矿井下生成水印的图像应用方法、装置、计算机可读介质及电子设备,进而至少在一定程度上可以解决图像水印信息获取困难、生成图像水印的效率较低的问题。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请的一个方面,提供了一种煤矿井下生成水印的图像应用方法,包括:检测当前网络状态,基于网络状态获取待处理信息;基于所述待处理信息进行预处理,生成格式统一的格式化字符;提取所述格式化字符中的数字摘要,对所述数字摘要进行排布,生成水印信息;通过数字图像处理,将所述水印信息嵌入图像中,生成水印图像;基于当前网络状态,将所述水印图像缓存在本地或者上传至服务器。
4、在本申请中,基于前述方案,所述检测当前网络状态,基于网络状态获取待处理信息,包括:检测终端所处位置处对应的网络状态,根据网络状态确定数据获取的方式;若当前网络
5、在本申请中,基于前述方案,所述基于所述待处理信息进行预处理,生成格式统一的格式化字符,包括:检测所述待处理信息对应的数据类型;基于预设的数据类型对应关系,获取各数据类型的待处理信息对应的替换字符;基于所述替换字符生成格式统一的格式化字符。
6、在本申请中,基于前述方案,所述提取所述格式化字符中的数字摘要,包括:对所述格式化字符进行压缩,生成压缩数据;对所述压缩数据进行摘要处理,生成数字摘要。
7、在本申请中,基于前述方案,所述对所述数字摘要进行排布,生成水印信息,包括:根据预设的排布方式,对所述数字摘要进行排布,生成水印信息。
8、在本申请中,基于前述方案,所述通过数字图像处理,将水印信息嵌入图像中,生成水印图像,包括:通过摄像装置获取环境图像;基于所述环境图像的像素值,将十进制的所述像素值转换成二进制,同时将十进制的所述水印信息转换成二进制水印信息;用二进制水印信息替换对应的二进制的环境图像中的最低位,生成替换图像;将所述替换图像转换为十进制,得到水印图像。
9、在本申请中,基于前述方案,所述方法还包括:在基于加密摘要方式生成的水印图像中,通过对应的解密方式对加密信息进行解密,生成解密信息;对解密信息进行验证,检测信息是否被篡改,验证通过之后得到完整的水印信息;从水印信息中获取图像信息,以及水印中的用户信息、生成时间、地点和设备信息,进行相关的数据应用。
10、根据本申请的一个方面,提供了一种煤矿井下生成水印的图像应用装置,包括:
11、检测单元,用于检测当前网络状态,基于网络状态获取待处理信息;
12、生成单元,用于基于所述待处理信息进行预处理,生成格式统一的格式化字符;
13、提取单元,用于提取所述格式化字符中的数字摘要,对所述数字摘要进行排布,生成水印信息;
14、水印单元,用于通过数字图像处理,将所述水印信息嵌入图像中,生成水印图像;
15、上传单元,用于基于当前网络状态,将所述水印图像缓存在本地或者上传至服务器。
16、在本申请中,基于前述方案,所述检测当前网络状态,基于网络状态获取待处理信息,包括:检测终端所处位置处对应的网络状态,根据网络状态确定数据获取的方式;若当前网络状态良好,则通过网络获取所述待处理信息;若当前断网络,则通过本地缓存、蓝牙或者rfid的方式获取所述待处理信息。
17、在本申请中,基于前述方案,所述基于所述待处理信息进行预处理,生成格式统一的格式化字符,包括:检测所述待处理信息对应的数据类型;基于预设的数据类型对应关系,获取各数据类型的待处理信息对应的替换字符;基于所述替换字符生成格式统一的格式化字符。
18、在本申请中,基于前述方案,所述提取所述格式化字符中的数字摘要,包括:对所述格式化字符进行压缩,生成压缩数据;对所述压缩数据进行摘要处理,生成数字摘要。
19、在本申请中,基于前述方案,所述对所述数字摘要进行排布,生成水印信息,包括:根据预设的排布方式,对所述数字摘要进行排布,生成水印信息。
20、在本申请中,基于前述方案,所述通过数字图像处理,将水印信息嵌入图像中,生成水印图像,包括:通过摄像装置获取环境图像;基于所述环境图像的像素值,将十进制的所述像素值转换成二进制,同时将十进制的所述水印信息转换成二进制水印信息;用二进制水印信息替换对应的二进制的环境图像中的最低位,生成替换图像;将所述替换图像转换为十进制,得到水印图像。
21、在本申请中,基于前述方案,所述方法还包括:在基于加密摘要方式生成的水印图像中,通过对应的解密方式对加密信息进行解密,生成解密信息;对解密信息进行验证,检测信息是否被篡改,验证通过之后得到完整的水印信息;从水印信息中获取图像信息,以及水印中的用户信息、生成时间、地点和设备信息,进行相关的数据应用。
22、根据本申请的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的煤矿井下生成水印的图像应用方法。
23、根据本申请的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的煤矿井下生成水印的图像应用方法。
24、根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的煤矿井下生成水印的图像应用方法。
25、在本申请技术方案中,检测当前网络状态,基于网络状态获取待处理信息;基于所述待处理信息进行预处理,生成格式统一的格式化字符;提取所述格式化字符中的数字摘要,对所述数字摘要进行排布,生成水印信息;通过数字图像处理,将所述水印信息嵌入图像中,生成水印图像;基于当前网络状态,将所述水印图像缓存在本地或者上传至服务器。本申请的技术方案在获取待处理信息时,通过先检测用户所处的网络状态,在有网络时直接获取实时的设备信息本文档来自技高网...
【技术保护点】
1.一种煤矿井下生成水印的图像应用方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,检测当前网络状态,基于网络状态获取待处理信息,包括:
3.根据权利要求1所述的方法,其特征在于,基于所述待处理信息进行预处理,生成格式统一的格式化字符,包括:
4.根据权利要求1所述的方法,其特征在于,提取所述格式化字符中的数字摘要,包括:
5.根据权利要求1所述的方法,其特征在于,对所述数字摘要进行排布,生成水印信息,包括:
6.根据权利要求1所述的方法,其特征在于,通过数字图像处理,将水印信息嵌入图像中,生成水印图像,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种煤矿井下生成水印的图像应用装置,其特征在于,包括:
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的煤矿井下生成水印的图像应用方法。
10.一种电子设备,其特征在于,包括:
【技术特征摘要】
1.一种煤矿井下生成水印的图像应用方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,检测当前网络状态,基于网络状态获取待处理信息,包括:
3.根据权利要求1所述的方法,其特征在于,基于所述待处理信息进行预处理,生成格式统一的格式化字符,包括:
4.根据权利要求1所述的方法,其特征在于,提取所述格式化字符中的数字摘要,包括:
5.根据权利要求1所述的方法,其特征在于,对所述数字摘要进行排布,生成水印信息,包括:...
【专利技术属性】
技术研发人员:刘林,龚浩杰,梁凡晨,请求不公布姓名,
申请(专利权)人:苔花科迈西安信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。