`
daojin
  • 浏览: 700535 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

相机的几个参数

 
阅读更多

1.曝光参数:
     1)曝光时间(int_time),数码相机进行曝光处理时,有两种方式,分别是逐行积分曝光与全局(帧)整体曝光,具体采用何种曝光方式,与sensor(感光芯片)的结构有关;
         目前,业界主流的曝光方式是逐行积分曝光;
         曝光时间的单位以行为单位,最小为1行,最大为帧长(如1080P60,其帧长为1125行,一帧所用时间为1/60 秒);
         在室内,为了避免工频闪烁,曝光时间应设置为光源能量周期的整数倍,在中国,光源能量周期为10ms(交流电周期的1/2),曝光时间在调整时,要特别注意这一点;
        工频闪烁,即在室内,曝光时间设置部委光源能量周期的整数倍,对于不同帧率的视频图像表现不一致,比如1080P50输出的时候,对着白墙,会清楚看到有的行比较亮,有的则比较暗,类正弦波,且这种亮暗关系基本固定;而1080P60,输出图像会不断闪烁,类水波纹一样。
        曝光时间最终是在sensor上控制实现的(需要写sensor寄存器)
       2)光圈:光圈是镜头上的一个组件,由霍尔电压控制,可通过控制通光孔的开合程度,控制进光量的大小,一般来说,光圈f值越大,表示通光孔直径越小;反之,通光孔直径越大,对于一般的比较高端一点的变焦镜头,光圈f值从f1.8~f22;
          f1.8~f5.4,室内用得多一些;而f5.0以上,室外用得多,暗场景一般固定使用最小的f值光圈;
          光圈的进光量与其f值的平方成反比,由此可进行大概的通光量计算
      3)sensor gain: sensor gain分为sensor again(模拟增益)与sensor dgain(数字增益),sensor Again以db为单位,不连续,比如sony IMX136的sensor,其sensor Again,每阶递增0.3db;要使得sensor gain输出平滑,就必须加上sensor dgain;
      4)ISP Dgain(一般不调,除非是很暗的场景,sensor gain已经调节到设定的最大阈值后,才对ISP Dgain进行调节)
2.光圈优先模式:即光圈固定一个值,自动调节其他曝光参数;
3.曝光时间优先模式:固定一个曝光时间的量,自动调节其他曝光参数;
分享到:
评论

相关推荐

    matlab相机标定参数介绍

    具体包括以下几个方面: - **焦距(Focal Length)**:焦距是相机成像系统的光学放大倍数,它决定了视野的大小,焦距在像素中通常以一个2x1的向量`fc`表示。 - **主点坐标(Principal Point)**:主点是指相机成像...

    相机内定向参数计算程序

    这个过程通常包括以下几个关键参数: 1. **焦距(Focal Length)**:相机镜头中心到成像平面(即CCD或CMOS传感器)的距离,通常以像素单位表示。 2. **主点(Principal Point)**:成像平面上光束汇聚的点,也是...

    DLT通过多个对应三维点及二维点计算相机内参数外参数(标C和C++2个版本)

    计算相机参数的过程分为以下几个步骤: 1. 数据准备:收集至少6对三维点及其在图像上的二维投影点。这些点可以通过特征检测和匹配得到,如SIFT或SURF特征。 2. 构建线性方程组:每一对对应点可以构建一个关于内...

    matlab利用相机标定参数去畸变

    这个代码可能包括以下几个关键步骤: 1. **标定准备**:需要一组已知几何形状(如棋盘格)的多角度照片,这些照片将用于计算相机的内参和外参。内参包括焦距、主点坐标和畸变系数,外参则涉及相机在不同拍摄位置的...

    相机内部参数标定程序

    张正友的相机标定算法主要分为以下几个步骤: 1. **图像采集**:使用棋盘格图案拍摄一系列不同角度和位置的照片。棋盘格提供了已知的三维点,可以用来计算相机的内参。 2. **棋盘格检测**:OpenCV库中的`...

    相机参数(DERS、VSRS)

    相机参数通常包括以下几个关键部分: 1. **焦距**:镜头的光学中心到感光元件之间的距离,决定了相机的视角大小。较大的焦距产生更窄的视角,适合远距离拍摄;较小的焦距则提供更广阔的视野,适用于全景拍摄。 2. ...

    基于OPENCV与VS2010实现对相机畸变参数的计算与标定

    相机标定的过程通常分为以下几个步骤: 1. **准备标定板**:标定板通常由棋盘格或圆点阵列构成,用于提供多个已知的二维坐标点。在本案例中,提供的压缩包中可能包含了一个特定的标定板PDF,可以打印出来用于实际...

    访问相机参数

    在计算机视觉和图像采集应用中,能够通过编程接口(API)访问和配置相机参数至关重要。DirectShow是微软公司推出的一套基于COM(Component Object Model,组件对象模型)的流媒体架构,它在Windows平台上用于音视频...

    LabVIEW相机参数设置.rar

    在LabVIEW中配置相机参数通常涉及以下几个关键步骤和知识点: 1. **连接相机**:首先,需要在LabVIEW中建立与相机的连接。这通常通过选择正确的硬件接口(如GigE、USB、PCIe等)和设备驱动来完成。LabVIEW的Vision ...

    三维重建2_相机标定.pdf

    在进行相机标定与稀疏重建的过程中,有几个重要的概念需要理解。例如,畸变校正(Distortion Correction)是修正相机镜头产生的图像扭曲的过程,这对于提高重建的准确性至关重要。此外,特征匹配(Feature Matching...

    Robotiq腕部相机参数表-EN.pdf

    Robotiq腕部相机还具备强大的部分教导功能,如参数化部分教导,非常适合快速的空白编程,以及夹具间隙检查,这有助于减少生产中断。用户可以利用Robotiq标签来偏移机器人程序,从而加快更换周期。 在机器看护方面,...

    C#联合Halcon 多相机4个相机ocr实时采集 上位机代码可直接运行Camare.rar

    HOperatorSet.GetImageSize(ho_Image1, out hv_Width1, out hv_Height1); HOperatorSet.SetPart(hv_WindowHandle1, 100, 200, hv_Height1 - 100, hv_Width1 - 200); HOperatorSet.DispObj(ho_Image1, hv_Window...

    Dalsa相机的支持库,开发的VC++ MFC例程

    在实际应用中,Dalsa相机的二次开发通常包括以下几个关键步骤: 1. **连接相机**:使用支持库提供的接口建立与相机的连接,设置网络参数,如IP地址、子网掩码等。 2. **配置相机参数**:根据应用需求调整相机的...

    opencv3.1 相机矫正

    标定过程包括以下几个步骤: 1. 拍摄多张包含棋盘格的图像。 2. 使用`cv::findChessboardCorners()`检测棋盘格角点。 3. 使用`cv::cornerSubPix()`进行角点细化,提高精度。 4. 将所有图像的角点坐标组合成一个整体...

    Vieworks 相机使用手册

    手册内容丰富,主要包括以下几个部分: 1. 预防措施:这部分详细列出了在使用相机时需要注意的安全事项和预防措施,以确保用户在操作过程中的人身安全和设备完好。 2. 合规与认证:介绍了相机符合的FCC(美国联邦...

    C#开发巴斯勒相机SDK

    在C#开发巴斯勒相机SDK的过程中,主要涉及到以下几个关键知识点: 1. **SDK接口调用**:首先,你需要理解并掌握巴斯勒提供的SDK(Software Development Kit)文档,其中包含了各种API函数和类库,这些是与相机进行...

    大华相机的Demo-QT

    在这个Demo中,我们可以学习到以下几个关键知识点: 1. **QT环境搭建**:首先,你需要安装QT开发环境,包括QT Creator和QT库。确保版本兼容大华相机的SDK,并配置好编译器和设备目标平台。 2. **大华相机SDK**:...

    basler多相机采集

    在"多相机采集"的场景下,我们需要解决以下几个关键问题: 1. **相机同步**:在多相机系统中,确保所有相机在同一时刻捕获图像至关重要,以避免因时间差导致的图像对齐问题。这可以通过硬件触发或者软件同步来实现...

    双目相机参数和工具箱文件

    在金融商贸领域,双目相机的应用主要体现在以下几个方面: 1. 安防监控:通过深度信息,可以更准确地识别和跟踪目标,提高安全防护能力。 2. 自动化支付:结合人脸识别技术,实现无接触式支付,提升支付体验和安全...

Global site tag (gtag.js) - Google Analytics