AEC10 SA计算整理 --- Touch Face

整理了AE计算的一些参数和计算公式,方便查找。

TouchSA:

TouchSALuma= TouchROILuma
FaceSATarget= [set param] trigger: lux
TouchSAAdjRatioTouch= TouchSATarget / TouchSALuma
TouchSAAdjRatioHigh= [set param 250] / TouchHighPCTLLuma
TouchSAAdjRatioLow= [set param 5] / TouchLowPCTLLuma
TouchSAAdjRatioMin= Min(TouchSAAdjRatioTouch, [set param(tr:lux+TouchSAAdjRatioHigh)])
TouchSAAdjRatioMin= Max(TouchSAAdjRatioTouch * [set param 0.4], TouchSAAdjRatioMin)
TouchSAAdjRatioMax= Max(TouchSAAdjRatioTouch, [set param(tr:lux+TouchSAAdjRatioLow)])
TouchSAAdjRatioMax= Min(TouchSAAdjRatioTouch * [set param 1.5], TouchSAAdjRatioMax)
TouchSAAdjRatioSel= TouchSAAdjRatioMin * [setparam(tr:lux+TouchSAAdjRatioTouch)] + TouchSAAdjRatioMax * [set param(tr:lux+TouchSAAdjRatioTouch)]
TouchSAAdjRatioFSATgt= TouchSAAdjRatioSel * FrameSALuma / FrameSATarget
TouchSAAdjRatio= [set param(tr:lux+TouchSAAdjRatioFSATgt)]*FrameSATarget/FrameSALuma

FaceSA:

FaceSALuma= FaceSALumaSelection
FaceSATarget= [set param] trigger: lux
FaceSALumaScale= FaceROILuma1000000/TriggerCtrlSafeExp
FaceSALumaStorage= DominantFaceROI>0 ? FaceSALumaScale : (DominantFaceROI==0 ? 0 :FaceSALumaStorage)
FaceSALumaSelection = (FaceSALumaStorage
TriggerCtrlSafeExp)/1000000
FaceSAWeightSelection= DominantFaceROI == 0 ? 0 : (DominantFaceROI>0 ? DominantFaceROI :FaceSAWeightSelection)
FaceSAAdjRatioFace= FaceSATarget / FaceSALuma
FaceSAAdjRatioHigh= [set param] / FaceHighPCTLLuma
FaceSAAdjRatioLow= [set param] / FaceLowPCTLLuma
FaceSAAdjRatioMin= Max(FaceSAAdjRatioFace * [set param], Min(FaceSAAdjRatioFace, [set param]))
FaceSAAdjRatioMax= Max(FaceSAAdjRatioFace,[set param])
FaceSAAdjRatioMax= Min(FaceSAAdjRatioFace * [set param] ,FaceSAAdjRatioMax)
FaceSAAdjRatioSel= FaceSAAdjRatioMin * [set param] + FaceSAAdjRatioMax * [set param]
FaceSAAdjRatioFSATgt= FaceSAAdjRatioSel * FrameSALuma / FrameSATarget
FaceSAAdjRatio= [set param] * FrameSATarget / FrameSALuma

DominantFaceROI:在ROItable中控制,和AEC9一样

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/767380.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Pycharm设置远程解释器(本地代码+远程服务器环境)

Pycharm设置远程解释器(本地代码+服务器环境) Pycharm设置远程开发环境: 1.点击IDE左上角“文件”-》点击其中的设置 2:点击项目->点击添加解释器 3: 4根据提示填入远程服务器的IP地址,端口,和用户名: 5:连接上后选择现有环境: 6:选择刚才建立好的conda环境…

ubnutu20.04-vscode安装leetcode插件流程

1.在vscode插件商城选择安装leetcode 2.安装node.js 官网下载一个版本安装流程: ①tar -xvf node-v14.18.0-linux-x64.tar.xz ①sudo ln -s /app/software/nodejs/bin/npm /usr/local/bin/ ②ln -s /app/software/nodejs/bin/node /usr/local/bin/ 查看版本&…

G1 垃圾收集器

从 JDK1.9 开始默认 G1,应用在多处理器和大容量内存环境中。 基础概念 Region G1 给整一块Heap内存区域均匀等分了N个 Region,N 默认情况下是 2048。 Region的大小只能是1M、2M、4M、8M、16M或32M (1-32M,并且为2的指数),比如-Xmx16g -Xms…

【Unity 角色控制器组件】

【Unity 角色控制器组件】 Character Controller: Unity 内置的一个组件,用于提供高级的物理控制,允许开发者控制角色的移动、跳跃和碰撞。 csharp csharp // 假设你已经有了一个带有Character Controller组件的游戏对象// 获取Character Co…

第十四章 路由器 OSPF 动态路由配置

实验目的 掌握 OSPF 协议的配置方法: 掌握查看通过动态路由协议 OSPF 学习产生的路由; 熟悉广域网线缆的链接方式; 实验背景 假设校园网通过一台三层交换机连到校园网出口路由器上, 路由器再和校园外的另一台路由器连接。…

Java高级重点知识点-19-Lambda

文章目录 Lambda表达式函数式编程思想Lambda表达式写法代码讲解 Lambda表达式 函数式编程思想 强调做什么,而不是以什么形式做。 以函数式接口Runnable为例讲解: public class LambdaDemo {public static void main(String[] args) {Runnable runnab…

relation-graph——数据组装+鼠标移入后的详情(自定义插槽的用法)——js技能提升

最近在写后台管理系统的时候,遇到一个需求,就是给我一些节点,让我渲染到页面上,效果图如下: 之前写过一篇文章关于relation-graph关系图组件http://t.csdnimg.cn/7BGYm的用法 还有一篇关于relation-graph——实现右击…

Python 编程快速上手——让繁琐工作自动化(第2版)读书笔记01 Python基础快速过关

Python 编程快速上手——让繁琐工作自动化(第2版)读书笔记01 Python基础快速过关 1 python基础概念 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。 python运算符顺序 **——%——//——/——*——-——python中常见的数据…

【085】基于SpringBoot实现的网上音乐商城平台

系统介绍 视频演示 点击查看演示视频 基于SpringBoot实现的网上音乐商城平台分为管理员、用户两个角色,系统实现了用户注册和登陆、用户信息管理、用户加购、下单商品、购物车管理、订单管理、音乐分类、音乐商品管理、退出系统等功能 技术选型 开发工具&#…

大数据基础知识【大数据导论】

各位大佬好 ,这里是阿川的博客,祝您变得更强 个人主页:在线OJ的阿川 大佬的支持和鼓励,将是我成长路上最大的动力 阿川水平有限,如有错误,欢迎大佬指正 大数据基础知识前 必看 【大数据导论】—大数据序言…

旅游管理系统16021

摘 要 本文旨在设计和实现一个基于Spring Boot框架的旅游管理系统。该系统通过利用Spring Boot的快速开发特性和丰富的生态系统,提供了一个高效、可靠和灵活的解决方案。系统将实现旅游景点信息的管理、线路规划、跟团游玩、旅游攻略、酒店信息管理、订单管理和用户…

【C语言】inline 关键字

在C语言中,inline关键字用于建议编译器对函数进行内联展开,而不是像普通函数一样调用。内联函数的目的是减少函数调用的开销,特别是对于简单的、频繁调用的函数。 内联函数的定义和使用 定义内联函数 要定义一个内联函数,需要在…

PyTorch之nn.Module、nn.Sequential、nn.ModuleList使用详解

文章目录 1. nn.Module1.1 基本使用1.2 常用函数1.2.1 核心函数1.2.2 查看函数1.2.3 设置函数1.2.4 注册函数1.2.5 转换函数1.2.6 加载函数 2. nn.Sequential()2.1 基本定义2.2 Sequential类不同的实现2.3 nn.Sequential()的本质作用 3. nn.ModuleList参考资料 本篇文章主要介绍…

应用密码学—(扩展)欧几里得、DES、RSA、SHA-1算法

1. 欧几里得算法 1.1 分析算法的实现原理 欧几里德(Euclid)算法,也既常说的“辗转相除法”,公式为gcd(m, n) { return gcd(n, m%n); },对于任意两个正整数m、n,每次求的一个数字r m % n,然后把…

sideloadly 苹果自签和sidestore手机续签ipa记录

sideloadly 地址:https://sideloadly.io/#download 直接安装对应系统软件,然后吧ipa 拖到里面续签,缺点每7天需要电脑续签 如果续签保留数据需要对应的位置开启 enable file sharing 勾选 和 bundle id 修改 注意的地方需要电脑和手机appi…

无人机热成像分析图谱原理

一、热成像原理 热成像,也称为红外热成像或红外成像,是一种利用红外辐射(通常指的是热辐射)来获取物体表面温度分布信息的成像技术。在无人机上集成热成像传感器,可以远程捕获并分析目标物体的热特征,不受…

卸载node,下载nvm,下载node过程步骤及错误记录

网上有很多步骤,先跟着网上的步骤来: 卸载node和下载nvm步骤: window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)-CSDN博客 使用NVM下载和安装NodeJS教程-CSDN博客 出现的问题: 1.nvm配置sett…

ENVI5.6使用笔记

目录 1. ENVI安装扩展2. ENVI绘制高光谱3D数据立体图3. 对本次工作存档,下次打开软件可直接续档 1. ENVI安装扩展 从ENVI App Store下载商店envi_app_store.zip,解压得到ENVI_App_Store.sav,将其复制到ENVI的扩展文件夹下(例如E:…

中国桥梁空间分布数据

2020年中国桥梁空间分布数据,共包含102000余条数据。 数据属性表包括:地级市名、区县名、桥梁名称和经纬度。有shp和EXCEl两种格式数据。目前暂没有广西、广东和台湾三个省份数据。

【js】数组元素拼接、数组元素类型转换

一、数组元素拼接 二、数组元素类型转换 1、字符串数组 转换成 数字型数组 [1, 2, 3].map(Number) // [1,2,3] 2、数字型数组 转换成 字符串数组 [1, 2, 3].map(String) // [1, 2, 3]