分类: ITS
ITS test effects 测试fail 处理办法
问题描述
对于scene2/test_effects测试fail。
EFFECTS = {0: 'OFF',
1: 'MONO',
2: 'NEGATIVE',
3: 'SOLARIZE',
4: 'SEPIA',
5: 'POSTERIZE',
6: 'WHITEBOARD',
7: 'BLACKBOARD',
8: 'AQUA'}
这些effects mode 目前平台并没有支持,ISP中有对应的flow,但是并没有做实际的处理
因此测试中会出现一些effect 没有效果导致fail
ITS test_dng_noise_model 测试fail 处理办法
问题描述
在test_dng_noise_model 测试中出现ITS测试结果不close导致ITS fail。
解决方案
1. 在ITS测试窗口执行:CameraITS\dng_noise_model
command:
python .\dng_noise_model\dng_noise_model.py camera=0
[ITS]scene1\test_raw_exposure.py fail
问题描述
常规错误信息:
在test_raw_exposure_stderr.txt 中:
assert mean[chan] > prev_mean[chan] * INCREASING_THR, err_msg
解决方案
[ITS]sensor_fusion test_sensor_fusion.py Fail
问题描述
[ITS]sensor_fusion test_sensor_fusion.py Fail
前提:
先确认:
- 贵司是有有实体硬件的Gyro sensor.
- Gyro Sensor 的cts 测试 pass.
ITS test_3a_consistency 测试fail:报assert np.isclose(np.amax(fds), np.amin(fds), FD_TOL)分析方法
问题描述
ITS test_3a_consistency 测项目的:会让AE,AWB,AF auto收敛3次,然后分别查看AE,AWB,AF三次收敛结果最大差异值是否小于最大值的10%,如果小于最大值的10%认为pass,否则fail。
如果是AF 不满足要求,会报assert np.isclose(np.amax(fds), np.amin(fds), FD_TOL)
原因可能有以下几个:
继续阅读“ITS test_3a_consistency 测试fail:报assert np.isclose(np.amax(fds), np.amin(fds), FD_TOL)分析方法”
[ITS]scene1:test_raw_sensitivity.py fail
问题描述
有两种错误.
1. test_raw_sensitivity_stderr.txt 显示 assert variances[i] < variances[i+1] / VAR_THRESH
2. test_raw_sensitivity_stderr.txt 不显示上述错误, 但有如下错误:
File "C:\ITS\data\CameraITS\pymodules\its\device.py", line 284, in __close_camera
data,_ = self.__read_response_from_socket()
File "C:\ITS\data\CameraITS\pymodules\its\device.py", line 244, in __read_response_from_socket
ch = self.sock.recv(1)
socket.error: [Errno 10053]
data,_ = self.__read_response_from_socket()
File "C:\ITS\data\CameraITS\pymodules\its\device.py", line 244, in __read_response_from_socket
ch = self.sock.recv(1)
socket.error: [Errno 10053]
[ITS]test_3a_consistency fail
问题描述
its test_edge_enhancement fail的处理
## 1. 先看拍的图片是否正常. 排查全黑,只拍了边角的问题. 若是, 调整拍摄角度就可以了
## 2. 排除1后, 要查EE 在mode0, 1, 2, 3开启状态. 默认0 关闭, 其他开启.
## 2. 排除1后, 要查EE 在mode0, 1, 2, 3开启状态. 默认0 关闭, 其他开启.
2.0 先从test_edge_enhancement_stderr.txt 看是哪组ee fail, 如下demo 看是ee 2 时fail, 即MTK_EDGE_MODE_HIGH_QUALITY mode.
File "C:\ITS\data\CameraITS\tests\scene3\test_edge_enhancement.py", line 116, in main
assert(sharpness_regular[2] > sharpness_regular[0])
assert(sharpness_regular[2] > sharpness_regular[0])
[ITS]4-cell sensor its 测试注意项
问题描述
4-cell sensor its 测试时由于raw / yuv FOV可能只有左上1/4 的原因,导致某些测试fail.
比如说如下测项搭配sw remosaic 拍raw 的视角 1/4 ,导致fail的问题.cam1_scene1_test_yuv_plus_raw-fail
[ITS]scene1 color_correction Fail
问题描述
先排除低级错误:比如:
assert(all(g_means[i] > 0.2 and g_means[i] < 0.8 for i in xrange(3)))
这种是tuning ae 都没有有过曝, 过暗现象.
找贵司tuning ae的同事修改.
然后这个测项fail常见问题为:
1. 客户refine ccm
2. 客户refine color
[ITS]如何确认metadata 有build到codebase生效
问题描述
有客户its测试, 修改sensor metadata 资料后单build so push. 但不确认是否有生效.
如何判断是否build进去了?
解决方案
执行:
[ITS]its 测试fail 请mtk分析的前置协助资料准备动作
问题描述
避免来回要资料, 请先准备如下资料.
解决方案
1. 前提, 开如下adb log如下,重新单项测试
1.1 3a 或isp tuning相关的问题的话,请开
[ITS]scene1 color_correction Fail
问题描述
【CTS_Verify】Camera ITS测试注意事项
CameraITS测试
ITS测试分为两个部分,PartI和PartII
【PartI】
a、测试Scene0-Scene5详细的资料在官网和测试包里的说明文档已经是一份完整的SOP;
b、各场景需要的样张,可以在CameraITS下各Scene文件下打印
测试SOP:
1、简易测试方法可参考:CmaeraITS\CameraITS.pdf
2、IN-Box测试可参考:https://source.android.com/compatibility/cts/camera-its-box
Camera ITS测试 | 大双子
一、手机端设置:
将 CtsVerifier.apk 安装到设备上, 连接上linux主机。
二、主机端设置:
基础:CTS测试运行环境
然后,主机安装python2.7,及numpy/scipy/matplotlib/opencv 栈和 python 成像库。按照下面的命令依次安装: