大恒相机取消曝光限制(超长曝光)设置与代码实现(C/C++/C#)
大恒相机取消曝光限制超长曝光设置与代码实现C/C/C#一、功能说明二、GalaxyView 操作步骤三、SDK 代码实现1. C 语言代码2. C 代码3. C# 代码四、注意事项一、功能说明默认情况下大恒相机会限制曝光时间的上限以保证帧率稳定。取消参数范围限制后可突破上限实现秒级超长曝光适用于微光、显微、科研、静态低照度场景。二、GalaxyView 操作步骤打开 GalaxyView 并连接相机。将参数等级切换为Guru大师模式。找到RemoveParameterLimit取消参数范围限制参数设置成On。手动输入超大曝光值例如 3s3000000μs、5s5000000μs。超长曝光会大幅降低帧率仅适用于静止目标拍摄。三、SDK 代码实现1. C 语言代码//关闭自动曝光emStatusGXSetEnumValueByString(m_hDevice,ExposureAuto,Off);//取消参数范围限制emStatusGXSetEnumValueByString(m_hDevice,RemoveParameterLimit,On);//设置曝光3semStatusGXSetFloatValue(m_hDevice,ExposureTime,3000000);//2. C 代码//关闭自动曝光m_objFeatureControlPtr-GetEnumFeature(ExposureAuto)-SetValue(Off);//取消参数范围限制m_objFeatureControlPtr-GetEnumFeature(RemoveParameterLimit)-SetValue(On);//设置曝光3sm_objFeatureControlPtr-GetFloatFeature(ExposureTime)-SetValue(3000000);3. C# 代码//关闭自动曝光m_objIGXFeatureControl.GetEnumFeature(ExposureAuto).SetValue(Off);//取消参数范围限制m_objIGXFeatureControl.GetEnumFeature(RemoveParameterLimit).SetValue(On);//设置曝光3sm_objIGXFeatureControl.GetFloatFeature(ExposureTime).SetValue(3000000);四、注意事项必须在 Guru 大师模式下才可设置取消参数范围限制。超长曝光仅适用于静态目标运动物体拍摄会出现严重拖影。曝光时间越长帧率越低需根据实际需求平衡。弱光场景下可适当提高增益但过高会引入大量噪点。部分相机型号的曝光上限受硬件限制设置时请参考产品手册。本文收录于专栏 ✅ 大恒相机·使用操作篇 ✅ 大恒相机·SDK开发实战篇文中代码为核心片段供学习与调试参考。 如需完整可运行的C/C/C#工程Demo、多语言源码或技术支持可私信我获取。