一种对摄像机图像码流极限值测试的系统及测试方法与流程



1.本发明涉及摄像机测试技术领域,具体涉及一种对摄像机图像码流极限值测试的系统 及测试方法。


背景技术:



2.目前市场上存在各种分辨率的摄像机,每款摄像机存在不同的获取极限码流值的能力 并且产品或软件方面会做要求或限制。常见分辨率码率值对照如图1所示,极限码率可界 定于常见值2倍。
3.现有的图像码流测试以实际场景录像测试,比如采用马路车辆、十字路口行人、办公 环境、树木、单一场景等环境测试,无法将图像获取的码流极限化,软件对复杂图像有对 应的丢帧处理,实际场景很难达到丢帧的临界值,但长时间挂机后,录像可能存在丢帧和 跳帧的问题。常规图像挂测,无法将图像性能发挥至极致,不能充分发挥图像处理性能。 因此,充分使图像码流极限化测试以加快图像性能处理的进程对项目进度极其重要。


技术实现要素:



4.为解决现有技术中的问题,本发明提供一种对摄像机图像码流极限值测试的系统。
5.本发明一种对摄像机图像码流极限值测试的系统,包括第一服务器、与第一服务器相连 的显示器,还包括与摄像机相连的客户端,其中,所述第一服务器内设有像素单元录像, 并能够通过显示器播放,所述显示器的像素单元完全覆盖摄像机画面录像,所述像素单元 录像是根据所述摄像机的像素单元设置,使所述摄像机录制码流极限化。
6.本发明作进一步改进,所述像素单元录像的设置方法为:
7.(1)获取摄像机分辨率和帧率;
8.(2)根据摄像机分辨率计算表格像素单元,根据所述表格像素单元设置阵列的像素格 及图片帧数,使像素格及图片帧数的乘积达到摄像机的分辨率参数的最大值,宽高不超出 显示器的单页显示范围;
9.(3)将单页的像素格随机填充颜,制备设定帧数的图片;
10.(4)将设定帧数的所有图片制作成可播放的像素单元录像。
11.本发明作进一步改进,还包括设置在所述摄像机上的存储卡,用于存储录制的所述像素 单元录像。
12.本发明还提供一种基于所述对摄像机图像码流极限值测试的系统的测试方法,包括如下 步骤:
13.s1:显示器播放已录制好的像素单元录像;
14.s2:摄像机接入存储卡,调整摄像机分辨率,开启本地录像功能,使显示器像素单元完 全覆盖摄像机画面录像,获得第二录像;
15.s3:测试时间段内挂机测试,所述显示屏循环播放所述像素单元录像,录制1个以
上的 第二录像;
16.s4:根据第二录像的连续完整性及视频大小评估摄像机图像码流极限化工作状态下的性 能。
17.本发明作进一步改进,还包括步骤s5:通过客户端回放第二录像是否正常,评估摄像 机是否合格。
18.本发明作进一步改进,步骤s5的操作方式为:
19.查看客户端直播,根据摄像机第二录像回放情况,判断第二录像是否正常;
20.查看客户端第二录像回放,根据摄像机第二录像回放情况,判断第二录像是否正常;
21.查看客户端存储卡本地回放,根据摄像机第二录像回放情况,判断第二录像是否正常。
22.本发明作进一步改进,还包括步骤s6:保存测试结果。
23.本发明作进一步改进,步骤s4中,判断各个第二图像的大小是否在合理值范围内,对 比每一段第二录像文件大小,同样的环境下,每段生成的录像大小是否在误差范围内浮动, 如果不在合理值范围内或超过误差范围,则判定所述摄像机测试不合格。
24.与现有技术相比,本发明的有益效果是:
25.1.测试图像极限码流,不再随环境变化测试随机码流,而是可控环境测试,规范且稳定, 重现性好;
26.2.图像性能不再长时间挂机测试,图像码流极限值的测试可短时间内获取最大码流数 据,加速图像处理能力,减少了测试用时,加快了测试项目进程;
27.3.图像测试数据可实时分析,逐帧分析,数据准确,分析简便;
28.4.测试结果清晰明了,加强了测试与软件间沟通效率,加快了问题处理速率。
附图说明
29.为了更清楚地说明本技术或现有技术中的方案,下面将对实施例或现有技术描述中所需 要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本技术的一些实施例, 对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得 其他的附图。
30.图1为常见分辨率码率值对照关系示意图;
31.图2为本发明系统结构示意图;图3为本发明测试方法一实施例的方法流程图。
具体实施方式
32.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术技术领域的技术人员 通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例 的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语
ꢀ“
包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书 和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用 于描述特定顺序。
33.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在 本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实 施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式 地理解的是,本文所描述的实施例可以与其它实施例相结合。
34.本发明为了解决当前现有环境测试的缺陷,该测试系统从搭建测试环境、执行测试、检 验测试结果三方面分别提高和改善了现有测试技术的准确度和测试进度。为了使本技术领 域的人员更好地理解本技术方案,下面将结合附图,对本技术实施例中的技术方案进行清 楚、完整地描述。
35.如图2所示,本发明对摄像机图像码流极限值测试的系统包括第一服务器、与第一服务 器相连的显示器,还包括与摄像机相连的客户端,其中,所述第一服务器内设有像素单元 录像,并能够通过显示器播放,所述显示器的像素单元完全覆盖摄像机画面录像,所述像 素单元录像是根据所述摄像机的像素单元设置,使所述摄像机录制码流极限化。
36.本例第一服务器内设有用于制作像素单元录像的vb语言,premiere pro工具,制作成 可播放视频挂测。所述客户端设有python脚本分析录制视频的逐帧情况,并能够将分析结 果保存至客户端,便于研发人员根据测试结果查问题原因并进行处理。
37.本例的客户端优选为与实际场景更接近的远端web端测试客户端,所述web端测试客户 端通过交换机或其它网络设备与远端的摄像机相连。
38.摄像机朝向显示器设置,能够录制所述显示器播放的像素单元录像,在存储卡中保存或 通过远端的web端测试客户端播放。
39.具体的,本例的测试步骤如下:
40.1.根据图2的组网结构搭建测试环境;
41.2.显示器播放已录制好的像素单元录像a;
42.3.摄像机接入存储卡,调整摄像机分辨率,开启本地录像功能,使显示器像素单元完 全覆盖摄像机画面录像,获得录像b;
43.4.挂机测试后查看摄像机是否正常运行;所述摄像机的检验项目包括:查询录像b的 完整性;查看存储卡存储剩余值,录像占用大小;对比每一段视频大小,分析录像大小是 否合理等。
44.具体的,本例的检验标准如下:
45.①
录像b录像连续完整标准;
46.无跳秒(观看录像回放中osd视频显示的时间,每秒播放正常,无快进,无跳过某一秒 的情况);
47.无丢帧(图像丢失关键帧,录像会出现黑屏的情况,图像丢失非关键帧,会出现花屏、 灰屏、马赛克的情况);
48.无丢视频(有明显的丢失1-10秒或者更多的录像的情况)。
49.②
查看存储卡存储值,录像b占存储大小情况。如:软件录像说明文档或产品要求i 帧最大码流值为2m,5分钟录像大小则为600-800m之间浮动。如果超出该值,录像大小就 可能存在问题。
50.③
对比每一段视频大小,录像b中每5分钟会自动生成一个录像文件,同样的环境下, 每段生成的录像大小应该接近,如第一段视频01:00:00-01:05:59录像为600m,第二段
视 频01:06:00-01:10:59录像为610m。录像在0-50m之间浮动(浮动大小视实际软件要求而 定),则正常。
51.本发明简单易操作,像素单元可控,能够很方便的进行各种不同分辨率的摄像机的测试, 兼容性好,测试结果稳定性好,此外,能够实现测试环境的再现性,能够长时间挂测极限 性能,充分激发摄像机稳定性能。
52.如图3所示,作为本发明的一个实施例,本例的具体处理方法为:
53.1.查看摄像机设备的分辨率、帧率;
54.2.根据摄像机分辨率计算表格像素单元,根据所述表格像素单元设置阵列的像素格及 图片帧数,使像素格及图片帧数的乘积达到摄像机的分辨率参数的最大值,比如,如果摄 像机的分辨率为400w像素,帧率为30帧,那么本例需要用表格制作133333个像素格,宽 高不超出单页显示范围;
55.3.使用vb语言将单页133333个像素格随机填充颜,然后截图存放该页,以此方式, 制作30张图片;
56.4.使用premiere pro(一种视频软件)将30张图片以随机打乱的形式制作成帧率为30帧,长度为1-5分钟可播放视频,也就是本例的像素单元录像a;
57.5.根据网络拓扑图布置环境,在预设的测试时间段内,显示器设定间隔循环播放像素 单元录像a,客户端或设备app端修改摄像机录制视频帧率及分辨率参数最大值,摄像机插 入存储卡挂机,录制视频b;
58.6.查看客户端直播,摄像机录像b回放是否正常,是否存在跳秒、丢帧、丢视频、死 机的情况;
59.7.查看客户端录像回放,是否存在跳秒、丢帧、丢视频、死机的情况;
60.8.查看客户端存储卡本地回放,是否存在跳秒、丢帧、丢视频、死机的情况;
61.9.查看存储卡视频大小是否一致;
62.10.退出测试程式,保存测试结果。
63.本例步骤6-9没有先后顺序,无论采用何种顺序,测试三种情况下的视频播放情况即可。 本例在三种情况的测试过程中,可以使用python脚本辅助分析录像帧率,抓取逐帧图片, 进行分析,然后记录分析结果。
64.通过上述测试方案可知,本发明的有益效果是:
65.1.测试图像极限码流,不再随环境变化测试随机码流,而是可控环境测试,规范且稳 定,重现性好;
66.2.图像性能不再长时间挂机测试,图像码流极限值的测试可短时间内获取最大码流数 据,加速图像处理能力,减少了测试用时,加快了测试项目进程;
67.3.图像测试数据可实时分析,逐帧分析,数据准确,分析简便;
68.4.测试结果清晰明了,加强了测试与软件间沟通效率,加快了问题处理速率。
69.以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范 围,本发明的范围包括并不限于本具体实施方式,凡依照本发明所作的等效变化均在本发 明的保护范围内。

技术特征:


1.一种对摄像机图像码流极限值测试的系统,其特征在于:包括第一服务器、与第一服务器相连的显示器,还包括与摄像机相连的客户端,其中,所述第一服务器内设有像素单元录像,并能够通过显示器播放,所述显示器的像素单元完全覆盖摄像机画面录像,所述像素单元录像是根据所述摄像机的像素单元设置,使所述摄像机录制码流极限化。2.根据权利要求1所述的对摄像机图像码流极限值测试的系统,其特征在于:所述像素单元录像的设置方法为:(1)获取摄像机分辨率和帧率;(2)根据摄像机分辨率计算表格像素单元,根据所述表格像素单元设置阵列的像素格及图片帧数,使像素格及图片帧数的乘积达到摄像机的分辨率参数的最大值,宽高不超出显示器的单页显示范围;(3)将单页的像素格随机填充颜,制备设定帧数的图片;(4)将设定帧数的所有图片制作成可播放的像素单元录像。3.根据权利要求1或2所述的对摄像机图像码流极限值测试的系统,其特征在于:还包括设置在所述摄像机上的存储卡,用于存储录制的所述像素单元录像。4.一种测试方法,基于权利要求3所述的对摄像机图像码流极限值测试的系统,其特征在于,包括如下步骤:s1:显示器播放已录制好的像素单元录像;s2:摄像机接入存储卡,调整摄像机分辨率,开启本地录像功能,使显示器像素单元完全覆盖摄像机画面录像,获得第二录像;s3:测试时间段内挂机测试,所述显示屏循环播放所述像素单元录像,录制1个以上的第二录像;s4:根据第二录像的连续完整性及视频大小评估摄像机图像码流极限化工作状态下的性能。5.根据权利要求4所述的测试方法,其特征在于:还包括步骤s5:通过客户端回放第二录像是否正常,评估摄像机的性能。6.根据权利要求5所述的测试方法,其特征在于:步骤s5的操作方式为:查看客户端直播,根据摄像机第二录像回放情况,判断第二录像是否正常;查看客户端第二录像回放,根据摄像机第二录像回放情况,判断第二录像是否正常;查看客户端存储卡本地回放,根据摄像机第二录像回放情况,判断第二录像是否正常。7.根据权利要求5所述的测试方法,其特征在于:还包括步骤s6:保存测试结果。8.根据权利要求4-7任一项所述的测试方法,其特征在于:步骤s4中,判断各个第二图像的大小是否在合理值范围内,对比每一段第二录像文件大小,同样的环境下,每段生成的录像大小是否在误差范围内浮动,如果不在合理值范围内或超过误差范围,则判定所述摄像机测试不合格。

技术总结


本发明提供一种对摄像机图像码流极限值测试的系统及测试方法,属于摄像机测试技术领域。本发明系统包括第一服务器、与第一服务器相连的显示器,还包括与摄像机相连的客户端,其中,所述第一服务器内设有像素单元录像,并能够通过显示器播放,所述显示器的像素单元完全覆盖摄像机画面录像,所述像素单元录像是根据所述摄像机的像素单元设置,使所述摄像机录制码流极限化,本发明还提供一种基于所述对摄像机图像码流极限值测试的系统的测试方法。本发明的有益效果为:测试图像极限码流,不再随环境变化测试随机码流,而是可控环境测试,规范且稳定;加速图像处理能力,减少了测试用时,加快了测试项目进程。加快了测试项目进程。加快了测试项目进程。


技术研发人员:

曾代轩

受保护的技术使用者:

深圳市吉祥腾达科技有限公司

技术研发日:

2022.08.19

技术公布日:

2022/11/22

本文发布于:2024-09-20 15:28:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/20881.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:录像   测试   摄像机   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议