3D相机无线功能稳定性的测试方法及测试装置与流程

文档序号:20511205发布日期:2020-04-24 18:33阅读:291来源:国知局
3D相机无线功能稳定性的测试方法及测试装置与流程

本发明涉及自动化测试技术领域,具体而言,涉及一种3d相机无线功能稳定性的测试方法及测试装置。



背景技术:

3dscanner(即3d相机)的wifi功能是wifi无线传输技术在3d相机上的应用,目前3d相机wifi功能的测试方法基本都是手动测试,测试内容包括wifi稳定性、wifi传输速率、wifi传输距离、rf射频阻抗等,其中,wifi稳定性测试尤为重要。测试过程都需要较多的人工干预,需要人工对比图片数据,甚至需要人工不断重启设备,导致占用大量人力和时间,测试不全面,测试速度慢,图片对比不精确,测试结果易出错。



技术实现要素:

本发明的目的是提供一种3d相机无线功能稳定性的测试方法及测试装置,以实现3d相机无线功能稳定性的全自动化测试。

为了实现上述目的,本发明第一方面提供一种3d相机无线功能稳定性的测试方法,应用于与所述3d相机无线连接的测试装置,所述方法包括:

s1)重复开启/断开与所述3d相机的无线连接;

s2)在开启与所述3d相机的无线连接的情况下,持续接收所述3d相机拍摄的图像,并对每一接收到的图像进行对比检测;

s3)在持续接收图像的过程中,判断与所述3d相机的无线连接是否断开,在断开的情况下,进行告警提示并生成日志;

s4)完成所述对比检测,待所述3d相机重启后,开启与所述3d相机的无线连接;

s5)重复执行步骤s1)-s4)。

进一步地,所述对每一接收到的图像进行对比检测,包括:

对于每一接收到的图像,获取所述图像的深度图像素值和深度距离值,将所述图像的深度图像素值与所述3d相机预设的深度图像素值进行对比,判断是否一致,并判断所述图像的深度距离值是否在预设距离值范围以内。

进一步地,所述对每一接收到的图像进行对比检测,还包括:

对于每一接收到的图像,获取所述图像的彩色图像素值,将所述图像的彩色图像素值与所述3d相机预设的彩色图像素值进行对比,判断是否一致;以及计算所述图像的曝光评估值,并判断所述曝光评估值是否在预设评估值范围以内。

进一步地,所述计算所述图像的曝光评估值,包括:

将所述图像划分为多个子图像块,计算得到所述多个子图像块的亮度平均值作为所述曝光评估值。

进一步地,所述方法还包括:

s6)输出测试结果,该测试结果包括所述3d相机的编号。

本发明第二方面提供一种3d相机无线功能稳定性的测试装置,所述装置包括:

控制模块,用于重复开启/断开与3d相机的无线连接,在开启与所述3d相机的无线连接的情况下,控制所述3d相机持续拍摄图像;

接收模块,用于持续接收所述3d相机拍摄的图像;

图像检测模块,用于对每一接收到的图像进行对比检测;

重启模块,用于重启所述3d相机。

进一步地,所述对每一接收到的图像进行对比检测,包括:

对于每一接收到的图像,获取所述图像的深度图像素值和深度距离值,将所述图像的深度图像素值与所述3d相机预设的深度图像素值进行对比,判断是否一致,并判断所述图像的深度距离值是否在预设距离值范围以内。

进一步地,所述对每一接收到的图像进行对比检测,还包括:

对于每一接收到的图像,获取所述图像的彩色图像素值,将所述图像的彩色图像素值与所述3d相机预设的彩色图像素值进行对比,判断是否一致;以及计算所述图像的曝光评估值,并判断所述曝光评估值是否在预设评估值范围以内。

进一步地,所述计算所述图像的曝光评估值,包括:

将所述图像划分为多个子图像块,计算得到所述多个子图像块的亮度平均值作为所述曝光评估值。

本发明第三方面提供一种存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述的3d相机无线功能稳定性的测试方法。

本发明提供的3d相机无线功能稳定性的测试方法及测试装置,通过重复开启/断开与3d相机的无线连接,持续传输3d相机拍摄的图像,并对每一接收到的图像进行对比检测,进行循环测试,来验证3d相机无线功能稳定性。本发明提供的测试方法中所有的测试步骤均由相关的程序指令来控制其自动执行,人工干预极少,测试周期长,效率高,测试结果精确,实现了3d相机无线功能稳定性的全自动化测试。

附图说明

附图是用来提供对本发明实施方式的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施方式,但并不构成对本发明实施方式的限制。在附图中:

图1是本发明一种实施方式提供的3d相机无线功能稳定性的测试方法的流程图;

图2是本发明一种优选实施方式提供的3d相机无线功能稳定性的测试方法的流程框图;

图3是本发明一种实施方式提供的3d相机无线功能稳定性的测试装置的框图。

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1是本发明一种实施方式提供的3d相机无线功能稳定性的测试方法的流程图。如图1所示,本发明实施方式提供一种3d相机无线功能稳定性的测试方法,应用于与所述3d相机无线连接的测试装置,所述方法包括:

s1)重复开启/断开与所述3d相机的无线连接。

s2)在开启与所述3d相机的无线连接的情况下,持续接收所述3d相机拍摄的图像,并对每一接收到的图像进行对比检测。

对于每一接收到的图像,获取所述图像的深度图像素值和深度距离值,将所述图像的深度图像素值与所述3d相机预设的深度图像素值进行对比,判断是否一致,并判断所述图像的深度距离值是否在预设距离值范围以内;以及,获取所述图像的彩色图像素值,将所述图像的彩色图像素值与所述3d相机预设的彩色图像素值进行对比,判断是否一致;以及计算所述图像的曝光评估值,并判断所述曝光评估值是否在预设评估值范围以内。其中,将所述图像划分为多个子图像块,计算得到所述多个子图像块的亮度平均值作为所述曝光评估值。

s3)在持续接收图像的过程中,判断与所述3d相机的无线连接是否断开,在断开的情况下,进行告警提示并生成日志。

s4)完成所述对比检测,待所述3d相机重启后,开启与所述3d相机的无线连接。

s5)重复执行步骤s1)-s4)。

s6)输出测试结果,该测试结果包括所述3d相机的编号。

图2是本发明一种优选实施方式提供的3d相机无线功能稳定性的测试方法的流程框图。如图2所示,一种优选实施方式提供的3d相机无线功能稳定性的测试方法,应用于与所述3d相机无线连接的测试装置,步骤如下:

步骤一、重复开启/断开与3d相机的wifi连接,以此循环100次,测试3d相机wifi模块的基本连接功能。

步骤二、在开启与所述3d相机的wifi连接的情况下,控制所述3d相机持续拍摄图像,并将该图像通过所述wifi连接上传。该步骤中,将所述3d相机置于特定的图像实验室,该图像实验室内的光源强度设置为3000lux,图像实验室内的两面墙分别贴有白色图卡和24色图卡(彩色图卡),使3d相机与白色图卡的距离为3m,3d相机与24色图卡的距离为1m。3d相机同时拍摄白色图卡和24色图卡,并上传图像,以此循环30次。需要说明的是,白色图卡或24色图卡与3d相机的距离值可根据3d相机的实际应用环境来设置,本实施方式仅仅是对该距离值的例举。

步骤三、测试装置持续接收所述3d相机拍摄的图像,并对每一接收到的图像进行对比检测,以此循环30次,以对3d相机wifi传输性能进行压力测试和传输精准度测试。

对于3d相机拍摄白色图卡形成的白色图像,测试装置接收白色图像,获取该白色图像的深度图像素值和深度距离值,将该深度图像素值与所述3d相机预设的深度图像素值(例如,3d相机预设的深度图像素值为640x480)进行对比,判断是否一致;并判断该白色图像的深度距离值是否在预设距离值范围(例如,预设距离值范围为3m±30cm)以内。若白色图像的深度图像素值为640x480(与3d相机预设的深度图像素值一致),且深度距离值在3m±30cm范围内,则表明测试装置接收的白色图像与所述3d相机拍摄白色图卡形成的图像一致,3d相机与测试装置的无线连接稳定。

对于3d相机拍摄24色图卡形成的彩色图像,测试装置接收彩色图像,获取该彩色图像的彩色图像素值,将该彩色图像素值与所述3d相机预设的彩色图像素值(例如,3d相机预设的彩色图像素值为1600x1200)进行对比,判断是否一致;以及计算所述图像的曝光评估值,并判断所述曝光评估值是否在预设评估值范围(例如,预设评估值范围为70±5)以内。其中,所述曝光评估值的计算方式为:将所述图像划分为多个子图像块,计算得到所述多个子图像块的亮度平均值作为所述曝光评估值。若彩色图像的彩色图像素值为1600x1200(与3d相机预设的彩色图像素值一致),且曝光评估值在预设评估值范围70±5内,则表明测试装置接收的彩色图像与所述3d相机拍摄24色图卡形成的图像一致,3d相机与测试装置的无线连接稳定。

在测试装置持续接收图像的过程中,判断与所述3d相机的wifi连接是否断开,在断开的情况下,进行告警提示并生成日志。通过该日志可查询测试过程中接收的图像的相关参数,例如,深度图像素值、深度距离值、彩色图像素值和曝光评估值。

步骤四、测试装置控制所述3d相机重启,开启所述3d相机的wifi连接,循环步骤一至步骤四1万次。

步骤五、输出测试结果,该测试结果包括所述3d相机的编号,若测试通过提示pass,若测试未通过提示fail。

本优选实施方式中,整个测试过程循环1万次,每次重复开启/断开3d相机wifi连接100次,3d相机拍摄、上传30次,模拟了3d相机的实际使用情况,可达到精确的模拟测试效果。需要说明的是,在本发明提供的3d相机无线功能稳定性的测试方法中,重复开启/断开3d相机wifi连接的次数、3d相机拍摄/上传图像的次数、以及整个循环测试的次数均可根据3d相机的实际应用环境来设置,不限于上述优选实施方式所例举的次数。

本发明实施方式提供的3d相机无线功能稳定性的测试方法的所有步骤都可由相关的程序指令来控制其自动执行,人工干预极少,测试周期长,效率高,测试结果精确,实现了3d相机无线功能稳定性的全自动化测试。

图3是本发明一种实施方式提供的3d相机无线功能稳定性的测试装置的框图。如图3所示,在本发明一种实施方式中,3d相机无线功能稳定性的测试装置包括:控制模块、接收模块、图像检测模块和重启模块。

所述控制模块,用于重复开启/断开与3d相机的无线连接,在开启与所述3d相机的无线连接的情况下,控制所述3d相机持续拍摄图像。

所述接收模块,用于持续接收所述3d相机拍摄的图像。

所述图像检测模块,用于对每一接收到的图像进行对比检测。

对于每一接收到的图像,获取所述图像的深度图像素值和深度距离值,将所述图像的深度图像素值与所述3d相机预设的深度图像素值进行对比,判断是否一致,并判断所述图像的深度距离值是否在预设距离值范围以内;以及,获取所述图像的彩色图像素值,将所述图像的彩色图像素值与所述3d相机预设的彩色图像素值进行对比,判断是否一致;以及计算所述图像的曝光评估值,并判断所述曝光评估值是否在预设评估值范围以内。其中,将所述图像划分为多个子图像块,计算得到所述多个子图像块的亮度平均值作为所述曝光评估值。

所述重启模块,用于重启所述3d相机。

本发明实施方式还提供一种存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述的3d相机无线功能稳定性的测试方法。

本领域技术人员可以理解实现上述实施方式的方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上结合附图详细描述了本发明的可选实施方式,但是,本发明实施方式并不限于上述实施方式中的具体细节,在本发明实施方式的技术构思范围内,可以对本发明实施方式的技术方案进行多种简单变型,这些简单变型均属于本发明实施方式的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施方式对各种可能的组合方式不再另行说明。

此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施方式的思想,其同样应当视为本发明实施方式所公开的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1