VTM可视化、统计(探索中)

2024-04-11 19:32
文章标签 统计 可视化 探索 vtm

本文主要是介绍VTM可视化、统计(探索中),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

VTM可视化、统计(探索中)
参考博客 https://blog.csdn.net/Zzhaoyongbo/article/details/109136642
另外参考官方手册 VVCSoftware_VTM-master\doc\software-manual.pdf
在这里插入图片描述

一、如何配置VTM?https://blog.csdn.net/tiyloving/article/details/114323276
二、在配置好各个参数后,如何使用DecoderAnalyser 获取编码信息?
1、首先在vs中的TypeDef.h文件中查找 ENABLE_TRACING、K0149_BLOCK_STATISTICS,并设置为1(相当于打开开关);除此之外,打开BLOCK_STATS_AS_CSC 可以得到CSV格式的数据(但不支持可视化),方便导入excel中,不打开的话得到的格式如下图。
里面定义了宏定义在这里插入图片描述
在这里插入图片描述
2、需要注意的是,该宏定义需要在编码前开启,最终才能得到编码信息。
在编解码后,运行DecoderAnalyserApp.exe ,参数命令为 -b str.bin --TraceFile=“str_coded1.vtmbmsstats” --TraceRule=“D_BLOCK_STATISTICS_CODED:poc>=0”
其中-b 是在编解码中生成的bin文件
–TraceFile="str_coded1.vtmbmsstats"是输出的vtmbmsstats文件名字,最后一句相当于选择统计模式,有两种方式可选择,具体参见手册
在这里插入图片描述
在这里插入图片描述
之后运行即可,此时会得到想要的文件,用excel等打开即可;如果是cvs格式,用excel打开后分列即可在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
三、可视化
下载软件 https://github.com/IENT/YUView
找到对应的版本,https://github.com/IENT/YUView/releases
在这里插入图片描述
2、打开,在下图位置右键添加一个overlay,并将重建的YUV文件和.vtmbmsstats 文件拖进去,注意顺序,要YUV再上。在这里插入图片描述
之后单击yuv,调整视频的参数,比如大小(416×240)和位深(8→10)

在这里插入图片描述
然后点击Overlay.Item在这里插入图片描述

在右边框里选择你要显示的内容就可以了。
在这里插入图片描述

这篇关于VTM可视化、统计(探索中)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/894978

相关文章

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

使用Vue-ECharts实现数据可视化图表功能

《使用Vue-ECharts实现数据可视化图表功能》在前端开发中,经常会遇到需要展示数据可视化的需求,比如柱状图、折线图、饼图等,这类需求不仅要求我们准确地将数据呈现出来,还需要兼顾美观与交互体验,所... 目录前言为什么选择 vue-ECharts?1. 基于 ECharts,功能强大2. 更符合 Vue

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

Python 交互式可视化的利器Bokeh的使用

《Python交互式可视化的利器Bokeh的使用》Bokeh是一个专注于Web端交互式数据可视化的Python库,本文主要介绍了Python交互式可视化的利器Bokeh的使用,具有一定的参考价值,感... 目录1. Bokeh 简介1.1 为什么选择 Bokeh1.2 安装与环境配置2. Bokeh 基础2

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处