船舶动力装置远程监控管理方法及系统
文献发布时间:2023-06-19 12:02:28
技术领域
本发明涉及船舶动力装置技术领域,具体而言,涉及一种船舶动力装置远程监控管理方法及系统。
背景技术
在轮船管理中,能够将远洋船舶的航行信息、机舱信息、视频信息及货物信息实时向岸端进行传输,能够方便岸端管理人员对船端进行管理。要对船舶进行全面、准确的监控和管理,就需要采集够多的船舶数据、信息,并需要足够及时将这些数据、信息传输到岸上的管理基站中进行分析和管理。但是,船舶的数据、信息在空间维度涉及的项目多,需要采集和传输不同的部件和装置的不同的数据信息,就算是同一个部件、装置也需要采集不同时间段的数据。而如此海量的数据,无论对于数据的传输还是分析,都是极大的挑战。
为此,如何提取有效的数据进行传输,一方面降低数据传输压力的同时,另一方面能保证岸端收到有效数据且可以根据接收到的数据进行有效的分析,进而实现对船舶的管理,特别是船舶动力装置的管理是一个难题。
发明内容
本发明的目的在于提供了一种船舶动力装置远程监控管理方法及系统,用以解决现有技术中存在的上述问题。
第一方面,本发明实施例提供了一种船舶动力装置远程监控管理方法,所述方法包括:
实时获得船舶动力装置的监控视频;
按照监控视频的长度进行等份分割,得到多组初始视频片段;
获得每组初始视频片段的均值图像;多组初始视频片段对应得到多张均值图像;拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻;
获得相邻的两张均值图像之间的方差;
若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段;
将目标视频片段发送至岸端服务器中。
可选的,若所述方差小于或者等于设定值,所述对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段,还包括:
将所述初始视频片段拆分为帧图像,将帧图像按照拍摄时间的先后顺序进行排序,得到初始帧图像序列;
分别获得初始帧图像序列中相邻两帧图像的前一帧图像和后一帧图像的像素平均值,以及获得所述前一帧图像的各像素点的标准差和所述后一帧图像的各像素点的标准差,以及所述前一帧图像与所述后一帧图像之间的协方差;相邻两帧图像的拍摄时间相邻;
获得所述前一帧图像到所述前一帧图像所在的初始帧图像序列中的第一帧图像之间的第一距离,以及所述后一帧图像到所述后一帧图像所在的初始帧图像序列中的最后一帧图像之间的第二距离;初始视频片段中的第一帧图像为在所述初始帧图像序列中采集时间最先的帧图像;初始帧图像序列中的最后一帧图像为在所述初始帧图像序列中采集时间最后的帧图像;
基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度;
若所述结构相似度小于阈值,确定相邻的所述前一帧图像和所述后一帧图像为目标视频片段的边界帧图像。
可选的,所述基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度,具体为按照下述公式(1)所述计算方式获得:
其中,x表示所述前一帧图像,y表示所述后一帧图像,S(x,y)表示所述前一帧图像和所述后一帧图像的相似度,μ
可选的,所述第一距离表示所述前一帧图像的拍摄时间与所述前一帧图像所在的初始帧图像序列中的第一帧图像的拍摄时间之间的时间间隔;所述第二距离表示所述后一帧图像的拍摄时间与所述后一帧图像所在的初始帧图像序列中的最后一帧图像的拍摄时间之间的时间间隔。
可选的,所述按照监控视频的长度进行等份分割,得到多组初始视频片段,包括:
若所述照监控视频不能平均分割成等份,则对长度最短的一组初始视频片段进行扩展,使得每组初始视频片段的长度相同;
对长度最短的一组初始视频片段进行扩展具体为:获得长度最短的一组初始视频片段的均值图像,以均值图像作为帧图像,插入所述长度最短的一组初始视频片段中,使得长度最短的一组初始视频片段的长度与其他组初始视频片段的长度相同。
第二方面,本发明实施例提供了一种船舶动力装置远程监控管理系统,所述系统包括:
视频获取模块,用于实时获得船舶动力装置的监控视频;
分割模块,用于按照监控视频的长度进行等份分割,得到多组初始视频片段;获得每组初始视频片段的均值图像;多组初始视频片段对应得到多张均值图像;拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻;获得相邻的两张均值图像之间的方差;若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段;
发送模块,用于将目标视频片段发送至岸端服务器中。
可选的,若所述方差小于或者等于设定值,所述对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段,还包括:
将所述初始视频片段拆分为帧图像,将帧图像按照拍摄时间的先后顺序进行排序,得到初始帧图像序列;
分别获得初始帧图像序列中相邻两帧图像的前一帧图像和后一帧图像的像素平均值,以及获得所述前一帧图像的各像素点的标准差和所述后一帧图像的各像素点的标准差,以及所述前一帧图像与所述后一帧图像之间的协方差;相邻两帧图像的拍摄时间相邻;
获得所述前一帧图像到所述前一帧图像所在的初始帧图像序列中的第一帧图像之间的第一距离,以及所述后一帧图像到所述后一帧图像所在的初始帧图像序列中的最后一帧图像之间的第二距离;初始视频片段中的第一帧图像为在所述初始帧图像序列中采集时间最先的帧图像;初始帧图像序列中的最后一帧图像为在所述初始帧图像序列中采集时间最后的帧图像;
基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度;
若所述结构相似度小于阈值,确定相邻的所述前一帧图像和所述后一帧图像为目标视频片段的边界帧图像。
可选的,所述基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度,具体为按照下述公式(1)所述计算方式获得:
其中,x表示所述前一帧图像,y表示所述后一帧图像,S(x,y)表示所述前一帧图像和所述后一帧图像的相似度,μ
可选的,所述第一距离表示所述前一帧图像的拍摄时间与所述前一帧图像所在的初始帧图像序列中的第一帧图像的拍摄时间之间的时间间隔;所述第二距离表示所述后一帧图像的拍摄时间与所述后一帧图像所在的初始帧图像序列中的最后一帧图像的拍摄时间之间的时间间隔。
可选的,所述按照监控视频的长度进行等份分割,得到多组初始视频片段,包括:
若所述照监控视频不能平均分割成等份,则对长度最短的一组初始视频片段进行扩展,使得每组初始视频片段的长度相同;
对长度最短的一组初始视频片段进行扩展具体为:获得长度最短的一组初始视频片段的均值图像,以均值图像作为帧图像,插入所述长度最短的一组初始视频片段中,使得长度最短的一组初始视频片段的长度与其他组初始视频片段的长度相同。
相对于现有技术,本发明具有以下有益效果:
本发明实施例提供了一种船舶动力装置远程监控管理方法及系统,包括:实时获得船舶动力装置的监控视频;船舶动力装置的监控视频可以是船舶机舱的监控视频;按照监控视频的长度进行等份分割,得到多组初始视频片段;获得每组初始视频片段的均值图像;其中,多组初始视频片段对应得到多张均值图像,拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻;获得相邻的两张均值图像之间的方差;若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段,将目标视频片段发送至岸端服务器中。
在将目标视频片段发送至岸端服务器中之前,所述方法还包括:对目标视频片段进行编号。在将目标视频片段发送至岸端服务器成功后,记录发送成功的目标视频片段的编号在发送成功日志中。若在发送目标视频片段的过程中出现中断的情况,则将当前正在发送但因中断而未传输成功的目标视频片段的编号记录在未发送成功日志中。当中断恢复后,可以通过查找未发送成功日志快速获得未发送成功的目标视频片段的编号,进而可以快速获得目标视频片段,从而可以快速继续发送目标视频片段。
对监控视频进行分割以后再传输到岸端,有利于其他任务插入后再次继续发送监控视频(目标视频片段)。另外,按照监控视频的长度进行等份分割,得到多组初始视频片段,然后获得每组初始视频片段的均值图像,获得相邻的两张均值图像之间的方差,若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段。因为多组初始视频片段对应得到多张均值图像,拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻,如此可以实现快速对监控视频进行分割,从而提高了船岸数据通讯的实时性。另外,将大数据量的监控视频分割成多个数据量小的目标视频片段进行传输,一旦发现信息被泄露,可以及时止损。保证了船舶动力装置远程监控的有效性。
附图说明
图1示出了本发明实施例提供的一种船舶动力装置远程监控管理方法。
图2示出了本发明实施例提供的一种电子设备的方框结构示意图。
图中标记:500-总线;501-接收器;502-处理器;503-发送器;504-存储器;505-总线接口。
具体实施方式
下面结合附图,对本发明作详细的说明。
实施例
船岸一体化系统是上海智舟自动化设备有限公司推行技术创新的典型代表,能够将远洋船舶的航行信息、机舱信息、视频信息及货物信息实时向岸端进行传输,方便岸端管理人员管理,近年为我国多艘科考船、调查船、海洋运输船、海洋工程船提供了基础信息平台,并广泛应用于打捞局,海洋局,航道局等用户。通过船岸一体化系统,可以实时监测机舱数据(主要来源于机舱监测报警系统)例如:主机、辅机的参数及状态、货舱参数、水舱的液位、船舶吃水及纵横倾、舱底水报警、电站数据和状态及其他数据;以及监测主推进遥控数据(主要来源于主推进遥控系统)例如:主机状态、主机安保、主机故障、齿轮箱状态、艉轴及桨的状态。还可以监测通导数据:船舶的方位(GPS数据,包括经度、纬度、航速、航向、时间等);船舶周围的环境(风速风向仪数据:包括:风速、风向);水深(测深仪数据,包括:水深、最大测深)。甚至是监测航行数据:航速(计程仪数据,包括:航向,航速)、航向(电罗经数据:艏向)、舵角(自动舵数据:舵角指令,实际舵角)。另外的,还可以监测船舶的音频图像:可以监控电子海图信号、雷达信号、船舶关键场所的图像,驾驶室的麦克风、VHF的音频等。船舶动力装置的音频图像数据越来越成为人们监控船舶装置的依据,为此,一种高效的船舶动力装置远程监控管理方法为人们所需。
请参阅图1,本发明实施例提供了一种船舶动力装置远程监控管理方法,所述方法包括:
S101:实时获得船舶动力装置的监控视频。
船舶动力装置的监控视频可以是船舶机舱的监控视频。
S102:按照监控视频的长度进行等份分割,得到多组初始视频片段。
S103:获得每组初始视频片段的均值图像。
其中,多组初始视频片段对应得到多张均值图像,拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻。
S104:获得相邻的两张均值图像之间的方差。
S105:若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段。
其中,设定值的取值是正数,例如0.1、0.2、0.3、0.4、0.5等。
S106:将目标视频片段发送至岸端服务器中。
需要说明的时,在将目标视频片段发送至岸端服务器中之前,所述方法还包括:对目标视频片段进行编号。在将目标视频片段发送至岸端服务器成功后,记录发送成功的目标视频片段的编号在发送成功日志中。若在发送目标视频片段的过程中出现中断的情况,则将当前正在发送但因中断而未传输成功的目标视频片段的编号记录在未发送成功日志中。当中断恢复后,可以通过查找未发送成功日志快速获得未发送成功的目标视频片段的编号,进而可以快速获得目标视频片段,从而可以快速继续发送目标视频片段。
需要说明的是,上述的中断可以是网络中断,也可以是别的任务插入导致的中断。
通过采用以上方案,对监控视频进行分割以后再传输到岸端,有利于其他任务插入后再次继续发送监控视频(目标视频片段)。另外,按照监控视频的长度进行等份分割,得到多组初始视频片段,然后获得每组初始视频片段的均值图像,获得相邻的两张均值图像之间的方差,若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段。因为多组初始视频片段对应得到多张均值图像,拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻,如此可以实现快速对监控视频进行分割,从而提高了船岸数据通讯的实时性。另外,将大数据量的监控视频分割成多个数据量小的目标视频片段进行传输,一旦发现信息被泄露,可以及时止损。保证了船舶动力装置远程监控的有效性。
可选的,若所述方差小于或者等于设定值,所述对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段,还包括:
将所述初始视频片段拆分为帧图像,将帧图像按照拍摄时间的先后顺序进行排序,得到初始帧图像序列;
分别获得初始帧图像序列中相邻两帧图像的前一帧图像和后一帧图像的像素平均值,以及获得所述前一帧图像的各像素点的标准差和所述后一帧图像的各像素点的标准差,以及所述前一帧图像与所述后一帧图像之间的协方差;相邻两帧图像的拍摄时间相邻;
获得所述前一帧图像到所述前一帧图像所在的初始帧图像序列中的第一帧图像之间的第一距离,以及所述后一帧图像到所述后一帧图像所在的初始帧图像序列中的最后一帧图像之间的第二距离;初始视频片段中的第一帧图像为在所述初始帧图像序列中采集时间最先的帧图像;初始帧图像序列中的最后一帧图像为在所述初始帧图像序列中采集时间最后的帧图像;
基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度;
若所述结构相似度小于阈值,确定相邻的所述前一帧图像和所述后一帧图像为目标视频片段的边界帧图像。需要说明的是,所述的阈值小于上述的设定值,阈值是大于0的正数,例如0.1,0.4,0.5,1,2等。
需要说明的是,相似度的值越大表示两张图像越相似。
如果船舶动力装置的监控视频分割不准确,那么对于同一个事件的监控视频数据被分裂开,然后在不同时段进行传输,那么岸端对该事件的分析是不准确的,将降低船舶数据监控和分析的准确性,降低船舶航行的安全性。为此,通过采用以上方案,通过二次分割(第一次是等份分割,第二次是相似度判断分割),提高了视频分割的准确性,使得分割后的目标视频片段可以准确表征船舶动力装置的现实情况,从而提高了岸端对船舶监控的准确性,提高了船舶航行的安全性。
可选的,所述基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度,具体为按照下述公式(1)所述计算方式获得:
其中,x表示所述前一帧图像,y表示所述后一帧图像,S(x,y)表示所述前一帧图像和所述后一帧图像的相似度,μ
通过上述计算方式可以得出,上述的相似度就是所述前一帧图像和所述后一帧图像的结构相似度。结构相似度是一种衡量两幅图像相似度的具体指标,可以表征两幅图像在亮度、对比度、结构方面的综合相似度,挖掘图像本身的结构特征,使得相似度的结果具有较高的准确性,更加符合真实的场景。
可选的,所述第一距离表示所述前一帧图像的拍摄时间与所述前一帧图像所在的初始帧图像序列中的第一帧图像的拍摄时间之间的时间间隔;所述第二距离表示所述后一帧图像的拍摄时间与所述后一帧图像所在的初始帧图像序列中的最后一帧图像的拍摄时间之间的时间间隔。
可选的,所述按照监控视频的长度进行等份分割,得到多组初始视频片段,包括:
若所述照监控视频不能平均分割成等份,则对长度最短的一组初始视频片段进行扩展,使得每组初始视频片段的长度相同;
对长度最短的一组初始视频片段进行扩展具体为:获得长度最短的一组初始视频片段的均值图像,以均值图像作为帧图像,插入所述长度最短的一组初始视频片段中,使得长度最短的一组初始视频片段的长度与其他组初始视频片段的长度相同。
可选的,在S105之后,在S106之前,所述方法还包括:对目标视频片段进行优先级预测。然后优先将优先级高的目标视频片段发送至岸端服务器中。其中,视频片段的优先级越高表示所述视频片段的越重要。
可选的,所述方法包括:
实时获得船舶动力装置的监控视频;
对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段;
对每组目标视频片段进行优先级预测;
优先将优先级高的目标视频片段发送至岸端服务器中;
其中,视频片段的优先级越高表示所述视频片段的越重要。
通过采用以上方案,通过对目标视频片段进行优先级预测,优先级越高表示越紧急,则越需要优先对该目标视频片段进行分析和监控管理,为此,提高了岸端对船舶管理的有效性,提高了船舶出行的可靠性和安全性。
可选的,所述对每组目标视频片段进行优先级预测,包括:
目标视频片段中包括多帧图像;
获得每帧图像的颜色直方图;
获得每帧图像的颜色直方图的拟合曲线;每组目标视频片段对应多个拟合曲线;
所有拟合曲线放进同一个坐标系中,基于所述坐标系,判断多个拟合曲线是否保持一致;
若所述拟合曲线保持一致,获得所述目标视频片段的优先级的取值;所述目标视频片段的优先级的取值为多个拟合曲线的均值曲线的方差;优先级取值越大,表示目标视频片段的紧急程度越高,越需要优先对所述目标视频片段进行分析和管理。
可选的,所述对每组目标视频片段进行优先级预测,还包括:
获得目标视频片段中拍摄时间相邻的两帧图像之间的差值图像;差值图像是,以拍摄时间相邻的两帧图像中的前一帧图像为背景图像,以所述前一帧图像的后一帧图像作为前景图像进行背景差运算得到的图像;目标视频片段包括多帧图像,对应获得多张差值图像;
获得每张差值图像的像素均值;多张差值图像对应得到多个像素均值;
确定所有像素均值的方差为目标加权值;
确定所述目标加权值和所述多个拟合曲线的均值曲线的方差的积为所述目标视频片段的优先级的取值。
通过采用以上方案,以像素均值对拟合曲线的方差进行加权,得到的优先级的取值可以准确表示目标视频片段内是否有异常发生,提高了优先级预测的准确性。如果有异常发生,则需要优先将该目标视频片段发送至岸端服务器进行分析和监控管理,进而提高了船舶管理的有效性和可靠性。
可选的,判断多个拟合曲线是否保持一致,包括:
获得每两个拟合曲线之间的协方差,多个拟合曲线对应获得很多个协方差;
获得所有协方差的方差;
若所述方差小于预设值,确定多个拟合曲线保持一致。预设值的取值可以是0.1~1之间,例如0.1、0.2、0.3、0.4、0.5等。
可选的,所述监控视频包括多帧图像;所述对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段,包括:
获取前一帧图像与后一帧图像之间发生变化的像素点数量,计算发生变化的像素点数量相对于所述前一帧图像的像素点总数的比例,将所述比例作为前一帧图像与后一帧图像的相似度;
如果所述相似度小于阈值,确定所述前一帧图像与后一帧图像为相邻两组目标视频片段的边界图像。
针对上述实施例提供一种船舶动力装置远程监控管理方法,本申请实施例还对应提供一种用于执行上述的步骤的执行主体,该执行主体可以为船舶动力装置远程监控管理系统。所述系统包括:
视频获取模块,用于实时获得船舶动力装置的监控视频;
分割模块,用于按照监控视频的长度进行等份分割,得到多组初始视频片段;获得每组初始视频片段的均值图像;多组初始视频片段对应得到多张均值图像;拍摄时间相邻的两组初始视频片段对应的两张均值图像相邻;获得相邻的两张均值图像之间的方差;若所述方差大于设定值,确定拍摄时间在先的所述初始视频片段分割成功,确定分割成功的所述初始视频片段为目标视频片段;
发送模块,用于将目标视频片段发送至岸端服务器中。
可选的,若所述方差小于或者等于设定值,所述对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段,还包括:
将所述初始视频片段拆分为帧图像,将帧图像按照拍摄时间的先后顺序进行排序,得到初始帧图像序列;
分别获得初始帧图像序列中相邻两帧图像的前一帧图像和后一帧图像的像素平均值,以及获得所述前一帧图像的各像素点的标准差和所述后一帧图像的各像素点的标准差,以及所述前一帧图像与所述后一帧图像之间的协方差;相邻两帧图像的拍摄时间相邻;
获得所述前一帧图像到所述前一帧图像所在的初始帧图像序列中的第一帧图像之间的第一距离,以及所述后一帧图像到所述后一帧图像所在的初始帧图像序列中的最后一帧图像之间的第二距离;初始视频片段中的第一帧图像为在所述初始帧图像序列中采集时间最先的帧图像;初始帧图像序列中的最后一帧图像为在所述初始帧图像序列中采集时间最后的帧图像;
基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度;
若所述结构相似度小于阈值,确定相邻的所述前一帧图像和所述后一帧图像为目标视频片段的边界帧图像。
可选的,所述基于所述平均值、标准差、所述协方差、所述第一距离和所述第二距离,获得所述前一帧图像和所述后一帧图像的相似度,具体为按照下述公式(1)所述计算方式获得:
其中,x表示所述前一帧图像,y表示所述后一帧图像,S(x,y)表示所述前一帧图像和所述后一帧图像的相似度,μ
可选的,所述第一距离表示所述前一帧图像的拍摄时间与所述前一帧图像所在的初始帧图像序列中的第一帧图像的拍摄时间之间的时间间隔;所述第二距离表示所述后一帧图像的拍摄时间与所述后一帧图像所在的初始帧图像序列中的最后一帧图像的拍摄时间之间的时间间隔。
可选的,所述按照监控视频的长度进行等份分割,得到多组初始视频片段,包括:
若所述照监控视频不能平均分割成等份,则对长度最短的一组初始视频片段进行扩展,使得每组初始视频片段的长度相同;
对长度最短的一组初始视频片段进行扩展具体为:获得长度最短的一组初始视频片段的均值图像,以均值图像作为帧图像,插入所述长度最短的一组初始视频片段中,使得长度最短的一组初始视频片段的长度与其他组初始视频片段的长度相同。
可选的,所述系统还包括优先级模块:
分割模块,还用于对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段;
优先级模块,用于对每组目标视频片段进行优先级预测;
发送模块,用于优先将优先级高的目标视频片段发送至岸端服务器中;
其中,视频片段的优先级越高表示所述视频片段的越重要。
可选的,所述对每组目标视频片段进行优先级预测,包括:
目标视频片段中包括多帧图像;
获得每帧图像的颜色直方图;
获得每帧图像的颜色直方图的拟合曲线;每组目标视频片段对应多个拟合曲线;
所有拟合曲线放进同一个坐标系中,基于所述坐标系,判断多个拟合曲线是否保持一致;
若所述拟合曲线保持一致,获得所述目标视频片段的优先级的取值;所述目标视频片段的优先级的取值为多个拟合曲线的均值曲线的方差;优先级取值越大,表示目标视频片段的紧急程度越高,越需要优先对所述目标视频片段进行分析和管理。
可选的,所述对每组目标视频片段进行优先级预测,还包括:
获得目标视频片段中拍摄时间相邻的两帧图像之间的差值图像;差值图像是,以拍摄时间相邻的两帧图像中的前一帧图像为背景图像,以所述前一帧图像的后一帧图像作为前景图像进行背景差运算得到的图像;目标视频片段包括多帧图像,对应获得多张差值图像;
获得每张差值图像的像素均值;多张差值图像对应得到多个像素均值;
确定所有像素均值的方差为目标加权值;
确定所述目标加权值和所述多个拟合曲线的均值曲线的方差的积为所述目标视频片段的优先级的取值。
可选的,基于所述坐标系,判断多个拟合曲线是否保持一致,包括:
获得每两个拟合曲线之间的协方差,多个拟合曲线对应获得很多个协方差;
获得所有协方差的方差;
若所述方差小于预设值,确定多个拟合曲线保持一致。
可选的,所述监控视频包括多帧图像;所述对所述船舶动力装置的监控视频进行分割,得到多组目标视频片段,包括:
获取前一帧图像与后一帧图像之间发生变化的像素点数量,计算发生变化的像素点数量相对于所述前一帧图像的像素点总数的比例,将所述比例作为前一帧图像与后一帧图像的相似度;
如果所述相似度小于阈值,确定所述前一帧图像与后一帧图像为相邻两组目标视频片段的边界图像。
关于上述实施例中的系统,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本发明实施例还提供了一种电子设备,如图2所示,包括存储器504、处理器502及存储在存储器504上并可在处理器502上运行的计算机程序,所述处理器502执行所述程序时实现前文所述船舶动力装置远程监控管理方法的任一方法的步骤。
其中,在图2中,总线架构(用总线500来代表),总线500可以包括任意数量的互联的总线和桥,总线500将包括由处理器502代表的一个或多个处理器和存储器504代表的存储器的各种电路链接在一起。总线500还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口505在总线500和接收器501和发送器503之间提供接口。接收器501和发送器503可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器502负责管理总线500和通常的处理,而存储器504可以被用于存储处理器502在执行操作时所使用的数据。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述船舶动力装置远程监控管理方法的任一方法的步骤。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
- 船舶动力装置远程监控管理方法及系统
- 船舶动力装置远程监控通讯方法及系统