当前位置: 首页 > news >正文

libaom-all-intra参数说明

  1. part_sf.less_rectangular_check_level = 1;
    1. 这个设置可能控制编码器在分割画面时使用非矩形分区的检查级别。
  2. part_sf.ml_prune_partition = 1;
    1. 这个设置可能用于基于机器学习(ML)的分区修剪,以减少不必要的计算。
  3. part_sf.prune_ext_partition_types_search_level = 1;
    1. 控制编码器在搜索扩展分区类型时的修剪级别。
  4. part_sf.prune_part4_search = 2;
    1. 控制编码器在搜索 4 分区时的修剪级别。
  5. part_sf.simple_motion_search_prune_rect = 1;
    1. 这个设置可能用于简化运动搜索时的矩形修剪。
  6. part_sf.ml_predict_breakout_level = use_hbd ? 1 : 3;
    1. 这个设置可能使用机器学习来预测何时退出分区搜索,退出级别取决于是否使用高比特深度(High Bit Depth, HBD)。
  7. part_sf.reuse_prev_rd_results_for_part_ab = 1;
    1. 这个设置可能允许重用先前分区的率失真(Rate-Distortion, RD)结果以加速当前分区的编码。
  8. part_sf.use_best_rd_for_pruning = 1;
    1. 使用最佳 RD 结果进行分区修剪。
  9. intra_sf.intra_pruning_with_hog = 1;
    1. 这个设置可能使用 HOG(Histogram of Oriented Gradients)特征进行内部预测的修剪。
  10. intra_sf.prune_luma_palette_size_search_level = 1;
    1. 控制编码器在搜索亮度调色板大小时的修剪级别。
  11. intra_sf.dv_cost_upd_level = INTERNAL_COST_UPD_OFF;
    1. 设置为关闭内部成本更新级别,这可能与调色板编码的成本更新有关。
  12. intra_sf.early_term_chroma_palette_size_search = 1;
    1. 提前终止色度调色板大小的搜索。
  13. tx_sf.adaptive_txb_search_level = 1;
    1. 控制编码器在自适应变换块(Transform Block, TXB)搜索中的适应性级别。
  14. tx_sf.intra_tx_size_search_init_depth_sqr = 1;
    1. 控制编码器在初始化内部变换大小搜索深度时的平方级别。
  15. tx_sf.model_based_prune_tx_search_level = 1;
    1. 基于模型的修剪变换搜索级别。
  16. tx_sf.tx_type_search.use_reduced_intra_txset = 1;
    1. 在内部变换类型搜索中使用简化的变换集合。
  17. rt_sf.use_nonrd_pick_mode = 0;
    1. 关闭非 RD 选择模式,这可能是一种快速但不完整的编码模式。
  18. rt_sf.use_real_time_ref_set = 0;
    1. 关闭实时参考集的使用,这可能与实时编码中的参考帧选择有关。
  19. sf->mv_sf.exhaustive_searches_thresh
    1. 这个设置的值取决于内容类型,它可能控制编码器在进行穷尽搜索时的阈值。
  20. rd_sf.perform_coeff_opt = 1;
    1. 执行系数优化,这可能涉及对变换系数的进一步优化以改善压缩效率。
  21. hl_sf.superres_auto_search_type = SUPERRES_AUTO_DUAL;
    1. 设置超分辨率自动搜索类型为双重,这可能与提高输出视频分辨率的算法有关。
  22. sf->part_sf.intra_cnn_based_part_prune_level = allow_screen_content_tools ? 0 : 2;
    1. 这个设置可能控制基于内部卷积神经网络(CNN)的分区修剪级别,用于屏幕内容工具时设置为0,否则为2。
  23. sf->part_sf.simple_motion_search_early_term_none = 1;
    1. 这个设置可能用于简化运动搜索的早期终止条件。
  24. sf->part_sf.simple_motion_search_split = allow_screen_content_tools ? 1 : 2;
    1. 控制简单运动搜索的分割级别,如果是屏幕内容工具则设置为1,否则为2。
  25. sf->part_sf.ml_predict_breakout_level = use_hbd ? 2 : 3;
    1. 使用机器学习预测退出分区搜索的级别,如果是高比特深度(HBD)则为2,否则为3。
  26. sf->part_sf.reuse_best_prediction_for_part_ab = 1;
    1. 重用最佳预测结果用于分区AB。
  27. sf->mv_sf.exhaustive_searches_thresh <<= 1;
    1. 移动向量搜索的穷尽搜索阈值,向左移动1位相当于乘以2。
  28. sf->intra_sf.prune_palette_search_level = 1;
    1. 修剪调色板搜索级别。
  29. sf->intra_sf.prune_luma_palette_size_search_level = 2;
    1. 修剪亮度调色板大小搜索级别。
  30. sf->intra_sf.top_intra_model_count_allowed = 3;
    1. 允许的顶部内部模型计数。
  31. sf->tx_sf.adaptive_txb_search_level = 2;
    1. 自适应变换块(TXB)搜索级别。
  32. sf->tx_sf.inter_tx_size_search_init_depth_rect = 1;
    1. 矩形区域的内部TX大小搜索初始化深度。
  33. sf->tx_sf.inter_tx_size_search_init_depth_sqr = 1;
    1. 正方形区域的内部TX大小搜索初始化深度。
  34. sf->tx_sf.intra_tx_size_search_init_depth_rect = 1;
    1. 内部TX大小搜索初始化深度,用于矩形区域。
  35. sf->tx_sf.model_based_prune_tx_search_level = 0;
    1. 基于模型的修剪TX搜索级别。
  36. sf->tx_sf.tx_type_search.ml_tx_split_thresh = 4000;
    1. TX类型搜索的机器学习TX分割阈值。
  37. sf->tx_sf.tx_type_search.prune_2d_txfm_mode = TX_TYPE_PRUNE_2;
    1. 修剪2D变换模式。
  38. sf->tx_sf.tx_type_search.skip_tx_search = 1;
    1. 跳过TX搜索。
  39. sf->rd_sf.perform_coeff_opt = 2;
    1. 执行系数优化。
  40. sf->rd_sf.tx_domain_dist_level = 1;
    1. TX域内的距离级别。
  41. sf->rd_sf.tx_domain_dist_thres_level = 1;
    1. TX域内的距离阈值级别。
  42. sf->lpf_sf.cdef_pick_method = CDEF_FAST_SEARCH_LVL1;
    1. 基于约束方向增强滤波器(CDEF)的挑选方法。
  43. sf->lpf_sf.dual_sgr_penalty_level = 1;
    1. 双重空间高斯滤波器(SGR)的惩罚级别。
  44. sf->lpf_sf.enable_sgr_ep_pruning = 1;
    1. 启用SGR EP修剪。
  45. sf->mv_sf.auto_mv_step_size = 1;
    1. 这个设置可能控制编码器在运动向量搜索中自动调整搜索步长的能力。
  46. sf->intra_sf.disable_smooth_intra = 1;
    1. 这个设置用于禁用平滑内部预测模式,可能用于提高编码效率或在某些内容类型中改善视觉质量。
  47. sf->intra_sf.intra_pruning_with_hog = 2;
    1. 这个设置可能使用 HOG(Histogram of Oriented Gradients)特征进行内部预测的修剪,级别为2可能表示更积极的修剪策略。
  48. sf->intra_sf.prune_filter_intra_level = 1;
    1. 控制编码器在过滤内部预测时的修剪级别。
  49. sf->rd_sf.perform_coeff_opt = 3;
    1. 这个设置可能控制编码器在优化变换系数时的级别,级别3可能表示更复杂的优化策略。
  50. sf->lpf_sf.prune_wiener_based_on_src_var = 1;
    1. 这个设置可能基于源信号的方差来修剪 Wiener 滤波器,用于减少环路滤波器的复杂性。
  51. sf->lpf_sf.prune_sgr_based_on_wiener = 1;
    1. 这个设置可能基于 Wiener 滤波器的结果来修剪空间高斯滤波器(Spatially adaptive Gaussian filter, SGR),用于进一步优化环路滤波器的性能。
  52. sf->rt_sf.hybrid_intra_pickmode = 1;
    1. 这个设置可能用于启用混合内部预测模式选择,这通常涉及到在不同的帧内预测模式之间进行选择,以找到最佳的质量与编码速度的平衡。
  53. sf->rt_sf.use_nonrd_pick_mode = 1;
    1. 这个设置可能用于启用非率失真(Non-RD)选择模式,这意味着编码器在选择编码模式时,可能不会考虑率失真的最优解,而是寻找更快的编码决策。
  54. sf->rt_sf.nonrd_check_partition_merge_mode = 1;
    1. 这个设置可能用于在非RD模式下检查分区合并模式,以加速编码过程。
  55. sf->rt_sf.var_part_split_threshold_shift = 8;
    1. 这个设置可能用于调整可变分区分割的阈值,通过移动阈值来控制分区分割的粒度,从而影响编码的质量和速度。
  56. sf->intra_sf.disable_smooth_intra = 1;
    1. 这个设置用于禁用平滑帧内预测模式,这可能有助于在某些类型的视频内容中提高编码效率。
  57. sf->intra_sf.intra_pruning_with_hog = 2;
    1. 这个设置可能使用 HOG(Histogram of Oriented Gradients)特征进行帧内预测的修剪,级别2可能表示更积极的修剪策略。
  58. sf->intra_sf.prune_filter_intra_level = 1;
    1. 控制编码器在过滤帧内预测时的修剪级别。
  59. sf->rd_sf.perform_coeff_opt = 3;
    1. 这个设置可能控制编码器在优化变换系数时的级别,级别3可能表示更复杂的优化策略。
  60. sf->lpf_sf.prune_wiener_based_on_src_var = 1;
    1. 这个设置可能基于源信号的方差来修剪 Wiener 滤波器,用于减少环路滤波器的复杂性。
  61. sf->lpf_sf.prune_sgr_based_on_wiener = 1;
    1. 这个设置可能基于 Wiener 滤波器的结果来修剪空间高斯滤波器(Spatially adaptive Gaussian filter, SGR),用于进一步优化环路滤波器的性能。

相关文章:

libaom-all-intra参数说明

part_sf.less_rectangular_check_level 1; 这个设置可能控制编码器在分割画面时使用非矩形分区的检查级别。part_sf.ml_prune_partition 1; 这个设置可能用于基于机器学习&#xff08;ML&#xff09;的分区修剪&#xff0c;以减少不必要的计算。part_sf.prune_ext_partition_…...

应用假死?

有个客户10月18日应用接口都访问慢&#xff0c;nginx层面error显示连接拒绝&#xff0c;当时实施同学重启了java应用运行正常&#xff0c;但今天又卡死了&#xff0c;后台登录也登录不上去&#xff0c;看日志没异常&#xff0c;最终找到了数据库层面。 查看数据库相关日志&…...

SAP MM+FI - 物料管理模块与财务会计模块的集成配置

01 采购费用过账配置表 为了方便项目实施过程中采购费用过账配置&#xff0c;迪森资深专家根据丰富经验总结得出采购费用过账配置表&#xff0c;以供大家参考&#xff1a; 02 材料采购订单入库及结算 2.1采购订单入库 假设&#xff1a;入库数量1000PC&#xff0c;价格 10 元…...

初阶数据结构【3】--单链表(比顺序表还好的一种数据结构!!!)

本章概述 前情回顾单链表实现单链表彩蛋时刻&#xff01;&#xff01;&#xff01; 前情回顾 咱们在上一章博客点击&#xff1a;《顺序表》的末尾&#xff0c;提出了一个问题&#xff0c;讲出了顺序表的缺点——有点浪费空间。所以&#xff0c;为了解决这个问题&#xff0c;我…...

mysql迁移到达梦的修改点

字段是达梦关键字的&#xff0c;达梦会给转成大写&#xff0c;如果不要转则需要使用双引号引起来。关键字参考&#xff1a;D:\dmdbms\doc\DM8_SQL语言使用手册.pdf 例如&#xff1a;RowCount Level Content Password Locked 中文乱码问题&#xff0c;需要在应用程序所在服务器的…...

Go小技巧易错点100例(十八)

正文&#xff1a; 使用下划线增加数字可读性 有时候我们代码里会定义很长的数字&#xff0c;虽然计算机程序能支持很大的数据的计算&#xff0c;但是对我们来说&#xff0c;可读性是一个需要考虑的点&#xff0c;特别是1后面全是0的时候。 但是这个问题在Go语言中是可以通过…...

【python】极简教程8-字符串

第八章:字符串 8.1 字符串即序列 字符串是一系列字符的有序集合,可以使用索引访问字符串中的各个字符,索引从 0 开始。 示例代码: fruit = banana letter = fruit[1] print(letter) # 输出: a8.2 len 函数 len 函数返回字符串的长度(字符数)。...

UEFI EDK2框架学习 (四)——UEFI图形化

一、修改protocol.c #include <Uefi.h> #include <Library/UefiLib.h> #include <Library/UefiBootServicesTableLib.h> #include <stdio.h>EFI_STATUS EFIAPI UefiMain(IN EFI_HANDLE ImageHandle,IN EFI_SYSTEM_TABLE *SystemTable ) {EFI_STATUS S…...

【C++】— 一篇文章让你认识STL

文章目录 &#x1f335;1.什么是STL&#xff1f;&#x1f335;2.STL的版本&#x1f335;3.STL的六大组件&#x1f335;4.STL的重要性&#x1f335;5. 如何学习STL&#x1f335;6. 学习STL的三种境界 &#x1f335;1.什么是STL&#xff1f; STL是Standard Template Library的简称…...

mysql--索引

目录 1、长什么样 2、硬件理解 3、软件理解 4、进一步认识 5、索引的理解 6、为什么不选择其他数据结果&#xff1f; 7、聚簇索引和非聚簇索引 8、索引操作 &#xff08;1&#xff09;主键索引创建 第一种方式 第二种方式 第三种方式 主键索引的特点 &#xff08…...

【linux】线程 (三)

13. 常见锁概念 &#xff08;一&#xff09;了解死锁 死锁是指在一组进程中的各个进程均占有不会释放的资源&#xff0c;但因互相申请被其他进程占有的&#xff0c;且不释放的资源&#xff0c;而处于的一种永久等待状态 &#xff08;二&#xff09;死锁四个必要条件 互斥条件…...

c++日常积累

在 C 中&#xff0c;可以直接将 int 类型的值赋值给 bool 类型。C 会自动进行类型转换&#xff0c;任何非零的 int 值都会被转换为 true&#xff0c;而 0 会被转换为 false。 QDialog 有一个 finished(int) 信号&#xff0c;该信号在对话框关闭时发出&#xff0c;并传递一个整…...

字节流写入文件

一、创建输出流对象表示的文件三种方式 方法一&#xff1a; FileOutputStream fos new FileOutputStream("fos.txt",true);//最简便方法二&#xff1a; FileOutputStream fos new FileOutputStream(new File("fos.txt"));方法三&#xff1b; File f ne…...

Torch模型导入

冻结param的3种方式 for param in net.lstm.parameters():param.requires_grad Truenet.lstm.requires_grad True # 无效net.lstm.state_dict()[weight_ih_l0].requires_gradFalsenet.lstm.weight_ih_l0.requires_grad False# dir(net.lstm) to validate attributes …...

博弈论:博弈类型空间集合;三层博弈拓展式;

目录 博弈论:博弈类型空间集合 θ(Dss-1=1 )就是博弈类型空间集合; 一、博弈的基本要素 二、博弈的主要类型 三、博弈类型空间集合的构建 三层博弈拓展式: 博弈论:博弈类型空间集合 这的博弈类型空间集合:指一方选择的策略,用符号进行表达:SDss-2(θDss-1=1) = …...

数据库表的关联、集合操作

数据库表的关联、集合操作 join、MySQL、Oracle什么left right的老是忘&#xff0c;归根到底还是不熟练&#xff0c;记录下来&#xff0c;以后就不用再搜了。 设表A、表B分别包含员工信息和部门信息。 表A包含员工的ID、姓名和部门ID&#xff0c; 表B包含部门ID和部门名称。 …...

word怎么清除格式,Word一键清除所有格式教程

你是否曾在编辑Word文档时遇到过复制内容时格式混乱的情况?别担心&#xff0c;这只需要清除一下格式就可以了&#xff0c;很多朋友还不知道word怎么清除格式&#xff0c;下面小编就来给大家讲一讲word一键清除所有格式的方法教程&#xff0c;操作非常简单&#xff0c;有需要的…...

ShardingProxy服务端分库分表

目录 一、为什么要有服务端分库分表&#xff1f; 二、ShardingProxy基础使用 1、部署ShardingProxy 2、配置常用分库分表策略 三、ShardingSphere中的分布式事务机制 1、什么是XA事务&#xff1f; 2、实战理解XA事务 3、如何在ShardingProxy中使用另外两种事务管理器&a…...

开源的 FOC(Field-Oriented Control) 项目

开源的 FOC&#xff08;Field-Oriented Control&#xff09; 项目通常用于控制无刷直流电机&#xff08;BLDC&#xff09;和永磁同步电机&#xff08;PMSM&#xff09;。这些项目可以实现高效的电机控制&#xff0c;广泛应用于机器人、无人机、电动车等领域。以下是一些著名的开…...

高等数学 5.5 反常积分的审敛法 Γ函数

文章目录 一、无穷限反常积分的审敛法二、无界函数的反常积分审敛法三、 Γ \Gamma Γ 函数 一、无穷限反常积分的审敛法 定理1 设函数 f ( x ) f(x) f(x) 在区间 [ a , ∞ ) [a, \infty) [a,∞) 上连续&#xff0c;且 f ( x ) ⩾ 0 f(x) \geqslant 0 f(x)⩾0.若函数 F (…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容&#xff1a;参考网站&#xff1a; PID算法控制 PID即&#xff1a;Proportional&#xff08;比例&#xff09;、Integral&#xff08;积分&…...

SciencePlots——绘制论文中的图片

文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了&#xff1a;一行…...

Element Plus 表单(el-form)中关于正整数输入的校验规则

目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入&#xff08;联动&#xff09;2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...

Python ROS2【机器人中间件框架】 简介

销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

Qemu arm操作系统开发环境

使用qemu虚拟arm硬件比较合适。 步骤如下&#xff1a; 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载&#xff0c;下载地址&#xff1a;https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...

MySQL 索引底层结构揭秘:B-Tree 与 B+Tree 的区别与应用

文章目录 一、背景知识&#xff1a;什么是 B-Tree 和 BTree&#xff1f; B-Tree&#xff08;平衡多路查找树&#xff09; BTree&#xff08;B-Tree 的变种&#xff09; 二、结构对比&#xff1a;一张图看懂 三、为什么 MySQL InnoDB 选择 BTree&#xff1f; 1. 范围查询更快 2…...

适应性Java用于现代 API:REST、GraphQL 和事件驱动

在快速发展的软件开发领域&#xff0c;REST、GraphQL 和事件驱动架构等新的 API 标准对于构建可扩展、高效的系统至关重要。Java 在现代 API 方面以其在企业应用中的稳定性而闻名&#xff0c;不断适应这些现代范式的需求。随着不断发展的生态系统&#xff0c;Java 在现代 API 方…...

uniapp 实现腾讯云IM群文件上传下载功能

UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中&#xff0c;群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS&#xff0c;在uniapp中实现&#xff1a; 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...

作为点的对象CenterNet论文阅读

摘要 检测器将图像中的物体表示为轴对齐的边界框。大多数成功的目标检测方法都会枚举几乎完整的潜在目标位置列表&#xff0c;并对每一个位置进行分类。这种做法既浪费又低效&#xff0c;并且需要额外的后处理。在本文中&#xff0c;我们采取了不同的方法。我们将物体建模为单…...

视觉slam--框架

视觉里程计的框架 传感器 VO--front end VO的缺点 后端--back end 后端对什么数据进行优化 利用什么数据进行优化的 后端是怎么进行优化的 回环检测 建图 建图是指构建地图的过程。 构建的地图是点云地图还是什么信息的地图&#xff1f; 建图并没有一个固定的形式和算法…...