769687356 发表于 2021-1-25 22:19:19

关于海思多组gamma切换判断条件请教

请教一下,海思有一个自适应 效果文件,里面拉了好多组gamma,
它切换条件是 根据
gammaExpThreshLtoH


gammaExpThreshHtoL

这个两个值做的,不是很理解这两个判断条件的意思。

dihongwei 发表于 2021-1-26 09:13:35

我不知道你使用的sdk 是哪个?
在 Hi3516CV500_SDK_V2.0.2.0 里边是根据曝光时间来进行区分的, 这个仔细分析一下代码就可以看出, 而且这两个值可以在param ini 文件中进行修改,配置对应的gamma表, 来实现动态切换gamma。

769687356 发表于 2021-1-27 09:21:35

dihongwei 发表于 2021-1-26 09:13
我不知道你使用的sdk 是哪个?
在 Hi3516CV500_SDK_V2.0.2.0 里边是根据曝光时间来进行区分的, 这个仔细 ...

多谢回答,我知道这两个值可以在param ini 文件中进行修改,配置对应的gamma表, 来实现动态切换gamma。

我想问的是这两个值含义是什么,我不是很理解,怎么就通过曝光等级进行切换?
文档描述是
gammaExpThreshLtoH: 曝光等级变化阈值画面从亮到暗)。
gammaExpThreshHtoL:曝光等级变化阈值(画面从暗到亮)。

dihongwei 发表于 2021-1-27 16:11:36

769687356 发表于 2021-1-27 09:21
多谢回答,我知道这两个值可以在param ini 文件中进行修改,配置对应的gamma表, 来实现动态切换gamma。
...

手册中有写: 在不同场景中对比度不一样,要求也不一样,因此需要根据不同曝光量设置不同的Gamma。

769687356 发表于 2021-1-30 11:52:11

dihongwei 发表于 2021-1-27 16:11
手册中有写: 在不同场景中对比度不一样,要求也不一样,因此需要根据不同曝光量设置不同的Gamma。

为什么需要两个曝光量进行切换呢?
;;;;;;;;;;;;;;;;dynamic_gamma_parameter;;;;;;;;;;;;;;;                                       ;;here only have one gamma, maybe mistake

Interval                  = "11"
TotalNum                  = "3"
gammaExpThreshLtoH      = "200000,1400000,12000000, 24000000, 42000000, 80000000"
gammaExpThreshHtoL      = "1000,    160000,   1280000,10000000,20000000, 32000000"


我看过别的芯片型号,只需要一个,只有gammaExpThreshLtoH    。

dihongwei 发表于 2021-2-1 09:41:26

769687356 发表于 2021-1-30 11:52
为什么需要两个曝光量进行切换呢?
;;;;;;;;;;;;;;;;dynamic_gamma_parameter;;;;;;;;;;;;;;;            ...

为什么需要两个曝光量进行切换, 可以看一下sample 代码里 hi_sceec_setparam.c 文件中的 HI_SCENE_SetDynamicVideoGamma_AutoGenerate 接口函数, 分析提下代码应该可以分析出为什么需要两个曝光量。

769687356 发表于 2021-2-7 13:49:31

好的,多谢啦
页: [1]
查看完整版本: 关于海思多组gamma切换判断条件请教