一种分布式图片存储转为视频并转码展示方法

文档序号:34596 发布日期:2021-09-24 浏览:25次 >En<

阅读说明:本技术 一种分布式图片存储转为视频并转码展示方法 (Method for displaying video through conversion of distributed image storage and transcoding ) 是由 孔垂阳 战新刚 王壮 祖耀 于 2021-06-16 设计创作,主要内容包括:一种分布式图片存储转为视频并转码展示方法,包括:第一步:图片以elasticsearch分布式存储的方式存储数据源,所述图片的信息保存记录在mysql数据库;第二步:对数据源筛选设置;第三步:按第二步的数据源筛选设置获取图片集,并单独存放在某一图片临时存放目录并按抓拍时间排序;第四步:图片集的所有图片按抓拍时间顺序生成时光机视频,并删除图片临时存放目录;第五步:使用多媒体处理工具进行视频格式转换:将时光机视频转换为Mp4格式时光机视频,并删除时光机视频;第六步:在浏览器播放Mp4视频。本发明可将现场图片批量转换为时光机视频展示出来,运维巡视人员观看此时光机视频可减少了运维巡视人员的筛选时间。(A method for converting distributed picture storage into video and transcoding display comprises the following steps: the first step is as follows: the method comprises the steps that a data source is stored in an elastic search distributed storage mode for pictures, and information of the pictures is stored and recorded in a mysql database; the second step is that: screening and setting a data source; the third step: acquiring a picture set according to the data source screening setting of the second step, separately storing the picture set in a certain picture temporary storage directory and sequencing the picture set according to the snapshot time; the fourth step: generating a time-machine video by all pictures of the picture set according to the snapshot time sequence, and deleting the temporary picture storage directory; the fifth step: video format conversion using multimedia processing tools: converting the video of the time machine into the video of the time machine in an Mp4 format, and deleting the video of the time machine; and a sixth step: and playing the Mp4 video in the browser. The invention can convert the field pictures into the time-machine videos in batch for display, and the screening time of the operation and maintenance inspection personnel can be reduced because the operation and maintenance inspection personnel watch the time-machine videos.)

一种分布式图片存储转为视频并转码展示方法

技术领域

本发明涉及一种分布式图片存储转为视频并转码展示方法,属于输电运维应用的

技术领域

背景技术

在输电运维监控领域,图像监拍设备被大量应用,设备按固定时间间隔抓拍线路杆塔现场图片并传输至存储服务器,输电运维巡视人员需一张张的人工筛选现场图片识别隐患并记录下来。

针对海量图片进行视频化处理的方法,在其他图像领域提及了相关算法:

中国专利文献CN201811246304.0公开了一种基于重叠切片的遥感视频目标检测方法,主要解决现有技术中目标漏检率、目标误检率较高以及目标检测过程繁琐复杂、耗时久、效率低的问题。本发明的具体步骤如下:(1)选取源数据;(2)生成训练样本集和测试样本集;(3)对训练样本进行预处理;(4)对测试样本进行重叠切片预处理;(5)训练目标检测模型;(6)检测重叠切片中的目标;(7)检测测试样本中的目标;(8)将测试样本图片转为视频。该文献虽然能够降低目标漏检率和目标误检率,提高对遥感视频目标的检测准确度,缩短目标检测过程的耗时,但是该文献是对重叠切片进行预处理,如将其运用到海量电力图像的筛选或者标记过程中,即便只选用步骤(8)“将测试样本图片转为视频”,显然也并不能达到本发明所要解决的技术问题。

综上可知,在现有电力场景中,随着监拍设备的不断增加,现场图片的数量变得庞大,人工筛选图片工作变得繁重、机械、枯燥且耗费大量时间,提供一种高效的数据展示方法将会大幅度提高人工介入筛选的积极性和准确率。

发明内容

针对现有技术的技术问题,本发明公开了一种分布式图片存储转为视频并转码展示方法。本发明可将现场图片批量转换为时光机视频展示出来,运维巡视人员观看此时光机视频可减少了运维巡视人员的筛选时间,增加了工作的趣味性,调动了运维巡视人员的工作积极性。时光机视频为:图片生成的视频将按图片拍摄时间的顺序降序或升序展示。

本发明详细的技术方案如下:

以下所述图片均为电力现场的图像采集设备所采集的电子图像。

一种分布式图片存储转为视频并转码展示方法,其特征在于,该方法包括:

第一步:图片以elasticsearch分布式存储的方式存储数据源,所述图片的信息保存记录在mysql数据库;

第二步:对数据源筛选设置:至少包括筛选某时间段的图片、筛选时光机视频的帧数;

第三步:按第二步的数据源筛选设置获取图片集,并单独存放在某一图片临时存放目录并按抓拍时间排序;

第四步:图片集的所有图片按抓拍时间顺序生成时光机视频,并删除图片临时存放目录;

第五步:使用多媒体处理工具进行视频格式转换:将时光机视频转换为Mp4格式时光机视频,并删除时光机视频;

第六步:在浏览器播放Mp4视频。

根据本发明优选的,所述第一步中,所述图片以base64编码的形式存储在分布式节点上。

根据本发明优选的,所述第四步中,所述时光机视频为avi格式视频。

根据本发明优选的,所述第四步中,通过调用java API把图片临时存放目录中的图片数据转化为avi格式的视频,并删除图片临时存放目录。

根据本发明优选的,所述第五步的多媒体处理工具为FFmpeg多媒体处理工具。

根据本发明优选的,所述第六步中,使用H5的video标签在浏览器播放Mp4视频。

根据本发明优选的,所述第三步中,所述获取图片集的方式是采用基于RESTfulweb的接口。

本发明有益技术效果:

1、本发明的图片存储采用elasticsearch分布式存储,区别于常规的操作系统本地存储,本发明使图片以base64编码的形式存储在分布式节点上,可实现动态扩容、容灾、存储服务器节点监控。

2、本发明将图片信息独立保存在关系型数据库mysql中,可对图片集进行结构化操作:如筛选特定时间段的图片、对生成时光机视频的图片数量进行控制、保存用户设置时光机视频的交互数据。用户在交互页面可对单个采集图片的监拍设备生成时光机视频进行设置,如生成视频所用的源图片数据的特定抓拍时间段、视频帧数,操作简单,用户友好性高。

3、本发明下载源图片数据使用基于RESTful web的接口,多线程调用下载接口,使图片保存在本地操作系统的临时文件路径,此方式用法简洁且速度较快。

4、本发明在调用java API把临时文件路径中源图片数据转化为avi格式的视频,删除临时图片文件路径,释放资源。

5、本发明使用FFmpeg多媒体处理工具把avi格式视频转换为Mp4格式,并删除avi格式视频,Mp4格式视频可直接在浏览器播放,不需借助视频播放器,用户体验较好。

附图说明

图1是本发明所述一种分布式图片存储转为视频并转码展示方法的数据流转示意图。

具体实施方式

为了使本发明用途、目的更加清楚明白,下面结合附图1,在用户使用的角度对本发明作进一步详细说明,但不限于此。

如图1所示。

实施例、

一种分布式图片存储转为视频并转码展示方法,其特征在于,该方法包括:

第一步:图片以elasticsearch分布式存储的方式存储数据源,所述图片的信息保存记录在mysql数据库;所述图片以base64编码的形式存储在分布式节点上;

第二步:对数据源筛选设置:至少包括筛选某时间段的图片、筛选时光机视频的帧数;

第三步:按第二步的数据源筛选设置获取图片集,并单独存放在某一图片临时存放目录并按抓拍时间排序;所述获取图片集的方式是采用基于RESTful web的接口;

第四步:图片集的所有图片按抓拍时间顺序生成时光机视频,并删除图片临时存放目录;所述第四步中,所述时光机视频为avi格式视频;通过调用java API把图片临时存放目录中的图片数据转化为avi格式的视频,并删除图片临时存放目录;

第五步:使用多媒体处理工具进行视频格式转换:将时光机视频转换为Mp4格式时光机视频,并删除时光机视频;所述多媒体处理工具为FFmpeg多媒体处理工具;

第六步:在浏览器播放Mp4视频;使用H5的video标签在浏览器播放Mp4视频。

应用例:

结合上述实施例,将本发明所述方法应用至实际电力现场图片的处理场景,操作人员的操作方法如下:

第一步:用户对设备进行设置,并生成视频,包括如下小步:

S1:进入交互页面;

S2:选中需设置的设备;

S3:点击时光机视频设置,弹出设置框;

S4:选取图片的抓拍时间段,如每天早上八点至下午六点;设置视频帧数,如设置1-5帧;

S5:点击生成时光机按钮,生成视频。

第二步:视频展示,包括如下小步:

S1:等待视频生成成功的提示;

S2:生成成功后,点击时光机视频按钮。

S3:点击播放,即可在浏览器观看该视频。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据库同步方法、装置、电子设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!