System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多功能手语视频实时采集与编辑方法及系统技术方案_技高网

一种多功能手语视频实时采集与编辑方法及系统技术方案

技术编号:42484722 阅读:6 留言:0更新日期:2024-08-21 13:04
本申请公开了一种多功能手语视频实时采集与编辑方法及系统,运用于软件系统开发技术领域,其方法包括:获取用户的请求数据;对所述请求数据进行判断,若该请求数据在Redis的缓存中,则进行响应,若该请求不在Redis的缓存中,则进入数据库中查询;基于所述响应和所述请求数据进行视频采集和编辑,得到视频数据;将所述视频数据进行清洗和检测,输出包含目标标签的数据集;本申请允许用户在任何地点进行手语视频的快速采集,提高数据采集的灵活性和效率;解决了现有手语视频数据集采集需要固定物理位置,无法在线标注与剪辑的问题。

【技术实现步骤摘要】

本专利技术涉及软件系统开发,尤其涉及一种多功能手语视频实时采集与编辑方法及系统


技术介绍

1、目前为了解决聋人与健听人之间难以沟通的问题,引出了手语识别技术,随着深度学习的发展,采用深度神经网络来解决手语识别问题已经成为了主流。采用深度学习技术需要大量的数据作为训练原料,因此需要对手语视频数据进行采集和标注。此外,手语语言学的研究也需要建立在具备大量的手语语料上,这对手语视频的采集和整理提出了很高的要求。目前对手语视频数据常用的采集方法是联系志愿者和相关工作人员进行线下采集,使用rgb摄像头等设备采集后再进行数据的标注和整理,在这个过程中会带来大量的繁琐和不便的场景。假如需要进行不同地域的手语数据采集,这种情况下传统的采集方式则非常繁琐,效率低下,并且采集成本非常高昂。

2、目前在视频数据集采集方法中,大部分仅仅是实现了视频上传功能,或者将视频录制与上传在软件层面上进行了区分,并没有将录制、上传、编辑进行集成。同时,还暂未有人发布和集成在线录制,在线剪辑,在线标注和视频上传与下载,数据加密等多功能集成,专注于视频数据采集的系统,做到数据采集过程管理便捷,提升效率,降低人工成本,并且易于推广。

3、因此基于目前缺少上述多功能集成的视频采集平台,本申请提出了一种多功能手语视频实时采集与编辑方法及系统。通过整合数据采集过程中的步骤,做到线上采集和数据管理,降低人工成本,并且可以方便推广,以达到在法律允许范围内的数据共享与研究的目标。


技术实现思路

1、本申请的目的是提供一种多功能手语视频实时采集与编辑方法及系统,旨在解决现有手语视频数据集采集需要固定物理位置,采集繁琐,以及无法在线标注与剪辑的问题。

2、为实现上述目的,本申请提供如下技术方案:

3、本申请提供一种多功能手语视频实时采集与编辑方法,包括:

4、获取用户的请求数据;

5、对所述请求数据进行判断,若该请求数据在redis的缓存中,则进行响应,若该请求不在redis的缓存中,则进入数据库中查询;

6、基于所述响应和所述请求数据进行视频采集和编辑,得到视频数据;

7、将所述视频数据进行清洗和检测,输出包含目标标签的数据集。

8、进一步的,所述获取用户的请求数据的步骤中,具体包括下述步骤:

9、通过前端获取用户发送的请求数据,所述请求数据包括但不限于:开始录制、停止录制、视频编辑;

10、前端将所述请求数据传输至后端服务器,经过gin框架的前端控制器后进行业务逻辑处理。

11、进一步的,所述对所述请求数据进行判断,若该请求数据在redis的缓存中,则进行响应,若该请求不在redis的缓存中,则进入数据库中查询的步骤中,具体包括下述步骤:

12、在业务逻辑中对用户的请求数据进行判断,若所述请求数据在redis的缓存中,则命中数据进行响应;

13、若所述请求数据不在redis的缓存中,则进入数据库中查询,发生一次数据i/o。

14、进一步的,所述基于所述响应和所述请求数据进行视频采集和编辑,得到视频数据的步骤中,具体包括下述步骤:

15、基于所述请求数据进行视频采集,访问摄像头;

16、通过ffmpeg对采集到的视频数据进行读取和帧处理,最终将得到的视频数据保存至服务器中。

17、进一步的,所述获取用户的请求数据的步骤中,还包括:

18、采用nginx技术进行负载均衡,将用户的请求数据分发到若干个后端服务器上进行处理。

19、本申请提供一种多功能手语视频实时采集与编辑系统,所述系统包括前端、aws云存储服务器和后端服务器,所述后端服务器包括控制器、业务逻辑层和数据库;

20、所述前端:获取用户的请求数据;

21、所述业务逻辑层:对所述请求数据进行判断,若该请求数据在redis的缓存中,则进行响应,若该请求不在redis的缓存中,则进入所述数据库中查询;基于所述响应和所述请求数据进行视频采集和编辑,得到视频数据;将所述视频数据进行清洗和检测,输出包含目标标签的数据集。

22、进一步的,所述控制器接收到前端传输的请求数据,根据请求数据,封装数据对象至所述业务逻辑层中进行对应的业务逻辑处理;

23、在所述业务逻辑层中,基于请求数据进行视频采集,访问摄像头;基于请求数据进行编辑,对采集到的视频数据进行读取和帧处理;

24、所述数据库用于保存用户存储的数据;

25、所述redis用于对数据库中的数据进行缓存。

26、本申请提供一种设备,所述设备包括处理器、与所述处理器耦接的存储器,其中,所述存储器存储有用于实现一种多功能手语视频实时采集与编辑方法的程序指令;所述处理器用于执行所述存储器存储的所述程序指令以实现一种多功能手语视频实时采集与编辑。

27、本申请提供一种存储介质,存储有处理器可运行的程序指令,所述程序指令用于执行一种多功能手语视频实时采集与编辑方法。

28、本申请提供了一种多功能手语视频实时采集与编辑方法及系统,具有以下

29、有益效果:

30、(1)现有的视频数据采集方式需要特定的硬件和环境,本申请则允许用户在任何设备上通过网络直接采集视频,显著提高了便利性和可访问性;

31、(2)用户可以实时将获取的视频上传到云端,这不仅提高了数据的安全性,防止本地数据丢失的风险,也方便了数据的管理,备份和访问;

32、(3)传统的数据采集方法中视频编辑通常需要下载后在本地进行,本申请提供在线剪辑功能,用户可以直接在小程序上进行视频的剪辑,包括裁剪、调整和播放预览等,大大提高了编辑效率,也保证了视频采集的完整性和质量;

33、(4)本申请提出的系统支持多平台兼容性,用户无论使用何种设备,都能顺畅使用所有功能,这对于技术适应性和用户覆盖面提供了极大的优势;

34、(5)本申请实现了高级的安全保护措施,为了保障用户的肖像等权利,进行了加密的上传和下载,保障视频数据的安全和隐私;

35、(6)由于传统的数据采集方式往往带来较高的数据采集成本,需要大量的人工干预,线下采集还难以拓展和推广;而本申请可以在线上完成采集,易于推广使用,并且成本较低。

本文档来自技高网...

【技术保护点】

1.一种多功能手语视频实时采集与编辑方法,其特征在于,包括:

2.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述获取用户的请求数据的步骤中,具体包括下述步骤:

3.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述对所述请求数据进行判断,若该请求数据在Redis的缓存中,则进行响应,若该请求不在Redis的缓存中,则进入数据库中查询的步骤中,具体包括下述步骤:

4.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述基于所述响应和所述请求数据进行视频采集和编辑,得到视频数据的步骤中,具体包括下述步骤:

5.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述获取用户的请求数据的步骤中,还包括:

6.一种根据权利要求1所述的一种多功能手语视频实时采集与编辑方法的系统,其特征在于,所述系统包括前端、AWS云存储服务器和后端服务器,所述后端服务器包括控制器、业务逻辑层和数据库;

7.根据权利要求6所述的一种多功能手语视频实时采集与编辑系统,其特征在于,所述控制器接收到前端传输的请求数据,根据请求数据,封装数据对象至所述业务逻辑层中进行对应的业务逻辑处理;

8.一种设备,其特征在于,所述设备包括处理器、与所述处理器耦接的存储器,其中,所述存储器存储有用于实现权利要求1-5任一项所述的一种多功能手语视频实时采集与编辑方法的程序指令;所述处理器用于执行所述存储器存储的所述程序指令以实现一种多功能手语视频实时采集与编辑。

9.一种存储介质,其特征在于,存储有处理器可运行的程序指令,所述程序指令用于执行权利要求1-5任一项所述的一种多功能手语视频实时采集与编辑方法。

...

【技术特征摘要】

1.一种多功能手语视频实时采集与编辑方法,其特征在于,包括:

2.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述获取用户的请求数据的步骤中,具体包括下述步骤:

3.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述对所述请求数据进行判断,若该请求数据在redis的缓存中,则进行响应,若该请求不在redis的缓存中,则进入数据库中查询的步骤中,具体包括下述步骤:

4.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述基于所述响应和所述请求数据进行视频采集和编辑,得到视频数据的步骤中,具体包括下述步骤:

5.根据权利要求1所述的一种多功能手语视频实时采集与编辑方法,其特征在于,所述获取用户的请求数据的步骤中,还包括:

6.一种根据权利要求1所...

【专利技术属性】
技术研发人员:蔡恩斌王琼陈广勇
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:

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

1