HM测试数据处理

视频质量分析评测(计算PSNR和SSIM) 视频质量分析评测(计算PSNR和SSIM) 一、YUV(亦称YCrCb)是三个分量,Y是亮度信息,U,V是色度信号。如果只有Y,那么电视播放出来的是黑白,Y加上U,V后就是彩色电视。 这样解决黑白电视也能播放彩色电视的信号的问题。 YUV 4:2:0采样,即每4个Y公用一组UV分量。如下图: 因为一个Y分量对应一个像素点,所以若该图片的宽为width, 高为height,那么Y就等于(width... 阅读详情

测试结果的保存、批处理及数据处理

一.测试结果的单一保存

这些天跑了一些程序,发现按照原始状态的话,得到的结果没法保存。刚开始只是跑着玩玩,认为只要把结果截图下来,然后进行处理。后来发现,这样的做法对测试一两个序列还是可以接受的,但当自已在测试多个序列时,工作量实在太大了,浪费了好多时间。于是,就想怎样使测试结果自已保存起来?网上搜了一下,发现了一个函数“freopen”,可以简单的实现测试结果的保存。即,将测试输出直接转化为TXT,保存在工程目录下(与生成解决方案同一路径)。语句具体使用如下:将freopen("filemane.txt","w",stdout)。将这条语句放在主函数(encmain.cpp)所有打印输出的语句之前(如图1所示),就能实现测试结果的TXT保存。

图1

二.批处理

但后来又发现了一个问题,不仅要测试多个序列而且同一个序列的不同QP(量化参数)也要进行测试,每测试完一个序列的一个QP,就要更改命令参数、QP等设置,非常麻烦。于是,在高人的指导下,了解到了——批处理,就能轻松解决这个问题。具体操作如下:

首先在工程目录下(与生成解决方案同一路径)创建一个TXT文本,在里面输入编码器的可执行文件名,两个配置文件名及保存的文件名,格式如图2所示。图2所示是在QP为37、32、27、22下,执行BasketballDrill这个测试序列,并将其分别保存为BasketballDrill_q37等。

图2

将所有要测试的序列及改变QP后的配置文件同行输入 ,然后保存。

再将该TXT文件的后缀名改为.bat。最后,要将序列的配置文件与不同QP的配置文件同时复制到工程目录下(与生成解决方案同一路径)。如图3所示。图3中encoder_intra_main_qp22.cfg\

encoder_intra_main_qp27.cfg\encoder_intra_main_qp32.cfg\encoder_intra_main_qp37.cfg,这四个文件为不同QP下的配置文件。

图3

在编码器的“属性”->“调试”->"命令参数"一栏中,只要输入.bat文件的第一行的配置文件即可。如图4所示:

图4

测试的时候双击该.bat文件即可。

如果要修改该.bat文件,右击选择“编辑”即可。

有一点要注意的是,当程序改动一次,编码器的可执行文件要重新生成一次。

三.数据处理

当大量的序列测试结束后,数据的处理也是一件很费时间的活。幸好在一H265交流群上下到了一个好东西,小软件的名字叫“HMResultHelper.exe”。只要把测试结果的TXT文件放到与该软件同一文件夹下(图5所示),然后双击该软件(或许称为一个可执行文件更好),就能得到一个“HMResults.txt”的文件。该文件包含所有TXT的名称,BR(码率)、PSNR-Y、PSNR-U、PSNR-V、ET(编码时间)总结输入在另一个TXT文件中(图6所示)。现在,只要把所有的同类数据对齐,导入到excel中,就能很快的对数据进行处理了。

图5

 

 

图6

图6中,每一行的数据为:第一个为文件名(如BasketballDrill_qp22.txt),第二个为码率,第三个为PSNR-Y,第四个为PSNR-U,第五个为PSNR-V,第六个为编码时间。


【HM】软件测试入门-软件测试2024 资源)、兼容性(在不同的设备/平台上是否正常使用)、易用性(易学,易用,用户粘性好)、可靠性(长时间运行文档,不出现异常)、安全性(敏感数据存储/传输安全)、可维护性(运行过程中出现问题维护操作是否方便)、可移植性(系统更新,数据迁移方便)按生产阶段划分:单元测试(开发自测,针对源代码程序进行测试),集中测试(针对模块之间功能交互进行测试,又称组装测试),系统测试(测试人员对整个系统进行全面的测试),验收测试(用户测试,以用户为主验证项目是否符合预期需求)编辑时间:2024/6/24。 阅读详情

相关推荐

HM编码学习——数据处理与批处理

这里写自定义目录标题HM软件编码流程批处理功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 HM软件编码流程 之前一顿时间对HM进行了编码输出了二进制码流文件和YUV文件,但是对于编码得到的相关数据没有很好的直观感受。并且急需通过批

小惊大怪的博客 847

HM学习心得3

测试结果的保存、批处理及数据处理 这些天跑了一些程序,发现按照原始状态的话,得到的结果没法保存。刚开始只是跑着玩玩,认为只要把结果截图下来,然后再处理。后来发现,这样的做法对测试一两个序列还是可以接受的,但当自已在测试多个序列时,工作量实在太大了,浪费了好多时间。于是,就想怎样使测试结果自已保存起来?网上搜了一下,发现了一个函数“freopen”,可以简单的实现测试结果的保存。即,将测试输出直接

u010485442的专栏 4110

Duanxx的HEVC学习(一)输入视频文件YUV文件的分析

Duanxx的HEVC学习(一)输入视频文件YUV文件的分析

图像质量评估指标——PSNR介绍及计算方法

PSNR全称为Peak Signal to Noise Ratio,即峰值信噪比,是一种评价图像的客观标准,经常用于计算两幅图像的可视化误差,如衡量原图与经过压缩后图像之间的可视化差异、生成网络生成的图像与真实图像之间的差异等等。

qq_50001789的博客 1万+

HEVC测试序列视频.docx

是一个HEVC测试视频序列的网盘下载链接,该资源包含6类测试序列,需要学习视频编码的可以下载测试。

高清H264测试序列

高清的h264的测试视频序列文件,绝对H264文件,VLC可播放

HEVC函数入门(11)——HM软件手册software-manual (cfg文件——帧内预测篇)

首先在HM-16.3中找到cfg文件夹,其中是很多配置文件,首先从帧内预测开始,下载BasketballDrill_832x480_50.yuv这个测试序列,然后,从cfg文件夹中找到它的配置文件BasketballDrill.cfg,以及encoder_intra_main.cfg ,第一个配置文件主要是输出文件和编码多少帧,第二个才是实际编码中的参数,所以打开第二个配置文件。同时打开操作手册。、

不是他人太努力,只是自己努力不够罢了 2254

大模型学习笔记四:LangChain开发框架解析

1、模型I/O封装LLMs:大语言模型Chat Models:一般基于LLMs,但按对话结构重新封装PromptTemple:提示词模板OutputParser:解析输出2、数据连接封装Document Loaders:各种格式文件的加载器Document transformers:对文档的常用操作,如:split,filter,translate,extract metadata,etcTextr Embedding Models:文本向量化表示,用于检索等操作。

谢白羽 4285

一次完整的图像划分测试流程

ALL-intra模式,图片832X480,BasketballDrill_832x480_50.yuv。从compressCTU进入conpressCu(),第一个CTU为128 x 1281.当前CTUinitCULevel():VTM1.0代码阅读:EncModeCtrl类_矛盾统一的博客-优快云博客m_ComprCUCtxList:先加入QT.CU-DONT-SPLIT再加入intra模式但注意:intra模式在 initCULevel()函数最后一段的tryModeMaster()中被跳过了,

dfhg54的博客 930

ThinkPad T14 Gen 2与T14P系列对比

表格您的需求推荐机型日常办公、出差、文档处理、视频会议✅(够用、轻便、便宜)视频剪辑、3D建模、编程编译、AI训练、高色准设计✅(性能强、屏幕好、扩展佳)想要未来 5 年不换机✅T14p预算低于 5000 元✅T14 Gen 2(或考虑 T14 Gen 3/4)T14p 2025 款 ≠ 小改款,而是架构级升级它从“高性能笔记本”进化为“AI 移动工作站”,核心差异在于NPU + Ultra 平台 + 全面屏显 + 超长续航。如果您从事AI 开发、视频创作、工程仿真、多任务编程。

tecoes的博客 2757

设备管理器找不到蓝牙?从驱动到BIOS的系统排查指南

在Windows系统中,蓝牙功能依赖硬件、驱动、系统服务三层协同工作。设备管理器作为硬件状态的可视化窗口,当蓝牙设备消失时,往往意味着某一层链路中断。常见原因包括BIOS无线开关关闭、驱动异常、蓝牙支持服务被禁用,或系统文件损坏。排查思路应从基础概念出发,先理解蓝牙设备在设备管理器中的四种隐藏位置,再通过扫描硬件、检查BIOS、重装驱动、修复服务等步骤逐层定位。这一方法不仅适用于Windows电脑,也适用于HC-05、ESP32等嵌入式蓝牙模块,因为硬件、协议栈、应用层的故障逻辑相通。掌握这套技术价值在于减

weixin_33377602的博客 270

HM测试数据处理遇到的问题

(1)每一次对.bat文档修改后,都要对程序进行重新生成解决方案。 (2)在.bat文档配置好之后,先生成解决方案,再双击.bat文件,将自动进行编码。(一定是先生成解决方案,再双击.bat文档)每次更改.bat文件里面的配置后,都要将下图里面的命令参数更改下。 从图中可以看到,此时正在编码第一中配置文件的情况。生成了一个BQMall_q37.txt文档。且文档大小为0KB,因为还处于编码状态

yang-彧 1262

手把手教你配置MCAL中的CAN模块:从基础参数到实战避坑指南

本文提供了一份详尽的MCAL CAN模块配置指南,涵盖从基础参数设置到实战避坑的全过程。文章深入解析了CAN控制器核心参数、硬件对象配置、数据流处理及常见问题排查,并结合源码分析,帮助嵌入式开发者构建稳定高效的CAN通信链路,是汽车电子领域通信开发的实用参考。

weixin_29165465的博客 337

《HM-RAG: Hierarchical Multi-Agent Multimodal Retrieval Augmented Generation》

《HM-RAG:分层多智能体多模态检索增强生成》论文提出创新框架解决传统RAG系统的三大局限:模态割裂、信息损失和实时性不足。该架构通过分解代理、多源检索代理(文本/图谱/网络)和决策代理的三级协作,实现跨模态知识融合。实验表明,在ScienceQA和CrisisMMD基准上准确率提升12.95%,参数量7B即超越72B模型。关键技术包括模块化设计、多模态残差学习和专家引导精炼,在医疗、工业、金融领域展现应用价值。开源生态已获8.4K星标,标志着多模态RAG向"协同智能"范式演进。

thesky123456的博客 1211

看不懂分子动力学模拟的结果?一文读懂RMSD曲线

随后,将每一帧结构与初始模板进行叠合,计算对应原子的平均偏移量,即RMSD。总之,掌握 RMSD 的解读方法,就等于抓住了评估分子动力学模拟成败与质量的“总开关”。①在模拟初始阶段,RMSD会从0迅速上升,这是蛋白质从静态晶体或模型结构释放到溶液环境中并逐渐适应的正常过程。②经过一段时间后,曲线不再系统性上升或下降,而是围绕一个平均值,小幅度地上下波动,形成一个稳定的“平台”。这种情况下,RMSD 在初始快速上升后,并未进入平台,而是持续甚至加速上升,始终未见收敛。🔍 如何解读不同趋势的RMSD曲线。

weixin_46587777的博客 4904

STM32电机库(ST-MC-Workbench)实战指南——三电阻电流采样电路参数配置详解

本文详细解析了STM32电机库(ST-MC-Workbench)中三电阻电流采样电路的参数配置方法,涵盖电阻选型、放大增益计算、滤波时间优化等关键步骤。通过实战案例和调试技巧,帮助工程师快速掌握电流采样技术,提升电机控制系统的精度与稳定性。特别针对ST-MC-Workbench界面参数设置提供了详细指导。

weixin_29186249的博客 512

HM测试数据的处理

看理论文献,看测试代码,现在正是进入第三阶段,小打小闹的对代码进行修改,并跑代码看看结果。其实修改代码不是目的,目的是通过这些实际的过程来让自己熟练的掌握数据处理的方法,这将为后续的研究打好基础。      这几天对平台中的配置文件个参数进行一一的验证,并改动各参数,看其对实验结果的额影响,这也让我更加清楚我后续工作可以展开的地方。     今早参照别人的博文,对数据批处理进行了设置。数据批处

yang-彧 1597

Nordic BLE芯片RF测试

BLE设备在过蓝牙BQB,FCC,ETSI等各种认证时实验室一般都需要做RF各项指标的测试。Nordic公司的SDK包中提供了两种RF测试程序,一种是DTM,另一种是Radio test。这两种都可以做RF指标测试但各自又有区别。DTM是按照蓝牙规范中Direct test mode所要求数据格式测试(数据格式定义参看:Bluetooth Core Specification v5.0->...

5640

HM 开源项目指南

HM 开源项目指南 项目介绍 HM(非实际存在的项目,基于假设情境)是一个由GitHub上的zverok维护的开源技术项目。该项目旨在提供一个高效、灵活的解决方案,用于处理特定的软件开发挑战。尽管我们的示例链接不指向真实项目,但这个虚构的概述将涵盖一个典型的开源项目应具备的关键要素,比如核心功能、目标用户群和项目愿景。 项目快速启动 要开始使用HM项目,首先确保你的系统已经安装了Git和必要的依赖...

gitblog_01132的博客 458

2026最新贝壳二手房爬虫实战:突破极验5.0滑块验证码,完整房源数据采集方案

本文详细介绍了2026年贝壳找房爬虫技术方案,重点突破其极验5.0滑块验证码等反爬机制。文章首先解析了贝壳六大核心反爬模块,包括AI驱动的验证码、设备指纹绑定和TLS指纹识别等。针对最难破解的滑块验证码,提出了基于YOLOv11深度学习模型的缺口检测方案,准确率达99.5%,并结合人类行为轨迹模拟实现98%以上的成功率。最后设计了分布式爬虫架构,包含任务调度、代理池、验证码服务和数据清洗等模块,为大规模采集贝壳真实房源数据提供了完整解决方案。该方案在复杂反爬环境下仍保持高效稳定,具有重要的商业和研究价值。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2058

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

HM代码学习①批处理与生成测试结果

测试结果的保存、批处理及数据处理 一.测试结果的单一保存 这些天跑了一些程序,发现按照原始状态的话,得到的结果没法保存。刚开始只是跑着玩玩,认为只要把结果截图下来,然后进行处理。后来发现,这样的做法对测试一两个序列还是可以接受的,但当自已在测试多个序列时,工作量实在太大了,浪费了好多时间。于是,就想怎样使测试结果自已保存起来?网上搜了一下,发现了一个函数“freopen”,可以简单的实现测试结果的保存。即,将测试输出直接转化为TXT,保存在工程目录下(与生...

小惊大怪的博客 614

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

探索HM3D:打造AI视觉导航的沉浸式训练空间全攻略

HM3D(Habitat-Matterport3D)作为业内领先的沉浸式3D训练空间,为3D场景训练与视觉导航开发提供了1000个高分辨率室内环境。本文将系统梳理从环境部署到实际应用的完整流程,帮助开发者快速构建AI导航模型训练 pipeline。 ## 解析HM3D核心价值:重新定义AI训练范式 HM3D数据集通过精准的3D场景重建技术,构建了覆盖住宅、商业、公共建筑的多样化训练环境。其核心

gitblog_00988的博客 1067

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

1.2 InSAR数据处理之软件介绍

本节内容主要分为两部分,分别是: 1.Windows操作系统下的软件介绍。 2.Linux系统下的软件介绍。 许多InSAR数据处理软件只能安装于Linux操作系统上,但有一部分软件既能够支持Linux系统,也能够支持Windows操作系统。也有一部分软件只能安装于Windows操作系统上。 接下来介绍Windows操作系统下的软件。 Windows操作系统下常见的InSAR数据处理软件有ENVI SARsacpe、 ENVI SARscape ENVI中文网站:ENVI/IDL 新一代

bfhbbkn的博客 1万+

探索HM3D数据集:开启3D室内场景研究新篇章

准备好了吗?今天我们要带你走进一个充满惊喜的3D世界!HM3D数据集就像给你的AI模型准备了一个超真实的3D游乐场,这里有1000个精细到令人惊叹的室内场景,从温馨的住宅到繁华的商业空间,每一个细节都栩栩如生。 ## 🚀 启航篇:你的HM3D初体验 想象一下,你正在为你的AI助手寻找最逼真的训练环境。HM3D数据集就是那个完美的选择!它不仅是目前规模最大的3D室内场景数据集,更是一个真正意义

gitblog_01035的博客 518

当能源网遇上智能测试 鼎讯 HM-M155 如何成为通信链路的靠谱能手

该设备基础配置可支持 STM-1、STM-4、STM-16 三种 SDH 光接口速率,兼容 E1、E3、E4 及 DS1、DS3 等 PDH 接口,全面覆盖能源传输网络常用速率等级。在告警监测方面,设备搭载可视化告警指示灯,可实时直观展示链路告警状态,指示灯状态可随测试信号、接口设置自动适配,降低人工识别难度,提升测试效率。设备内置存储模块,可完整留存告警、误码历史数据,支持表格、图形两种数据展示形式,同时具备数据筛选功能,可快速精准提取有效测试信息。

dxxt123456的博客 363

python数据处理常用操作

这些操作是数据处理的基本步骤,可以根据具体情况进行调整。

weixin_63681863的博客 1202
上一篇: HEVC链接
下一篇: HM测试数据的处理
yang-彧
博客等级 码龄12年 105粉丝 53原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值