一、先讲一下一下几个tag作用
1、SENSOR_INFO_PHYSICAL_SIZE:全像素组的物理尺寸
2、SENSOR_INFO_PIXEL_ARRAY_SIZE:全像素阵列包括黑色校准像素和其他非活动区域
3、SENSOR_INFO_ACTIVE_ARRAY_SIZE:图像传感器的区域对应于活跃像素经过任何几何失真校正后的应用,基于SENSOR_INFO_PIXEL_ARRAY_SIZE
4、SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE:图像传感器区域,相当于在几何失真校准前的活跃像素
二、为限制厂家进行差值,为何限制差值,哎,我买了瓶酒,怎么兑水了
因此增加了tag2 和3
对于 2 3 4 tag的有何要求;
SENSOR_INFO_ACTIVE_ARRAY_SIZE <= SENSOR_INFO_PIXEL_ARRAY_SIZE
SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE <= SENSOR_INFO_PIXEL_ARRAY_SIZE
具体cts代码:StaticMetadata.java
/* Get and check pre-correction active array size.*/
public Rect getPreCorrectedActiveArraySizeChecked() {
Key<Rect> key = CameraCharacteristics.SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE;
Rect activeArray = getV