也不知道还能呆多久,每天都当最后一天呆,赶紧好好学习。
今日收获
1,代码规范
编码不能嵌套,要逐个条件来判断啊,不要揉在一起,这是基本编程规范。
错误示例
if(a==0 || b==0 || c==0){
return 0;
}
正确样子
if(a==0){
return 0;
}
if(b==0){
return 0;
}
if(c==0){
return 0;
}
2 hdr模式
hdr 长帧基本都比短帧亮
原因是hdr的曝光时间基本都比短帧的曝光长,曝光时间越长sensor感受到的光子越多,图片肯定亮。(但是有些sensor本身有问题,据说有的sensor 长帧的最小曝光行数为2,但是短帧的最小曝光行数为4,此时短帧就比长帧亮)
3 again dgain ispgain
again作用在raw图 ispgain作用在统计值 dgain暂时不知道 等我后面补
4 MSB存储
raw10 像素值为 64 =0x40, 如果用MSB16 bit 来存储, 就是 低 6bit填0, 高10bit 是RAW100的数据。
64=0100 0000
低六位补零 000000
0001 0000 0000 0000 = 0x1000
0x40 ----> msb 16bit 0x1000