一种性能测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37783856 阅读:28 留言:0更新日期:2023-06-09 09:14
本公开提供了一种性能测试方法、装置、电子设备和存储介质,涉及测试技术领域,尤其涉及图像处理技术领域。具体实现方案为:获得测试视频流的流地址;创建以流地址为视频流输出地址的虚拟摄像头;根据虚拟摄像头的摄像头信息,从视频处理算法中选择目标算法;创建使用目标算法对虚拟摄像头采集的视频进行视频处理的任务;指示部署有目标算法的服务执行任务,以对目标算法进行性能测试。应用本公开实施例提供的方案可以提高对各视频处理算法进行性能测试的效率。行性能测试的效率。行性能测试的效率。

【技术实现步骤摘要】
一种性能测试方法、装置、电子设备和存储介质


[0001]本公开涉及测试
,尤其涉及图像处理


技术介绍

[0002]视频处理平台部署有多种视频处理算法,可以使用这些视频处理算法对各种场景下的视频进行处理。为保证视频处理平台上线后能够正常工作,需要对视频处理平台部署的视频处理算法进行性能测试。
[0003]现有技术中,一般由工作人员手动对各视频处理算法进行测试。

技术实现思路

[0004]本公开提供了一种性能测试方法、装置、电子设备和存储介质。
[0005]根据本公开的一方面,提供了一种性能测试方法,包括:
[0006]获得测试视频流的流地址;
[0007]创建以所述流地址为视频流输出地址的虚拟摄像头;
[0008]根据所述虚拟摄像头的摄像头信息,从视频处理算法中选择目标算法;
[0009]创建使用所述目标算法对所述虚拟摄像头采集的视频进行视频处理的任务;
[0010]指示部署有所述目标算法的服务执行所述任务,以对所述目标算法进行性能测试。<br/>[0011]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种性能测试方法,包括:获得测试视频流的流地址;创建以所述流地址为视频流输出地址的虚拟摄像头;根据所述虚拟摄像头的摄像头信息,从视频处理算法中选择目标算法;创建使用所述目标算法对所述虚拟摄像头采集的视频进行视频处理的任务;指示部署有所述目标算法的服务执行所述任务,以对所述目标算法进行性能测试。2.根据权利要求1所述的方法,其中,所述创建以所述流地址为视频流输出地址的虚拟摄像头,包括:获得实际场景中已布设摄像头和/或待布设摄像头的摄像头信息;根据所获得摄像头信息,创建以所述流地址为视频流输出地址的虚拟摄像头。3.根据权利要求1或2所述的方法,其中,所述摄像头信息包括:摄像头工作参数和/或摄像头所布设场景的场景信息。4.根据权利要求3所述的方法,其中,在所述摄像头信息包括工作参数和场景信息的情况下,所述根据所述虚拟摄像头的摄像头信息,从视频处理算法中选择目标算法,包括:根据所述虚拟摄像头对应的场景信息,确定所述虚拟摄像头对应布设场景的场景任务;根据所述虚拟摄像头对应的摄像头工作参数,从视频处理算法中选择执行所述场景任务的目标算法。5.根据权利要求3所述的方法,其中,所述场景信息包括以下信息中的至少一项:场景类型、场景的地理位置、场景的光照状态信息。6.根据权利要求1或2所述的方法,其中,所述指示部署有所述目标算法的服务执行所述任务,包括:在已创建针对不同虚拟摄像头的同类任务的情况下,按照任务数量随时间递增的方式指示部署有所述目标算法的服务执行所述任务,其中,所述同类任务为:针对相同视频处理算法的任务。7.根据权利要求1或2所述的方法,所述方法还包括:向所述服务提供配置脚本;指示所述服务在执行所述任务过程中按照所述配置脚本采集数据;获得所述服务采集的数据,并根据所获得的数据,生成测试结果。8.根据权利要求7所述的方法,其中,所述根据所获得的数据,生成测试结果,包括:对所获得的数据进行分析,获得以下信息项中至少一项,并基于所获得的信息项生成测试结果:所述目标算法能够支持的最大摄像头路数;所述目标算法的视频处理性能随摄像头数量变化的描述信息;所述目标算法的计算资源消耗信息;所述目标算法处理每一路摄像头所采集视频的稳定性描述信息。9.一种性能测试装置,包括:流地址获得模块,用于获得测试视频流的流地址;
摄像头创建模块,用于创建以所述流地址为视频流输出地址的虚拟摄像头;目标算法选择模块,用于根据所述虚拟摄像头的摄像头信息,从视频处理算法中选择目标算法;任务创建模块,用于创建使用所述目标算法对所述虚拟摄像头采集的视频进行视频处理的任务;第一服务指示模块,用于指示...

【专利技术属性】
技术研发人员:吕慧奇
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1