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]

继续阅读“[ITS]scene1:test_raw_sensitivity.py fail”

its test_edge_enhancement fail的处理

## 1. 先看拍的图片是否正常. 排查全黑,只拍了边角的问题. 若是, 调整拍摄角度就可以了
## 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])

继续阅读“its test_edge_enhancement 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 都没有有过曝, 过暗现象.
您可以把its 文件夹下对应的图片检查一下, 确认是图片异常过曝/过暗/图片只拍了边角等问题.
找贵司tuning ae的同事修改.
然后这个测项fail常见问题为:
1. 客户refine ccm
2. 客户refine color

继续阅读“[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

继续阅读“【CTS_Verify】Camera ITS测试注意事项”