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/1143

Windows11编译VTM源码生成Visual Studio 工程

VTM介绍 VTM作为H266/VVC标准的官方参考软件,一直用作H266/VVC标准的研究和迭代。关于H2666/VVC标准的介绍、代码、提案、文档等,可以参考H266/VVC编码标准介绍。 官方代码地址: https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM(最新) git 镜像地址: https://github.com/yanceyxi

VTM编解码配置运行

目录 一、新建测试文件夹 二、打开VTM工程 三、编码 四、解码 五、编码分析 六、编码结果可视化 一、新建测试文件夹 创建新的测试文件夹,并用日期标注一下自己的测试时间,测试目的;放入视频序列(需要提前下载好)。 视频序列资源:链接:https://pan.baidu.com/s/1mF1QuUQb7YQClv4ANWgPIw  提取码:1027    二、打开VTM

VTM PPS

VTM 的PPS部分总结   1. VTM读取码流文件,提取NALU?nalu.getBitstream().getFifo()   2. 如何取出/识别nalu PPS码流?nalu_type   3. 解析PPS信息?DecLib::xDecodePPS()   4. PPS信息的存储?PPS结构体+m_parameterSetManager   5.PPS信息与VLC层(CU/PU)交互

VTM学习体会01

学习就是看的不会的也不去看然后一直不会。 前言 最近对一个学长的大论文进行了阅读,并且研究了学长写的代码,对使用VTM做科研项目有了一定的概念和了解,在此做一个记录; 视频编码的科研方向可以分为两类,一是做压缩,降低码率;二是降低失真且保持码率。       学长做的方向是游戏视频编码,游戏视频编码内其实也有很多方向,学长研究的内容是帧间预测的一个创新点; 体会 1. 如果要

用VS+CMake+VTM实现视频编码

目录 前言 一、所用的配置 二、使用步骤 1.配置CMake 2.视频编码 3.视频解码和解码分析 前言 记录如何利用VS+CMake+VTM实现视频编码,熟悉流程,跑例程视频的一帧,后面再进行深入的学习。 一、所用的配置 需要的文件有cmake、libtroch、opencv和VVCSoftware_VTM-master四个文件,下载地址分别如下: Cmake:Down

VTM 压缩图像初体验记录

VVC编码程序入门超详细教程——VTM从源码下载到编码CU划分结果可视化_暴躁的豌豆射手的博客-CSDN博客VTM配置并使用VTM对YUV视频帧进行编解码(基于windows系统)_B gorgeous的博客-CSDN博客​​​​​​VTM配置并使用VTM对YUV视频帧进行编解码(基于windows系统)_B gorgeous的博客-CSDN博客   ...其实蛮多的,我随机列几个 POC

VTM工程配置libtorch环境

VTM配置libtorch 首先下载libtorch库,可以百度搜索下载地址.下载完成之后将其解压到文件夹中,如下图所示,  其中include文件夹下是libtorch库的头文件; lib文件夹下是libtorch库的静态库(lib)和动态链接库(dll); share文件夹下有之后cmake配置时要find的.cmake文件,用于在cmake时让项目链接到libtorch库; 之后配

VTM全景视频编码配置

全景视频编码软件VTM配置 一、 软件准备 1. VVC测试软件VTM https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM 2. 360Lib下载 https://jvet.hhi.fraunhofer.de/svn/svn_360Lib/ 注意:VTM版本号与360Lib版本号需对应。 二、 VTM-360Lib配置 1.

vtm配置以及编码示例

vtm配置以及编码示例 下载VTM源码 网址 VTM源码 选择对应的版本下载,版本从2.0到最新的版本,1.0版本的VTM需要使用HM的工具svn下载 VTM-1.0源码地址 https://jvet.hhi.fraunhofer.de/svn/svn_VVCSoftware_VTM/tags/VTM-1.0/ 下载cmake, 直接百度进入官网下载 打开cmake进行配置 选择源码

VTM中直接调用python(pytorch模型)

参考: ​​​​​​C++调用python文件(包含第三方库) - 知乎 (zhihu.com) 奇巧:C++ 调用python方法 - 知乎 (zhihu.com) (31条消息) C调用Python(传递数字、字符串、list数组(一维、二维),结构体)_sunshine_9990的博客-CSDN博客 一、环境配置: 一、VC++目录: 1、包含目录:python所在文件夹下i

【VTM下载和安装】

VTM下载和安装 一丶下载VTM二、安装Cmake三、执行cmake命令 一丶下载VTM https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM 下载对应版本 二、安装Cmake https://cmake.org/download/ 安装步骤:https://blog.csdn.net/u011231598/articl

VTM中YUV-PSNR的计算

名词解释 参见文章cnblogs-什么是SAD,SAE,SATD,SSD,SSE,MAD,MAE,MSD,MSE? PSNR的计算 较为标准的MSE计算公式和PSNR计算公式如下: 引用链接:CSDN-图像的峰值信噪比(PSNR)的计算方法 这里需要注意的是,PSNR的计算公式中,应该使用的是MAX(更标准),而不是常见的255,因为255是针对8bit的数据。 对于10bit的数据,不同

Linux下libtorch导入VTM编码器

1. libtorch下载 此处注意下载和pytorch版本一致的libtorch wget https://download.pytorch.org/libtorch/cpu/libtorch-cxx11-abi-shared-with-deps-2.0.1%2Bcpu.zipunzip 下载的libtorch压缩包 2. 修改CMakeLists.txt 首先在VTM编码器的文件夹