新闻中心

相机自动测试系统

发布日期: 2020-11-23 点击: 962

相机自动测试系统

简介:

相机自动测试系统

自动相机测试系统可以支持多种设备,例如手机,平板电脑,运动相机和监视相机。全自动相机功能测试,压力测试,API测试,拍摄性能测试,图像质量测试等。客户还可以在中期集成自己的测试方法和判断算法。如果与电动导轨配合使用,它甚至可以在开放的实验室中移动,拍摄和变换不同的场景。绝对多功能!可以确保在开发过程中进行有效的测试。在同一设备上,可以组合不同的功能以实现最有效的方式。例如:可以进行相机API兼容性测试,然后进行功能测试自动测量设备,然后进行性能测试以尽快找到瓶颈。最后是压缩和质量测试,以及通过拍照进行的图像质量测试。尽管由于开发过程可能会将测试分为不同的阶段,但也可以在开发过程中使用所有测试层,以免发生从头开始的错误。

无论是手机,运动相机还是视频监控相机,在开发或测试相机的功能和图像质量时都会进行大量测试和调试工作。体力劳动所花费的时间很长,这也限制了整个产品的开发和销售周期。芬兰高科技公司开发的最新机器人辅助测试产品SoMA将大大提高相机产品的测试效率,并大大缩短产品开发和测试的时间。它可以一天24小时不间断运行,完全替代了人类的重复工作。

自动测量设备

产品功能:

可以支持多种设备,例如手机,平板电脑,监控摄像头,车载摄像头等。

可以快速连续地进行测试和归位

Imatest IT算法的可选集成

在图像质量测试方面,它集成了Imatest IT算法,可以支持所有常用的测试标准和测试模式

图像和视频测试功能包括:

·图像和视频分辨率(图像和视频分辨率)

·图像和视频内容验证(图像和视频内容验证)

·图像EXIF数据正确性(Image EXIF数据正确性)

·自动对焦,自动曝光,自动白平衡

(自动对焦,自动曝光,自动曝光补偿,自动白平衡)

·动态范围(动态范围)

·闪光灯自动测量设备,变焦(闪光灯和变焦)

·面部,微笑和眨眼检测(面部,微笑和眨眼检测)

·音频/视频同步(音频和视频同步)

·颜色效果(颜色检查)

·红外热点(红外点)

·图像稳定(防抖)

·全景(全景图像)

硬件和软件包括:

·安乡

·机械臂:

①定位设备和测试卡

②将相机对准测试卡

③自动测试循环

·图像质量测试卡

·光源

·4K显示屏用于摄像机功能验证

·自动分析软件

·图像质量算法软件(Imatest)

·200多个测试项目(Android)

·标准配置支持12个设备

相机测试系统包括许多独立的可选模块:

API测试远远超过传统的API测试。通常,API测试主要集中在验证API方法(或函数)的兼容性以及测试每个函数的参数范围。

Sofica的API测试还可以比较不同设备的API兼容性和稳定性。特别是现有的API测试都是基于商用设备进行的,通过率仅为57%,并且经常发生严重的系统崩溃。

如以下步骤所述,API测试可以通过测试不规则场景来测试不同方法的相关性并测试稳定性。

API测试的三个步骤:

1.参数测试:通过测试最小和最大输出参数值以及它们之间的随机数据,进行不同方法的兼容性测试。此外,通过输入非法参数,进行风险测试并确认返回的错误代码是否正确。

2.不同输入的相关性:测试不同方法之间的相关性。通常有两种方法:回调和收集方法。该测试可以验证输入每个SET数据时是否获得了正确的GET数据。同时验证非法数据的返回值。回调回调逻辑也用于测试响应参数。

3.多场景验证:API测试可以分析不同设备之间系统的稳定性。事实证明这种方法非常有效。现有的API测试均基于商用设备,通过率仅为57%。经常会发生严重的系统崩溃。

API测试可以在多个平台上使用:

API测试可以应用于多个平台。目前,API测试是在Android相机硬件接口中开发的。对于卓硬件接口,已经积累了大量的应用程序。 API测试包括200多种不同的测试。相机硬件接口是Android系统相机的设备驱动程序,它提供C ++ API。相同的相似测试也可以用于其他形式的API,例如java-API。 Sofica的相机测试技术可进行其他测试,例如Android兼容性测试套件(CTS)测试。在测试和验证API(例如设备驱动程序接口)时,CTS会确保在应用程序层的兼容性。

功能测试:

算法的功能测试需要拍摄真实图像以进行验证。通过测试它们对捕获图像的影响,可以测试不同相机的算法和参数。测试过程需要对参考图像和捕获的图像进行数据分析以检测差异。自动化测试和数学分析可以有效地测试单个功能和多个功能的组合。

功能测试的主要目的是对多个设备执行可重复的测量,以验证功能是否正确。但是,仅进行功能测试还不足以确定相机系统的绝对质量。它还需要通过质量测试来补充。

支持的功能测试:

([1)压力测试

顾名思义,压力测试是通过测试耐用性和稳定性来测试相机系统的极限。此外,它还用于揭示系统的累积缺陷并分析内存的使用。 Sofica将压力测试集成到API测试,功能测试,性能测试和图像质量测试中。可以进行长期数据分析。

随机测试是一种检查未知缺陷的方法。可以随机执行不同的测试并生成记录。如果检测到缺陷,则可以再次分析保存的检查数据流。

压力测试可以在系统崩溃时自动记录数据,这对于解决根本问题非常有帮助。这些数据包括:过程信息,文件处理程序,系统记录,内存信息,墓碑记录等。

([2)性能测试

通过多次执行不同的相机功能和功能组合来测试相机系统的瓶颈。高分辨率相机传感器在非常短的时间内处理兆字节的图像文件时可能会导致严重的问题。

性能测试可以在调整API时生成时间印记,并且可以根据时间印记的差异简单地计算执行时间。

性能测试还可以测试并记录每个相机功能的执行时间。例如,编码器的压缩时间,不同自动对焦时的快门速度。不同功能的组合可以极大地改变性能数据。通过测试不同的组合,可以判断关键参数和功能。

通常,性能测试不需要参考图像。但是,某些功能会影响性能,并且拍摄场景应该是静态的,以确保获得客观的测试结果。例如,自动曝光和自动对焦的时间受环境影响。性能测试可以比较不同品牌或型号的终端设备,也可以测试设备的性能稳定性。例如,设备的快门速度可能在50到250毫秒之间变化。

支持的视频测试功能:

-音频和视频同步测试

-分辨率测试

-帧频测试

通过将Imatest IT软件集成到SoMA系统中,您还可以执行自动曝光,自动白平衡和自动聚焦测试。这些测试对消费者的用户体验有很大的影响。

图像质量测试功能:

图像质量测试可以分析图像算法带来的变化。可以将Imatest软件和测试卡集成到系统中,并可以基于ISO12233:214标准和CPIQ标准进行图像质量测试。

AF测试有很多应用方法。典型的应用是:

AF测试取决于客户的特定需求。有很多方法和应用程序,例如:

-模拟屏幕上不同位置的聚焦并拍摄聚焦卡以分析不同位置上的聚焦精度。

-通过在不同距离(例如微距和远距)的拍摄场景之间快速切换并重复拍摄视频或照片,分析对焦的准确性,可重复性,速度等。

-手机制造商可以通过ADB控制信息获得AF马达位置,该信息对应于MTF测试结果并可以找到最清晰的焦点位置。然后多次切换场景,并检查自动对焦电机移动位置的可重复性。

-与导轨配合在导轨周围放置不同的真实场景,以控制光源的照度和色温。进行AF真实场景对焦测试。

常用的图像质量测试包括:

-噪音测试

-颜色准确性测试

-分辨率测试

-详细纹理测试

-横向色差测试

-镜头畸变测试

本文网址:www.ks-wbt.vip/industry/603.html

  • 在线客服
  • 微信二维码
  • 联系电话
    15335276660
  • 在线留言