一种基于web系统的图像视频脚本处理系统及方法技术方案

技术编号:24995383 阅读:86 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开了一种基于web系统的图像视频脚本处理系统及方法,包括视频处理指令集、文件存储管理子系统、脚本解析子系统、脚本测试及交互子系统,所述视频处理指令集为一组通用型有容错功能的视频图像处理程序;所述文件存储管理子系统为对待处理文件进行自动备份、记录分支及依权限对文件增删改查的程序;所述脚本解析子系统用于解析用户提交的脚本,将解析脚本指令、流程并结合视频处理指令集,提交系统处理;所述脚本测试及交互子系统,提供抽取关键帧进行脚本测试供用户验证提交脚本处理结果及脚本运行状况的交互功能。本发明专利技术改变传统图像视频存储器下载、处理、上传模式,将处理过程脚本化,脚本文件较图像视频文件小,可减少带宽压力。

【技术实现步骤摘要】
一种基于web系统的图像视频脚本处理系统及方法
本专利技术涉图像处理领域,特别涉及一种基于web系统的图像视频脚本处理系统及方法。
技术介绍
随着图像采集传感器(CCD,CMOS)性能的提升,图像视频质量大幅提升的同时,带来了图像视频存储、传输、处理的压力。对图像视频存储、传输、处理应用中,往往需要消耗大量存储、带宽、计算资源。从传输效率的角度看,频繁传输图像视频数据并不经济,而一般而言服务器处理性能高于用户计算机,同时云服务器处理器可依需求实现弹性计算,从处理图像的效率角度,也能大幅提升处理效率。由此,提出一种可部署于存储服务器上的,可根据实际需求,响应用户提交的处理脚本,依照脚本指令处理图像视频的脚本图像处理系统。针对较大规模视频(含图像,下文简述为“视频”)分享处理的实际需求,对同一视频,不同用户需要不同的处理过程。传统的处理方式不外乎,提供文件服务,用户从服务器下载该视频,通过视频或图像处理软件将资料文件处理后,上传服务器,供其他用户使用。由此,同时带来了带宽的浪费及效率的降低。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于web系统的图像视频脚本处理系统及方法,调用该服务即可对服务器内指定视频图像进行指定处理,通常,对视频图像处理过程本非单一步骤可以实现,由此,系统可识别脚本指令,即指令集。本专利技术提供的技术方案为:所述系统包括视频处理指令集、文件存储管理子系统、脚本解析子系统、脚本测试及交互子系统。所述视频处理指令集为一组通用型有容错功能的视频图像处理程序;所述文件存储管理子系统为对待处理文件进行自动备份、记录分支及依权限对文件增删改查的一套程序;所述脚本解析子系统用于解析用户提交的脚本,将解析脚本指令、流程并结合视频处理指令集,提交系统处理;所述脚本测试及交互子系统,可提供抽取关键帧进行脚本测试供用户验证提交脚本处理结果,及脚本运行状况的交互功能。可优选地,所述视频处理指令集通过python文件包的形式,不限于特定语言,对单一功能进行文件封装,参数通过命令行传递。可优选地,所述文件存储管理子系统通过python开发,不限于特定语言,作为服务,维护视频文件状态,等待执行脚本解析子系统指令,对视频文件进行查询、复制、重命名、删除操作。可优选地,所述脚本解析子系统是系统的核心,始终运行于系统,为医学影响处理需要,解析系统兼容医学图像处理软件imageJ,不限于此类。可优选地,通过脚本测试及交互子系统,进行用户鉴权,解析用户提交脚本,依脚本流程调用视频处理指令集中的特定指令名。可优选地,所述脚本测试及交互子系统为一个命令行交互系统,负责脚本测试结果反馈,脚本测试提供对视频抽取特定帧根据脚本预处理功能,供效果验证,避免浪费服务器计算资源。一种基于web系统的图像视频脚本处理方法,所述方法所述处理系统,其特征在于,包括以下步骤:步骤一、命令行登录系统,通过脚本测试及交互子系统进行用户鉴权,并返回信息,通过或未通过;步骤二、用户权限通过后,选定待处理视频及关键帧,包括备份原视频文件,提取关键帧并存储,编辑并上传处理测试脚本;未通过则重回步骤一;步骤三、在脚本测试及交互子系统进行处理,负责脚本测试结果反馈,对视频抽取特定帧根据脚本预处理功能,包括解析脚本,语义检查,按脚本逻辑调用视频处理集,对视频(关键帧图像)进行处理;供效果验证,满意或不满意;步骤四、预处理满意后,在视频处理指令集中进行视频处理;不满意则重回步骤二;步骤五、通过脚本解析子系统解析用户提交的脚本,将解析脚本指令、流程并结合视频处理指令集,提交CPU处理,后存储于服务器硬盘;步骤六、在文件存储管理子系统中,对待处理文件进行自动备份、记录分支及依权限对文件增删改查;步骤七、最后得到处理后的视频图像。本专利技术采用以上技术方案,具有如下有益效果:1、改变传统图像视频存储器的下载、处理、上传模式,直接将处理过程脚本化,脚本文件较图像视频文件小得多,减少带宽压力。2、脚本调用服务接口,仅需提供处理流程、参数设置,服务提供接口实现,便于分离开发者及使用者,保障系统安全性及性能优化。3、兼容医学图像处理软件imageJ,可直接应用大量现成高质量脚本。附图说明图1为本专利技术的结构示意图;图2、图3为本专利技术的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,一种基于web系统的图像视频脚本处理系统,包括视频处理指令集、文件存储管理子系统、脚本解析子系统、脚本测试及交互子系统。视频处理指令集为一组通用型有容错功能的视频图像处理程序。文件存储管理子系统为对待处理文件进行自动备份、记录分支及依权限对文件增删改查的一套程序。脚本解析子系统用于解析用户提交的脚本,将解析脚本指令、流程并结合视频处理指令集,提交系统处理。脚本测试及交互子系统,可提供抽取关键帧进行脚本测试供用户验证提交脚本处理结果,及脚本运行状况的交互功能。本实施例中,视频处理指令集,通过python文件包的形式,对单一功能进行文件封装,参数通过命令行传递。文件存储管理子系统,通过python开发,作为服务,维护视频文件状态,等待执行脚本解析子系统指令,对视频文件进行查询、复制、重命名、删除操作。脚本解析子系统,脚本解析是系统的核心,始终运行于系统。通过脚本测试及交互子系统,进行用户鉴权,解析用户提交脚本,依脚本流程调用视频处理指令集中的python文件包。同时,因系统为医学影响处理需要,解析系统兼容医学图像处理软件imageJ。脚本测试及交互子系统,是一个命令行交互系统,负责脚本测试结果反馈,脚本测试提供对视频抽取特定帧根据脚本预处理功能,供效果验证,避免浪费服务器计算资源。如图2与图3所示,本实施例中采用python作为开发语言,借助Django、Apache,ftp提供的服务,分发消息提交处理脚本。一种基于web系统的图像视频脚本处理方法,包括以下步骤:步骤一、命令行登录系统,通过脚本测试及交互子系统进行用户鉴权,并返回信息,通过或未通过;步骤二、用户权限通过后,选定待处理视频及关键帧,包括备份原视频文件,提取关键帧并存储,编辑并上传处理测试脚本;未通过则重回步骤一;步骤三、可以通过Apache和ftp在脚本测试及交互子系统进行处理,负责脚本测试结果反馈,对视频抽取特定帧根据脚本预处理功能,包括解析脚本,语义检查,按脚本逻辑调用视频处理集,对视频(关键帧图像)进行处理;供效果验证,满意或不满意;步骤四、预处理满意后,在视频处理指令集中进行视频处理;不满意本文档来自技高网...

【技术保护点】
1.一种基于web系统的图像视频脚本处理系统,其特征在于,包括视频处理指令集、文件存储管理子系统、脚本解析子系统、脚本测试及交互子系统;/n所述视频处理指令集为一组通用型有容错功能的视频图像处理程序;/n所述文件存储管理子系统为对待处理文件进行自动备份、记录分支及依权限对文件增删改查的一套程序;/n所述脚本解析子系统用于解析用户提交的脚本,将解析脚本指令、流程并结合视频处理指令集,提交系统处理;/n所述脚本测试及交互子系统,可提供抽取关键帧进行脚本测试供用户验证提交脚本处理结果,及脚本运行状况的交互功能。/n

【技术特征摘要】
1.一种基于web系统的图像视频脚本处理系统,其特征在于,包括视频处理指令集、文件存储管理子系统、脚本解析子系统、脚本测试及交互子系统;
所述视频处理指令集为一组通用型有容错功能的视频图像处理程序;
所述文件存储管理子系统为对待处理文件进行自动备份、记录分支及依权限对文件增删改查的一套程序;
所述脚本解析子系统用于解析用户提交的脚本,将解析脚本指令、流程并结合视频处理指令集,提交系统处理;
所述脚本测试及交互子系统,可提供抽取关键帧进行脚本测试供用户验证提交脚本处理结果,及脚本运行状况的交互功能。


2.根据权利要求1所述的基于web系统的图像视频脚本处理系统,其特征在于,所述视频处理指令集可应用python文件包的形式,不限于特定语言,对单一功能进行文件封装,参数通过命令行传递。


3.根据权利要求1所述的基于web系统的图像视频脚本处理系统,其特征在于,所述文件存储管理子系统可应用python开发,不限于特定语言,作为服务,维护视频文件状态,等待执行脚本解析子系统指令,对视频文件进行查询、复制、重命名、删除操作。


4.根据权利要求1所述的基于web系统的图像视频脚本处理系统,其特征在于,所述脚本解析子系统是系统的核心,始终运行于系统,为医学影响处理需要,解析系统兼容医学图像处理软件imageJ,但不限于此类。


5.根据权利要求1所述的基于web系统的图像视频脚本处理系统,其特征在于,...

【专利技术属性】
技术研发人员:迟崇巍何坤山田捷
申请(专利权)人:北京数字精准医疗科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1