camera基础知识整理

1.摄像头组合方式

1、彩色相机 + 彩色相机(RGB + RGB),主要用于计算景深,实现背景虚化和重对焦

2、彩色相机 + 黑白相机(RGB + Mono),主要提升暗光/夜景影像拍摄质量

3、广角镜头 + 长焦镜头(Wide + Tele),主要用于光学变焦

4、彩色相机 + 深度相机(RGB + Depth),主要用于三维重建

2.帧率和 vtclk换算: vt clk/frame_length/line_length=fps , vt clk= line_length_pclkframe_length_linesframe_rate

  1. 三星sensor 参数计算

    lineLengthPixelClock: 你去对应的setting中找下0342 寄存器,看下它后面写的值是多少,然后转化成十进制就可以了。比如我发给你的文件里面搜索到:0342 13A0, 你就把13A0 转换成十进制5024 就可以了。

    frameLengthLines: 这个值对应的寄存器是0340 寄存器, 跟上面的方式一样。

    minhorizontalBlanking: 这个值是用lineLengthPixelClock - output_width, Output_width就是输出的一行的大小,比如现在你的是4000x3000, 那40000就是output_width.

    minVerticalBlanking: 这个值是用frameLengthPixelClock - output_height, output_height就是输出的一列的大小,对应 4000x3000 的话, 就是3000.

    outputPixelClock: 这个值应该就是vt clk的值吧, 我已经写在了文件里了。

//< VFE (Video Front End) device.
//< CPP (Camera Post Processor) device.
//< CSID Camera Serial Interface Decoder
//< ISPIF Image Signal Processor InterFace
//< IFE (Image Front End) device.
//< ICP (Image Control Processor) device.
//< LRME (Low Resolution Motion Estimation) device.

你可能感兴趣的:(一切都是最好的安排)