核电试验视频分割方法、装置、计算机设备和存储介质与流程

文档序号:23708609发布日期:2021-01-23 15:16阅读:65来源:国知局
核电试验视频分割方法、装置、计算机设备和存储介质与流程

[0001]
本申请涉及核电信息化建设技术领域,特别是涉及一种核电试验视频分割方法、装置、计算机设备和存储介质。


背景技术:

[0002]
核电厂是通过核燃料在核反应堆中产生的热能来进行发电。为了保证核电厂的基本安全,试验人员会对核电厂内的核电设备进行核电试验。由于核电厂内的核电设备的复杂性,在试验人员对核电设备进行试验的过程中,需要在试验现场架设视频记录仪,通过视频记录仪对现场操作人员的试验操作过程进行录制,得到试验视频,从而后续可以通过录制的试验视频对试验人员的试验过程进行复盘,并根据复盘结果确定核电试验过程中的待改进之处。
[0003]
目前,当对核电设备的某一设备零件的试验过程进行复盘时,需要试验人员从头至尾观看试验视频,找到对此设备零件进行试验的试验片段,从而导致核电试验的复盘效率低。因此,急需一种能够提升复盘效率的试验视频分割方法。


技术实现要素:

[0004]
基于此,有必要针对上述技术问题,提供一种能够提升试验复盘效率的核电试验视频分割方法、装置、计算机设备和存储介质。
[0005]
一种核电试验视频分割方法,所述方法包括:
[0006]
获取针对目标核电试验所录制的目标试验视频,以及与所述目标试验视频相关联的设备零件关键词;
[0007]
遍历所述目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;
[0008]
当遍历的所述视频帧中的当前操作设备零件属于所述设备零件关键词所对应的目标设备零件时,确定遍历的所述视频帧为目标视频帧;
[0009]
确定所述目标视频帧的采集时间;
[0010]
根据所述采集时间以及所述目标视频帧中的当前操作设备零件,对所述目标试验视频进行分割,得到至少一个视频片段。
[0011]
在其中一个实施例中,所述获取针对目标核电试验所录制的目标试验视频,以及与所述目标试验视频相关联的设备零件关键词,包括:
[0012]
获取与目标核电试验相关联的试验标识码;
[0013]
基于所述试验标识码,确定对应的目标试验视频以及目标试验工单;
[0014]
从所述目标试验工单中读取与所述目标试验视频关联的设备零件关键词。
[0015]
在其中一个实施例中,所述试验标识码中记录有试验子标识码总数;所述方法还包括:
[0016]
对所述试验标识码进行解析,得到多个试验子标识码;
[0017]
当所述多个试验子标识码的数量符合所述试验子标识码总数时,按照所述试验子标识码中的解析序号,确定各试验子标识码各自对应的解析方式;
[0018]
通过对应的解析方式对所述试验子标识码进行解析,得到与所述目标核电试验对应的目标试验工单。
[0019]
在其中一个实施例中,所述遍历所述目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件,包括:
[0020]
对所述目标试验视频中的至少一张视频帧进行遍历;
[0021]
对当前遍历顺序的视频帧进行手部检测,并基于所述手部检测的检测结果,从所述当前遍历顺序的视频帧中剪裁出与手部区域相接触的设备零件图像;
[0022]
识别所述设备零件图像,得到所述当前遍历顺序的视频帧中的当前操作设备零件。
[0023]
在其中一个实施例中,所述根据所述采集时间以及所述目标视频帧中的当前操作设备零件,对所述目标试验视频进行分割,得到至少一个视频片段,包括:
[0024]
基于所述采集时间对各目标视频帧进行排序,得到目标视频帧序列;
[0025]
按照所述排序,对所述目标视频帧序列中每个目标视频帧进行遍历;
[0026]
在当前遍历顺序的目标视频帧中的当前操作设备零件与下一顺序的目标视频帧中的当前操作设备零件不一致时,将所述当前遍历顺序的目标视频帧的采集时间作为分割时间点;
[0027]
根据所述分割时间点分割所述目标试验视频,得到至少一个视频片段。
[0028]
在其中一个实施例中,所述方法还包括:
[0029]
确定各视频片段的采集时间,并按照所述视频片段的采集时间对所述各视频片段进行排序,得到视频片段序列;
[0030]
按照排序,对所述视频片段序列中每个视频片段进行遍历;
[0031]
在当前遍历顺序的视频片段中的视频帧数量小于或等于预设数量阈值时,将所述当前遍历顺序的视频片段与前一顺序的视频片段进行合并。
[0032]
在其中一个实施例中,所述方法还包括:
[0033]
确定所述视频片段中所包含的目标视频帧中的当前操作设备零件;
[0034]
将所述当前操作设备零件的零件标识作为复盘指示符,添加至对应的视频片段中。
[0035]
一种核电试验视频分割装置,所述装置包括:
[0036]
获取模块,用于获取针对目标核电试验所录制的目标试验视频,以及与所述目标试验视频相关联的设备零件关键词;
[0037]
目标视频帧确定模块,用于遍历所述目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;当遍历的所述视频帧中的当前操作设备零件属于所述设备零件关键词所对应的目标设备零件时,确定遍历的所述视频帧为目标视频帧;
[0038]
视频分割模块,用于确定所述目标视频帧的采集时间;根据所述采集时间以及所述目标视频帧中的当前操作设备零件,对所述目标试验视频进行分割,得到至少一个视频片段。
[0039]
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理
器执行所述计算机程序时实现以下步骤:
[0040]
获取针对目标核电试验所录制的目标试验视频,以及与所述目标试验视频相关联的设备零件关键词;
[0041]
遍历所述目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;
[0042]
当遍历的所述视频帧中的当前操作设备零件属于所述设备零件关键词所对应的目标设备零件时,确定遍历的所述视频帧为目标视频帧;
[0043]
确定所述目标视频帧的采集时间;
[0044]
根据所述采集时间以及所述目标视频帧中的当前操作设备零件,对所述目标试验视频进行分割,得到至少一个视频片段。
[0045]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0046]
获取针对目标核电试验所录制的目标试验视频,以及与所述目标试验视频相关联的设备零件关键词;
[0047]
遍历所述目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;
[0048]
当遍历的所述视频帧中的当前操作设备零件属于所述设备零件关键词所对应的目标设备零件时,确定遍历的所述视频帧为目标视频帧;
[0049]
确定所述目标视频帧的采集时间;
[0050]
根据所述采集时间以及所述目标视频帧中的当前操作设备零件,对所述目标试验视频进行分割,得到至少一个视频片段。
[0051]
上述核电试验视频分割方法、装置、计算机设备和存储介质,通过获取目标试验视频以及设备零件关键词,可以基于设备零件关键词,从对目标试验视频的视频帧中筛选出目标视频帧;通过确定目标视频帧的采集时间,以及目标视频帧中的当前操作设备零件,可以基于采集时间和当前操作设备零件对目标试验视频进行分割,得到至少一个视频片段。由于是基于目标视频帧的采集时间,以及目标视频帧中的当前操作设备零件对目标试验视频进行分割的,因此,分割后的视频片段中仅包含有同一设备零件关键词所对应的目标设备,如此,便能实现从试验视频中快速查询到针对某一设备零件进行试验的视频片段,从而大大提升了试验复盘效率。
[0052]
此外,由于是根据设备零件关键词,从目标试验视频的视频帧中筛选出目标视频帧,使得在视频分割的过程中,可以仅关注关键设备零件,忽略非关键设备零件,如此,大大减少了分割后的视频片段的数量,减少了试验人员在多个视频片段中查找目标视频片段的时间,进一步提升试验复盘效率。
附图说明
[0053]
图1为一个实施例中核电试验视频分割方法的应用环境图;
[0054]
图2为一个实施例中核电试验视频分割方法的流程示意图;
[0055]
图3为一个实施例中对目标试验视频进行分割步骤的流程示意图;
[0056]
图4为一个实施例中对视频片段进行合并的示意图;
[0057]
图5为一个实施例中核电试验视频分割装置的结构框图;
[0058]
图6为另一个实施例中核电试验视频分割装置的结构框图;
[0059]
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
[0060]
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0061]
本申请提供的核电试验视频分割方法,可以应用于如图1所示的应用环境中。其中,视频记录仪102通过网络与服务器104通过网络进行通信。其中,视频记录仪102用于对核电试验的试验过程进行录制,得到试验视频,并将试验视频发送至服务器104,由服务器104对核电视频进行分割,得到至少一个视频片段。其中服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0062]
在一个实施例中,如图2所示,提供了一种核电试验视频分割方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
[0063]
步骤s202,获取针对目标核电试验所录制的目标试验视频,以及与目标试验视频相关联的设备零件关键词。
[0064]
其中,核电试验是逐项执行预设的试验工序,并记录结果的过程;一个完整的核电试验可以包括多个试验工序,一个试验工序具体可以包括一个或多个可执行步骤。核电试验管理人员可以预先对核电试验中的每个可执行步骤进行划分,从而得到多个试验工序。
[0065]
一个完整的核电设备可以包括多个关键设备零件和非关键设备零件,关键设备零件为在核电设备的运行过程中,起到关键作用的设备零件,故而在设计核电试验时,会重点对关键设备零件进行试验设计,比如,将同一试验工序中的可执行步骤设置为针对同一关键设备零件进行试验的试验步骤,如此,便能基于核电试验中的试验工序,实现对核电设备中的关键设备零件进行试验的目的。其中,设备零件关键词为与关键设备零件对应的关键词,比如,设备零件关键词可以为关键设备零件的名称、标识符等。
[0066]
具体地,当需要对目标核电试验的试验过程进行录制而得的目标试验视频进行分割时,试验人员可以上传待分割的目标试验视频,以及与目标核电试验相关联的目标试验工单至服务器中,从而服务器可以从目标试验工单中读取各试验工序各自对应的设备零件关键词,并将读取得到的设备零件关键词作为与目标试验视频相关联的设备零件关键词。其中,核电设备包括多个设备零件,试验人员可以预先在目标试验工单中标识出各试验工序各自对应的设备零件关键词。其中,目标试验工单是指记录有核电试验中的每个试验工序的工序信息的表单;工序信息具体可以包括当前试验工序的可执行步骤、对应的设备零件关键词等。
[0067]
在一个实施例中,当需要进行目标核电试验时,试验人员可以领取视频记录仪,并将领取的视频记录仪架设于试验现场,以使视频记录仪对目标核电试验的试验过程进行录制。视频记录仪可以在录制的过程中实时将目标试验视频发送至服务器,也可以在目标核电试验结束后,将目标试验视频发送至服务器。本实施例在此不作限定。
[0068]
在一个实施例中,当从目标试验工单中读取得到各试验工序各自对应的设备零件
关键词时,管理人员可以对读取得到设备零件关键词进行修改,比如,增加新的设备零件关键词、或删减一些设备零件关键词,从而服务器将修改后的设备零件关键词作为与目标视频相关联的设备零件关键词。
[0069]
步骤s204,遍历目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件。
[0070]
具体地,目标试验视频由多张视频帧组成,服务器对目标试验视频中的多张视频帧进行遍历,并识别遍历的各视频帧中的当前操作设备零件。其中,当前操作设备零件是指试验人员正在操作的设备零件。其中,服务器可以基于预设的设备零件检测算法对视频帧中的当前操作设备零件进行检测,从而确定试验人员正在操作的设备零件。其中,设备零件检测算法可根据需要自定义,如可基于matlab中的图像识别算法对当前操作设备零件进行识别,或基于opencv中的图像识别算法对当前操作设备零件进行识别。
[0071]
在一个实施例中,可以通过预训练的设备零件识别模型,识别视频帧中的当前操作设备零件。其中,设备零件识别模型可以是由人工神经网络构成的模型。人工神经网络(artificial neural networks,简写为anns),也简称为神经网络(nns)或称作连接模型(connection model)。人工神经网络可从信息处理角度对人脑神经元网络进行抽象,以建立某种模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。其中,神经网络模型可以为cnn(convolutional neural network,卷积神经网络)模型、dnn(deep neural network,深度神经网络)模型和rnn(recurrent neural network,循环神经网络)模型等。
[0072]
在一个实施例中,当需要对设备零件识别模型进行训练时,开发人员从网络中获取大量的设备零件图片,并将设备零件图片作为样本图片。开发人员对样本图片中的设备零件所对应的零件关键词进行标记,得到样本图片的图像标签,比如,将设备零件的零件名称作为图像标签,并将样本图片以及对应的图像标签输入至待训练的设备零件识别模型中,由待训练的设备零件识别模型基于图像标签学习得到样本图像中的设备零件特征,从而后续可以根据学习得到的设备零件特征,对视频帧中的当前操作设备零件进行识别。
[0073]
步骤s206,当遍历的视频帧中的当前操作设备零件属于设备零件关键词所对应的目标设备零件时,确定遍历的视频帧为目标视频帧。
[0074]
具体地,服务器判断当前遍历的视频帧中的当前操作设备零件是否属于设备零件关键词所对应的目标设备零件,若属于,则将当前遍历的视频帧作为目标视频帧,若不属于,则暂停将当前遍历的视频帧作为目标视频帧。比如,当基于设备零件识别模型识别得到当前操作设备零件时,设备零件识别模型还可以输出与当前操作设备零件对应的操作零件关键词,比如输出当前操作设备零件的零件名称,从而服务器可以将设备零件识别模型输出的与当前操作设备零件对应的操作零件关键词,与设备零件关键词进行关键词匹配,当匹配成功时,将当遍历的视频帧中的当前操作设备零件判定为属于设备零件关键词所对应的目标设备零件。
[0075]
在一个实施例中,考虑到关键词可能存在近义词或同义词,因此,与所述目标试验视频相关联的设备零件关键词可以包括基础设备零件关键词,以及从属设备零件关键词,其中,从属设备零件关键词是指基础设备零件关键词的同义词或者近义词。当设备零件识别模型输出与当前操作设备零件对应的操作零件关键词时,服务器将操作零件关键词、基
础设备零件关键词、以及从属设备零件关键词进行字符匹配,当操作零件关键词与基础设备零件关键词匹配成功,或者操作零件关键词与从属设备零件关键词匹配成功,服务器将当前遍历的视频帧设置为目标视频帧。
[0076]
在一个实施例中,服务器获取对应的标记信息;将标记信息添加至当前操作设备零件属于设备零件关键词所对应的目标设备零件的视频帧中;标记信息用于表征遍历的视频帧为目标视频帧。
[0077]
在当前遍历的视频帧为目标视频帧时,服务器可获取预设的用于区分目标视频帧的标记信息,并将此标记信息添加至当前操作设备零件属于设备零件关键词所对应的目标设备零件的视频帧中。其中,标记信息以及将标记信息添加至视频帧中的方式可以根据需要自定义,比如,可以将标记信息设置为字符“目标视频帧”,从而可以将字符“目标视频帧”添加至对应视频帧的名称中。
[0078]
在一个实施例中,当确定目标视频帧时,服务器可以将目标视频帧发送至终端,由终端对应展示目标视频帧,从而试验人员可以对展示的目标视频帧进行校验,如此,便能提升目标视频帧的准确性。
[0079]
步骤s208,确定目标视频帧的采集时间。
[0080]
步骤s210,根据采集时间以及目标视频帧中的当前操作设备零件,对目标试验视频进行分割,得到至少一个视频片段。
[0081]
具体地,在视频记录仪对核电试验进行录制的过程中,视频记录仪可以实时获取当前时间点,并将当前时间点作为采集时间,嵌入在当前时间点采集得到的视频帧中,从而,当需要对目标试验视频进行分割时,可以从目标视频帧中读取嵌入的采集时间。进一步地,服务器将目标视频的采集时间作为分割时间点,并基于分割时间点对目标试验视频进行分割,得到至少一个视频片段。比如,当目标视频帧1的采集时间为10:03、目标视频帧2的采集时间为10:05、目标视频帧3的采集时间为10:15、目标试验视频的采集时间段为10:00-10:30时,服务器根据10:03、10:05以及10:15对目标试验视频进行划分,从而得到10:00(包括)-10:03(包括)的视频片段、10:03(不包括)-10:05(包括)的视频片段、10:03(不包括)-10:15(包括)的视频片段以及10:15(不包括)-10:30(包括)的视频片段。
[0082]
进一步地,服务器按照视频片段的采集时间的升序,对各视频片段进行排序,得到视频片段序列,并根据排序对视频片段序列中的各视频片段进行遍历,确定当前遍历顺序的视频片段中的目标视频帧中的当前操作设备零件是否与下一遍历顺序的目标视频帧中的当前操作设备零件一致,若一致,将当前遍历顺序的视频片段与下一遍历顺序的视频片段合并。比如,在上述举例中,当目标视频帧1与目标视频帧2中的当前操作设备零件一致时,服务器将10:00(包括)-10:03(包括)的视频片段与10:03(不包括)-10:05(包括)的视频片段进行合并,得到10:00(包括)-10:05(包括)的视频片段。
[0083]
在一个实施例中,上述核电试验视频分割方法还包括:目标试验工单包括各试验工序各自对应的一个设备零件关键词;遍历各视频片段;从各试验工序各自对应的一个设备零件关键词中,筛选出与当前遍历顺序的视频片段中的目标视频帧中的当前操作设备零件对应的目标设备零件关键词;基于目标设备零件关键词,确定与当前遍历顺序的视频片段相对应的当前试验工序;将当前试验工序的工序标识作为复盘指示符,添加至对应的视频片段中。
[0084]
其中,每个试验工序对应一个设备零件关键词。
[0085]
具体地,服务器遍历各视频片段,由于同一视频片段中的目标视频帧中的当前操作设备零件相同,因此当获取得到当前遍历顺序的视频片段中的目标视频帧时,服务器确定目标视频帧中的当前操作设备零件的零件标识,并从各试验工序各自对应的一个设备零件关键词中,筛选出与当前操作设备零件的零件标识相对应的目标设备零件关键词。比如,当零件标识以及设备零件关键词均为设备零件名称时,服务器直接将与零件标识一致的设备零件关键词作为目标设备零件关键词。进一步地,服务器根据目标试验工单中的各试验工序各自对应的一个设备零件关键词,确定试验工序与设备零件关键词之间的对应关系,并根据确定的对应关系,确定与目标设备零件关键词对应的试验工序,将与目标设备零件关键词对应的试验工序,设置为与当前遍历顺序的视频片段相对应的当前试验工序。进一步地,服务器将当前试验工序的工序标识作为复盘指示符,添加至当前遍历顺序的视频片段中,比如,将当前工序的工序标识添加至视频片段的片段名称中,从而试验人员根据视频片段的片段名称,即可确定待复盘的视频片段。
[0086]
通过确定与当前遍历顺序的视频片段相对应的当前试验工序,可以将当前试验工序的工序标识作为复盘指示符添加至当前遍历顺序的视频片段中,以使试验人员可以根据复盘指示符快速确定待复盘的视频片段,而无需从头至尾观看整个视频。
[0087]
在一个实施例中,在获取得到至少一个视频片段之后,上述核电试验视频分割方法还包括:所述方法还包括:确定所述视频片段中所包含的目标视频帧中的当前操作设备零件;将所述当前操作设备零件的零件标识作为复盘指示符,添加至对应的视频片段中。
[0088]
具体地,当获取得到至少一个视频片段后,服务器确定当前视频片段中的目标视频帧中的当前操作设备零件,并将确定的当前操作设备零件的零件标识,作为当前视频片段的复盘指示符,从而当需要对目标试验视频进行复盘时,可以根据复盘指示符快速查找到对应视频片段。比如,计算机设备将当前操作设备零件的零件标识添加至对应的视频片段的片段名称中,从而试验人员根据视频片段的片段名称,即可确定待复盘的视频片段。
[0089]
通过将目标视频帧中的当前操作设备零件的零件标识作为复盘指示符添加至对应的视频片段中,以使试验人员可以根据复盘指示符快速确定待复盘的视频片段,而无需从头至尾观看整个视频。
[0090]
上述核电试验视频分割方法中,通过获取目标试验视频以及设备零件关键词,可以基于设备零件关键词,从对目标试验视频的视频帧中筛选出目标视频帧;通过确定目标视频帧的采集时间,以及目标视频帧中的当前操作设备零件,可以基于采集时间和当前操作设备零件对目标试验视频进行分割,得到至少一个视频片段。由于是基于目标视频帧的采集时间,以及目标视频帧中的当前操作设备零件对目标试验视频进行分割的,因此,分割后的视频片段中仅包含有同一设备零件关键词所对应的目标设备,如此,便能实现从试验视频中快速查询到针对某一设备零件进行试验的视频片段,从而大大提升了试验复盘效率。
[0091]
此外,由于是根据设备零件关键词,从目标试验视频的视频帧中筛选出目标视频帧,使得在视频分割的过程中,可以仅关注关键设备零件,忽略非关键设备零件,如此,大大减少了分割后的视频片段的数量,减少了试验人员在多个视频片段中查找目标视频片段的时间,进一步提升试验复盘效率。
[0092]
在一个实施例中,获取针对目标核电试验所录制的目标试验视频,以及与目标试验视频相关联的设备零件关键词,包括:获取与目标核电试验相关联的试验标识码;基于试验标识码,确定对应的目标试验视频以及目标试验工单;从目标试验工单中读取与目标试验视频关联的设备零件关键词。
[0093]
具体地,在对核电试验进行试验之前,服务器可以根据核电实验的试验信息生成对应的试验标识码。比如,根据核电试验的试验名称以及试验工单的工单标识生成试验标识码。当试验人员需要对核电试验进行试验时,可以前往指定地点领取视频记录仪,并通过视频记录仪扫描与试验标识码所对应的图像编码,如此,便将视频记录仪与试验标识码进行绑定。当试验人员将视频记录仪录制得到目标试验视频上传至服务器时,服务器自动将视频记录仪上传的目标试验视频的视频名称替换为绑定的试验标识码,从而后续当服务器获取得到目标核电试验的试验识别码时,即可根据试验标识码确定对目标核电试验的试验过程进行录制得到的目标试验视频。
[0094]
进一步地,服务器对试验标识码进行解析,得到工单标识,根据工单标识确定与目标核电试验对应的目标试验工单,从目标试验工单中读取与目标试验视频关联的设备零件关键词。
[0095]
本实施例中,由于预先基于试验标识码将目标核电试验、目标试验工单以及视频记录仪进行绑定,使得后续可以根据试验标识码准确确定对应的目标试验视频以及设备零件关键词。
[0096]
在一个实施例中,试验标识码中记录有试验子标识码总数;基于试验标识码确定目标试验工单的步骤包括:对试验标识码进行解析,得到多个试验子标识码;当多个试验子标识码的数量符合试验子标识码总数时,按照试验子标识码中的解析序号,确定各试验子标识码各自对应的解析方式;通过对应的解析方式对试验子标识码进行解析,得到与目标核电试验对应的目标试验工单。
[0097]
具体地,当根据核电实验的试验信息生成对应的试验标识码的过程中,服务器可以确定试验信息的组成部分,并对每个组成部分使用不同编码方式进行编码,得到各组成部分各自对应的试验子标识码,组合各试验子标识码,得到试验标识码。比如,当试验信息包括核电试验的试验名称以及试验工单的工单标识时,服务器按照a编码规则对试验名称进行编码,并将与a编码规则对应的解析序号添加至编码后的试验名称中,得到第一试验子标识码;服务器按照b编码规则对工单标识进行编码,并将与b编码规则对应的解析序号添加至编码后的工单标识中,得到第二试验子标识码;服务器组合第一试验子标识码以及第二试验子标识码,得到试验标识码,并将试验子标识码的总数添加至试验标识码中。
[0098]
进一步的,当需要对试验标识码进行解析时,服务器将试验标识码拆分为多个试验子标识码,并对拆分后的试验子标识码的数量进行统计,当拆分后的试验子标识码的数量等于试验子标识码总数时,对试验子标识码进行解析。服务器确定当前试验子标识码中的解析序号,根据解析序号确定对应的解析方案,按照确定的解析方式对当期那试验子标识码进行解析,从而得到工单标识。服务器将与工单标识对应的试验工单作为目标试验工单。
[0099]
本实施例中,通过不同的编码方式对试验信息中的不同组成部分进行编码,使得编码后的试验标识码更为安全。通过在个试验子标识码的数量符合所述试验子标识码总数
时,才对试验子标识码进行解析,可以提升试验子标识码解析的准确性。
[0100]
在一个实施例中,遍历所述目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件,包括:对目标试验视频中的至少一张视频帧进行遍历;对当前遍历顺序的视频帧进行手部检测,并基于手部检测的检测结果,从当前遍历顺序的视频帧中剪裁出与手部区域相接触的设备零件图像;识别设备零件图像,得到当前遍历顺序的视频帧中的当前操作设备零件。
[0101]
具体地,服务器对目标视频中的至少一张视频帧进行遍历,并基于预设的手部检测算法对当前遍历顺序的视频帧进行手部检测。当通过手部检测算法确定当前遍历顺序的视频帧中的手部区域时,服务器通过预设大小的几何框选框出与手部区域相接触的图像区域,即基于预设大小的几何框剪裁出与手部区域相接触的设备零件图像。服务器将剪裁出的设备零件图像输入至预训练的设备零件识别模型,通过预训练的设备零件识别模型识别设备零件图像,得到当前遍历顺序的视频帧中的当前操作设备零件。值的注意的是,预设的几何框的几何尺寸可以根据手部检测结果自由缩放。
[0102]
在另一个实施例中,当设备零件识别模型未能成功识别出设备零件图像中的当前操作设备零件时,服务器根据预设的尺寸扩大规则扩大几何框的尺寸,比如,将预设大小的几何框扩大一倍,使得扩大后的几何框能够框选得到尺寸更大的设备零件图像,进而预训练的设备零件识别模型可以通过尺寸更大的设备零件图像提取得到更为丰富的设备零件特征,并根据更为丰富的设备零件特征确定当前操作设备零件。
[0103]
在另一个实施例中,当设备零件识别模型识别出设备零件图像中具有多个设备零件时,服务器预设的尺寸缩小规则缩小几何框的尺寸,将预设大小的几何框缩小一倍,使得缩小后的几何框能够框选出更为准确地与手部相接触的设备零件图像,进而预训练的设备零件识别模型可以准确地识别出一个当前操作设备零件。
[0104]
上述实施例中,由于当对试验设备中的某个设备零件进行试验的过程中,试验人员必然会通过手部接触此设备零件,因此通过对视频帧进行手部检测,可以基于手部检测结果确定试验人员当前正在操作的设备零件,从而可以根据当前正在操作的设备零件对试验视频中的视频帧进行划分,得到针对不同设备零件进行试验时所录制的试验片段。
[0105]
在一个事实例中,如图3所示,根据所述采集时间以及所述目标视频帧中的当前操作设备零件,对所述目标试验视频进行分割,得到至少一个视频片段,包括:
[0106]
步骤s302,基于采集时间对各目标视频帧进行排序,得到目标视频帧序列。
[0107]
步骤s304,按照排序,对目标视频帧序列中每个目标视频帧进行遍历。
[0108]
步骤s306,在当前遍历顺序的目标视频帧中的当前操作设备零件与下一顺序的目标视频帧中的当前操作设备零件不一致时,将当前遍历顺序的目标视频帧的采集时间作为分割时间点。
[0109]
步骤s308,根据分割时间点分割所述目标试验视频,得到至少一个视频片段。
[0110]
具体地,服务器按照目标视频帧的采集时间的升序对各目标视频帧进行排序,得到目标视频帧序列,并按照排列顺序,对目标视频帧序列中的各目标视频帧进行遍历。服务器确定当前遍历顺序的目标视频帧中的当前操作设备零件,以及下一遍历顺序的目标视频帧中的当前操作设备零件,并判断当前遍历顺序的目标视频帧中的当前操作设备零件,与下一遍历顺序的目标视频帧中的当前操作设备零件是否一致,若不一致,服务器将当前遍
历顺序的目标视频帧的采集时间作为分割时间点。
[0111]
当遍历完目标视频帧序列时,服务器按照确定的全部分割时间点,对目标试验视频进行分割,得到至少一个视频片段。
[0112]
本实施例中,由于在当前遍历顺序的目标视频帧中的当前操作设备零件与下一顺序的目标视频帧中的当前操作设备零件不一致时,才将当前遍历顺序的目标视频帧的采集时间作为分割时间点,使得分割后的视频片段中仅包含具有同种当前操作设备零件的目标视频帧。
[0113]
在一个实施例中,上述视频分割方法还包括:确定各视频片段的采集时间,并按照视频片段的采集时间对各视频片段进行排序,得到视频片段序列;按照排序,对视频片段序列中每个视频片段进行遍历;在当前遍历顺序的视频片段中的视频帧数量小于或等于预设数量阈值时,将当前遍历顺序的视频片段与前一顺序的视频片段进行合并。
[0114]
具体地,为了减少因试验人员在对当前关键设备零件进行试验的过程中,误操作其它关键设备零件,而导致将记录误操作其它关键设备零件的误操作过程的视频帧划分为一个视频片段,服务器可以对划分后的视频片段进行合并。服务器按照各视频片段的采集时间的升序对各视频片段进行排序,得到视频片段序列,并对视频片段序列中的各视频片段进行遍历。服务器确定当前遍历顺序的视频片段中的视频帧数量,在当前遍历顺序的视频片段中的视频帧数量小于或等于预设数量阈值时,将当前遍历顺序的视频片段与前一顺序的视频片段进行合并。
[0115]
比如,当试验人员对a关键设备零件进行试验的过程中误操作了b设备零件时,针对a关键设备零件的试验过程进行录制得到的试验视频中可以包括具有a关键设备零件图像的至少一个a类目标视频帧,以及具有b关键设备零件图像的至少一个b类目标视频帧,从而根据a类目标视频帧以及b类目标视频帧对试验视频进行分割后得到的视频片段如图4所示。由于试验人员是误操作b关键设备零件,因此为了保证核电试验的正常执行,在误操作b关键设备零件之后,试验人员会很快回到操作a设备零件的操作过程,因此,基于b目标视频帧的采集时间分割得到的视频片段中的视频帧会较少,故而,可以根据视频帧的数量,对视频片段进行合并,比如,将图4中的视频片段2与视频片段1进行合并,得到合并后的视频片段1,将视频片段3与合并后的视频片段1进行合并,得到合并后的视频片段1,以使得同一视频片段为针对真实的同一关键设备零件所录制的视频。图4为一个实施例中,对视频片段进行合并的示意图。其中,图4中的a1、a2、a3以及a4表示为a类目标视频帧,b1表示b类目标视频帧。
[0116]
本实施例中,通过对视频片段进行合并,可以减少因误操作设备零件而导致视频分割出现误差的概率,从而使得视频分割更为准确。
[0117]
应该理解的是,虽然图2、3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0118]
在一个实施例中,如图5所示,提供了一种核电试验视频分割装置500,包括:获取
模块502、目标视频帧确定模块504和视频分割模块506,其中:
[0119]
获取模块502,用于获取针对目标核电试验所录制的目标试验视频,以及与目标试验视频相关联的设备零件关键词;
[0120]
目标视频帧确定模块504,用于遍历目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;当遍历的视频帧中的当前操作设备零件属于设备零件关键词所对应的目标设备零件时,确定遍历的视频帧为目标视频帧;
[0121]
视频分割模块506,用于确定目标视频帧的采集时间;根据采集时间以及目标视频帧中的当前操作设备零件,对目标试验视频进行分割,得到至少一个视频片段。
[0122]
在一个实施例中,如图6所示,获取模块502还包括解析模块5021,用于获取与目标核电试验相关联的试验标识码;基于试验标识码,确定对应的目标试验视频以及目标试验工单;从目标试验工单中读取与目标试验视频关联的设备零件关键词。
[0123]
在一个实施例中,试验标识码中记录有试验子标识码总数;解析模块5021还用于对试验标识码进行解析,得到多个试验子标识码;当多个试验子标识码的数量符合试验子标识码总数时,按照试验子标识码中的解析序号,确定各试验子标识码各自对应的解析方式;通过对应的解析方式对试验子标识码进行解析,得到与目标核电试验对应的目标试验工单。
[0124]
在一个实施例中,目标视频帧确定模块504还用于对目标试验视频中的至少一张视频帧进行遍历;对当前遍历顺序的视频帧进行手部检测,并基于手部检测的检测结果,从当前遍历顺序的视频帧中剪裁出与手部区域相接触的设备零件图像;识别设备零件图像,得到当前遍历顺序的视频帧中的当前操作设备零件。
[0125]
在一个实施例中,视频分割模块506还包括分割时间点确定模块5061,用于基于采集时间对各目标视频帧进行排序,得到目标视频帧序列;按照排序,对目标视频帧序列中每个目标视频帧进行遍历;在当前遍历顺序的目标视频帧中的当前操作设备零件与下一顺序的目标视频帧中的当前操作设备零件不一致时,将当前遍历顺序的目标视频帧的采集时间作为分割时间点;根据分割时间点分割目标试验视频,得到至少一个视频片段。
[0126]
在一个实施例中,视频分割模块506还用于确定各视频片段的采集时间,并按照视频片段的采集时间对各视频片段进行排序,得到视频片段序列;按照排序,对视频片段序列中每个视频片段进行遍历;在当前遍历顺序的视频片段中的视频帧数量小于或等于预设数量阈值时,将当前遍历顺序的视频片段与前一顺序的视频片段进行合并。
[0127]
在一个实施例中,核电试验视频分割装置500还用于确定视频片段中所包含的目标视频帧中的当前操作设备零件;将当前操作设备零件的零件标识作为复盘指示符,添加至对应的视频片段中。
[0128]
关于核电试验视频分割装置的具体限定可以参见上文中对于核电试验视频分割方法的限定,在此不再赘述。上述核电试验视频分割装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0129]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。
其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储核电试验视频分割数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种核电试验视频分割方法。
[0130]
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0131]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0132]
获取针对目标核电试验所录制的目标试验视频,以及与目标试验视频相关联的设备零件关键词;
[0133]
遍历目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;
[0134]
当遍历的视频帧中的当前操作设备零件属于设备零件关键词所对应的目标设备零件时,确定遍历的视频帧为目标视频帧;
[0135]
确定目标视频帧的采集时间;
[0136]
根据采集时间以及目标视频帧中的当前操作设备零件,对目标试验视频进行分割,得到至少一个视频片段。
[0137]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0138]
获取与目标核电试验相关联的试验标识码;
[0139]
基于试验标识码,确定对应的目标试验视频以及目标试验工单;
[0140]
从目标试验工单中读取与目标试验视频关联的设备零件关键词。
[0141]
在一个实施例中,试验标识码中记录有试验子标识码总数;处理器执行计算机程序时还实现以下步骤:
[0142]
对试验标识码进行解析,得到多个试验子标识码;
[0143]
当多个试验子标识码的数量符合试验子标识码总数时,按照试验子标识码中的解析序号,确定各试验子标识码各自对应的解析方式;
[0144]
通过对应的解析方式对试验子标识码进行解析,得到与目标核电试验对应的目标试验工单。
[0145]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0146]
对目标试验视频中的至少一张视频帧进行遍历;
[0147]
对当前遍历顺序的视频帧进行手部检测,并基于手部检测的检测结果,从当前遍历顺序的视频帧中剪裁出与手部区域相接触的设备零件图像;
[0148]
识别设备零件图像,得到当前遍历顺序的视频帧中的当前操作设备零件。
[0149]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0150]
基于采集时间对各目标视频帧进行排序,得到目标视频帧序列;
[0151]
按照排序,对目标视频帧序列中每个目标视频帧进行遍历;
[0152]
在当前遍历顺序的目标视频帧中的当前操作设备零件与下一顺序的目标视频帧
中的当前操作设备零件不一致时,将当前遍历顺序的目标视频帧的采集时间作为分割时间点;
[0153]
根据分割时间点分割目标试验视频,得到至少一个视频片段。
[0154]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0155]
确定各视频片段的采集时间,并按照视频片段的采集时间对各视频片段进行排序,得到视频片段序列;
[0156]
按照排序,对视频片段序列中每个视频片段进行遍历;
[0157]
在当前遍历顺序的视频片段中的视频帧数量小于或等于预设数量阈值时,将当前遍历顺序的视频片段与前一顺序的视频片段进行合并。
[0158]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0159]
确定视频片段中所包含的目标视频帧中的当前操作设备零件;
[0160]
将当前操作设备零件的零件标识作为复盘指示符,添加至对应的视频片段中。
[0161]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0162]
获取针对目标核电试验所录制的目标试验视频,以及与目标试验视频相关联的设备零件关键词;
[0163]
遍历目标试验视频中的至少一张视频帧,并识别遍历的各视频帧中的当前操作设备零件;
[0164]
当遍历的视频帧中的当前操作设备零件属于设备零件关键词所对应的目标设备零件时,确定遍历的视频帧为目标视频帧;
[0165]
确定目标视频帧的采集时间;
[0166]
根据采集时间以及目标视频帧中的当前操作设备零件,对目标试验视频进行分割,得到至少一个视频片段。
[0167]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0168]
获取与目标核电试验相关联的试验标识码;
[0169]
基于试验标识码,确定对应的目标试验视频以及目标试验工单;
[0170]
从目标试验工单中读取与目标试验视频关联的设备零件关键词。
[0171]
在一个实施例中,验标识码中记录有试验子标识码总数;计算机程序被处理器执行时还实现以下步骤:
[0172]
对试验标识码进行解析,得到多个试验子标识码;
[0173]
当多个试验子标识码的数量符合试验子标识码总数时,按照试验子标识码中的解析序号,确定各试验子标识码各自对应的解析方式;
[0174]
通过对应的解析方式对试验子标识码进行解析,得到与目标核电试验对应的目标试验工单。
[0175]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0176]
对目标试验视频中的至少一张视频帧进行遍历;
[0177]
对当前遍历顺序的视频帧进行手部检测,并基于手部检测的检测结果,从当前遍历顺序的视频帧中剪裁出与手部区域相接触的设备零件图像;
[0178]
识别设备零件图像,得到当前遍历顺序的视频帧中的当前操作设备零件。
[0179]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0180]
基于采集时间对各目标视频帧进行排序,得到目标视频帧序列;
[0181]
按照排序,对目标视频帧序列中每个目标视频帧进行遍历;
[0182]
在当前遍历顺序的目标视频帧中的当前操作设备零件与下一顺序的目标视频帧中的当前操作设备零件不一致时,将当前遍历顺序的目标视频帧的采集时间作为分割时间点;
[0183]
根据分割时间点分割目标试验视频,得到至少一个视频片段。
[0184]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0185]
确定各视频片段的采集时间,并按照视频片段的采集时间对各视频片段进行排序,得到视频片段序列;
[0186]
按照排序,对视频片段序列中每个视频片段进行遍历;
[0187]
在当前遍历顺序的视频片段中的视频帧数量小于或等于预设数量阈值时,将当前遍历顺序的视频片段与前一顺序的视频片段进行合并。
[0188]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0189]
确定视频片段中所包含的目标视频帧中的当前操作设备零件;
[0190]
将当前操作设备零件的零件标识作为复盘指示符,添加至对应的视频片段中。
[0191]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0192]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0193]
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1