自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SigMap

春江水暖鸭先知

  • 博客(91)
  • 资源 (3)
  • 收藏
  • 关注

原创 HEVC帧内预测整理

HEVC帧内预测知识&代码整理前言:1.这部分主要是用来整理自己最近看的帧内预测部分的知识,为的是形成一个整体的框架,同时方便日后复习。2.这部分的框架暂时参考书籍的结构来进行,后续可能会再做修改。2.在看这部分知识和代码的时候,经常困扰我的一个地方就是一些变量所代表的含义。这篇博客中也会给出一些我自己的理解,望不吝指正。参考:博主@HEVC_CJL@岳麓吹雪书籍:H.265/_HEVC:视频编码新标准及其扩展新一代高效视频编码H.265HEVC原理、标准与实现..

2021-02-02 16:37:12 1847 2

原创 FFmpeg build下载(包含old version)

FFmpeg build download

2022-06-25 15:57:50 1132 1

原创 VTM中YUV-PSNR的计算

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

2022-05-09 16:43:01 1358

原创 计算机教育中缺失的一课

文章目录计算机教育中缺失的一课原博文(弃)$1 概述和SHELL计算机教育中缺失的一课原博文(弃)这篇博客不知道从何入手,但是指令实在是太多,暂时的计划是想到哪里写哪里。文件的一些操作对文件进行复制:cp path/to/a path/to/b对文件进行删除:rm /path/to/a对文件夹进行删除:rm -rf /path/to/folder 这里的r表示删除子目录下的文件,f表示强制删除对文件进行移动:mv /path/to/a/test.mp4 /path/to/b/haha.f

2022-04-10 19:33:18 1522

原创 pytorch学习007- -预训练中的权重加载(完全导入,部分导入)

问题预训练后的权重如何导入另一个网络模型?预训练对应的网络模型A与未训练的网络模型结构B不对应?2.1 两个网络模型A和B只有部分对应2.2 集合关系上A属于B2.3 集合关系上B属于A方案PyTorch文档torch.nn.modules.module.Module def load_state_dict(self,state_dict: Dict[str, Tensor] | OrderedDict[str, Tensor],strict: bool = …) -> N

2022-03-28 16:16:29 9297 7

原创 python、torch、torchvision、CUDA、cudnn、GPU、各驱动版本对应问题记录

查看版本import torchprint('torch version')print(torch.__version__)print('cuda version')print(torch.version.cuda)print('cudnn version')print(torch.backends.cudnn.version())python和torch、torchvisionprevious_versionsCUDA ToolKit 和驱动版本cudnn和CUDA的对应关系

2022-03-09 15:46:33 2449

原创 pytorch学习006- -回归问题的损失函数

L1Lossfrom torch import nnloss = nn.L1Loss()首先计算对应位置差值然后求绝对值累加除以总的像素数MSELossfrom torch import nnloss = nn.MSELoss()首先计算对应位置差值然后求平方值累加除以总的像素数SmoothL1Lossfrom torch import nnloss = nn.SmoothL1Loss()首先计算对应位置差值如果差值不小1,则求绝对值后-0.5如果差值小

2022-03-06 16:19:52 605

原创 pytorch学习005- -torchsummary的使用

torchsummary的使用使用流程安装导入使用官方说明demo建议查看官方demo -->github使用流程安装pip install torchsummary导入from torchsummary import summary使用# 参数说明summary(your_model, input_size=(channels, H, W))myNet = NET() #NET为自己定义的网络模型data = [(3, 100, 100), (3, 100, 100),

2022-01-23 11:13:50 1676

原创 pytorch学习004- -libtorch处理多输入/多输出问题

libtorch处理多输入/多输出问题准备工作多输入问题多输出问题参考文章一般处理多输入/多输出问题时,pytorch中容易处理;但是在libtorch中会出现一些问题。这篇博客为记录用。准备工作首先加载多模型。因为可能需要根据不同情况调用多个模型,所以这里预先声明一个modelsstd::vector<torch::jit::script::Module> models;然后使用try/catch来加载模型try { models.push_bac

2022-01-16 17:19:26 3123

原创 pytorch学习003- -如何导出c++中可用的pytorch模型

在 C++ 中加载 TorchScript 模型推荐阅读官方文档:如何保存模型如何在c++中加载模型pytorch的c++ apitorchScript文档以下内容基于官方文档写一些注释~~将pytorch模型转换为torch脚本pytorch模型从python到c++是通过torchScript实现的跟踪是指通过示例输入进行一次推理并获取模型的结构和参数,并记录下这些输入在模型中的流转。注释是向模型中添加显式注释,通知编译器对模型代码进行解析。通过跟踪转换为torch脚本并保存o

2022-01-13 17:02:59 1147

原创 pytorch学习002- -debug(load_state_dict() missing 1 required positional argument: ‘state_dict‘)

Debugsavept.py文件用来将gpu上训练的模型转换为cpu上推理可用的pt文件以下为部分代码:import torchfrom model import NETprint(torch.__version__) # 1.10.1+cpumodel = NETdevice = torch.device('cpu')state_dict = torch.load(PATH, map_location=device)model.load_state_dict(state_dic

2022-01-13 16:18:14 2918 3

原创 pytorch学习001- -如何保存模型

保存和加载模型只保存模型的参数保存torch.save(model.state_dict(),'xxx.pth')加载model = net() #首先要先定义网络模型state_dict = torch.load('xxx.pth') # 读取pth文件中的参数model.load_state_dict(state_dict['model']) #将参数导入模型这种方法操作比较麻烦,但是比较节省内存。official exampleclass MyModule(torch.nn.M

2022-01-13 15:23:27 368

原创 屏蔽zhihu登录链接

屏蔽链接使用广告过滤插件,添加静态规则。https://static.zhihu.com/heifetz/column.signflow.*.js*为通配符,该部分经常变动,单纯的js静态规则会导致规则失效,频繁添加2021.12.6记录

2021-12-06 17:09:23 316

原创 Versatile Video Coding (Draft 10)

「VVC-draft.pdf」,点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。链接:https://www.aliyundrive.com/s/D3PZ24PEoUA

2021-11-28 13:51:02 258

原创 关于uint8_t等类型的定义

现将stdint.h(C 标准库头文件)内容贴于下方,以便学习。//// stdint.h//// Copyright (c) Microsoft Corporation. All rights reserved.//// The C Standard Library <stdint.h> header.//#pragma once#define _STDINT#ifndef RC_INVOKED#include <vcruntime.h>

2021-11-23 11:26:52 4381

原创 使用wget下载Google Drive公开的链接

目录问题下载小文件下载大文件可能遇到的问题问题一般来说我们拿到的链接是这样的https://drive.google.com/file/d/1HT1169L2U7VUJjCAjxTx0BYyaCVsJa8o/view但是使用本机下载较慢,所以选择使用服务器来进行下载1HT1169L2U7VUJjCAjxTx0BYyaCVsJa8o是对应的File ID下载小文件 wget --no-check-certificate 'https://docs.google.com/uc?export=dow

2021-11-18 19:34:00 1771

翻译 视频编码指标中的BD-BR/BD-rate和BD-PSNR的说明和计算(Excel Method and Matlab Method)

BD-BR和BD-PSNR的计算解释RD曲线(率失真曲线)BD-Rate or Bjontegaard Delta-Rate结论参考&辅助阅读版权说明:本文翻译自ottverse解释BD-Rate 和 BD-PSNR 是视频压缩中使用的客观度量指标,用于在比特率或质量值范围内比较两种不同视频编解码器或同一视频编解码器的不同设置的速率失真性能或压缩效率。本文着眼于 BD-Rate 和 BD-PSNR 指标,并指导如何计算和解释 BD-Rate。RD曲线(率失真曲线)当您评估编解码器的性能时,

2021-11-12 16:57:52 8642 2

转载 分离YUV420P像素数据中的Y、U、V分量【转载】

原文链接:https://blog.csdn.net/leixiaohua1020/article/details/50534150只做一些修改,是为转载。增加头文件并入main函数修改输出文件后缀名在调用时,填写的四个参数simplest_yuv420_split(“foreman_qcif.yuv”, 176, 144, 300);“foreman_qcif.yuv”:yuv文件名176:文件width144:文件height300:frame numbers/** * Sp

2021-10-29 17:21:35 364

原创 YUV测试序列/测试视频/TestSequences/image

视频测试序列

2021-10-26 21:47:18 1345

原创 YUV播放器

YUV播放器汇总YUView–>GitHub开源软件,免费,支持绝大部分功能YUV Viewer–>官网elecard公司产品,收费新版基本上没有免费的,自己可以百度搜索旧版使用YUVPlayer–>github雷神作品在GitHub下载后需要自行编译,评论区csdn提供了编译后直接可用的资源:pan.baidu -->提取码dutbYUV Player Deluxe比较老的一款软件,现在官网打不开了,各个下载站还是有一些资源,可以自行尝试

2021-10-22 17:00:13 4437

原创 Windows10连接打印机出现0x00000709

0x00000709这种情况是在检查打印机设置无误后,连接时出现的,一般是出现在10.13号之后,因为Windows10提供了一个KB补丁:KB5006670常规设置参见:bilibili:link补丁问题参见:链接: link.链接: link.链接: link.链接: link.解决办法:改注册表(风险大,操作要求高)卸载补丁(推荐)...

2021-10-19 21:28:55 3967

原创 HEVC测试序列下载

参考:https://blog.csdn.net/ranghanqiao5058/article/details/93996377(百度网盘)现在已将序列上传至阿里云盘我用阿里云盘分享了「YUVSeries」,你可以不限速下载????复制这段内容打开「阿里云盘」App 即可获取链接:https://www.aliyundrive.com/s/RCtBM8t4W9X...

2021-10-17 10:37:16 1276

原创 Visual Studio2017项目路径设置

占位2021.10.16

2021-10-16 19:47:13 1515

原创 Windows10连接WiFi有网络但是右下角显示不正常

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]"ActiveDnsProbeContent"="131.107.255.255""ActiveDnsProbeContentV6"="fd3e:4f5a:5b81::1""ActiveDnsProbeHost"="dns.msftncsi.com""ActiveD

2021-10-12 18:38:05 451

原创 头文件保护符&头文件中的“”和<>- -C++

头文件保护符&头文件中的“”和<>头文件保护符#pragma once常规方法(#ifndef...)头文件包含(待续)~~参考:#pragma oncewiki:include guard头文件保护符在C++中我们写头文件时经常需要#include来包含其他头文件。头文件定义的实体经常使用其他头文件的内容,有时候会出现一个头文件被多次包含进同一源文件。例如1.有一个头文件log.h(其中定义了一个struct),如果在一个cpp文件中多次包含此头文件,会出现重复定义的情况

2021-10-12 15:30:51 314

原创 VVC序列 清单&MD5校验码

链接:MD5 checksum of SDR test sequences | Download Tablehttps://www.researchgate.net/figure/MD5-checksum-of-SDR-test-sequences_tbl2_326506581

2021-09-28 21:52:32 1451 1

原创 Pycharm中的project interpreter用法

Python Interpreter | PyCharmhttps://www.jetbrains.com/help/pycharm/project-interpreter.html

2021-09-28 16:45:27 2031

原创 VVC中的cfg

#======== File I/O =====================InputFile : haha.yuvInputBitDepth : 8 # Input bitdepthInputChromaFormat : 420 # Ratio of luminance to chrominance samplesFrameRate ...

2021-09-27 18:42:28 752

原创 Windows下VVC参考软件VTM10.0编译和运行

1. 预备工作①VTM软件下载:链接https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/-/tree/master②cmake下载:链接https://cmake.org/download/cmake安装:链接https://blog.csdn.net/qq_42951560/article/details/115905723请下载该文件,然后按照上述博客进行安装然后安装好之后文件如下图所示(正常来说,环境变量是不...

2021-09-27 16:02:44 3781 6

转载 【转载】推荐书籍

http://blog.csdn.net/walkinginthewind/article/details/13000431找工作是一个长期准备的过程,突击是没什么效果的。准备时间越长,准备就越充分,就越容易拿到好的offer。我基本上从研究生一入学就一直在准备找工作的东西,看书、研究研究笔试面试题、在线编程训练、参加实习招聘等等。当然,其实主要还是研二开始准备的,也算不上多认真,反正一天一天的积累吧。这里我把我准备的内容向大家分享一下。一、推荐书籍计算机的好书挺多的,我买了也有四五十本,也花了不

2021-09-17 17:16:22 77

转载 进程线程与栈 堆的关系(转)

文章链接【暂未找到原文】进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行.进程在执行过程中拥有独立的内存单元..

2021-09-08 09:27:53 351

原创 C++ 如何遍历容器- -数组、string、vector

占位占位占

2021-08-19 17:01:16 895

原创 C++ 类的静态成员 类内初始化

目录问题分析代码分析非const(以double为例,同样适用于int等整型)const类型const非整型const整型constexpr类型(以double举例,整型变量同)总结问题分析问题:C++ primer 5e中文版 练习7.58推荐阅读:https://www.jianshu.com/p/09b204be66af正如这个博主所提到的,在C++ primer中的翻译不太容易理解,英文原版中的意思应该是:可以为const 整数类型的静态成员提.

2021-08-19 14:52:21 663

原创 C++ 隐式的类类型转换 explicit学习

C++ primer 5e中练习7.48中假定Sales_data的构造函数不是explicit的,则下述定义将执行什么样的操作?string null_isbn("999");Sales_data item1(null_isbn);Sales_data item2("999999");如果Sales_data的构造函数时explicit的,又会发生什么呢?https://github.com/pezy/CppPrimer/tree/master/ch07#exercise-7.

2021-08-18 22:51:41 158 1

原创 switch中的continue与break

看到一篇博客,很有意思,一起学习一下:https://blog.csdn.net/aerkate/article/details/7630600首先贴上代码:/*** Copyright(c)* All rights reserved.* Date : 2021-07-31* Description :*/#include <iostream>using namespace std;int main(){ int i,s1=0,s2=0,s3=0; for

2021-08-06 16:50:56 2393

原创 Code::Blocks/Sublime中文乱码问题

-fexec-charset=GBK-finput-charset=UTF-8-finput-charset=GB2312sublime中ctrl+shift+P后输入install找到ConvertToUTF8后安装。安装完成后即可自动转换格式,解决乱码问题。

2021-07-25 21:51:36 112

转载 位运算 之(1) 按位与(AND)& 操作【转载】

由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。按位与(Bitwise AND),运算符号为&a&b的操作的结果:a、b中对应位同时为1,则对应结果位也为1、例如:10010001101000101011001111000&111111100000000---------------------------------------------...

2021-07-25 20:54:20 2196

原创 Code::Blocks自定义代码模板

打开"设置" "编辑器" 点击"缩写词" 点击"新建" 填入名字 输入模板 点击"确定"以保存 在新建文件中输入关键字,如husky,使用快捷键ctrl+J来生成模板Code::Blocks英文请看博客:https://blog.csdn.net/lx_asymmetric/article/details/78156734代码模板效果:模板代码部分:/*** Copyright(c)* All rights reserved.* Autho...

2021-07-24 21:35:08 229

转载 [转载] [Codec系列] 之常用码率控制算法分析

来源:博客园,作者:SoaringLee_fighting链接:https://www.cnblogs.com/SoaringLee/p/10532170.html0、前言    视频编码中的码率控制是一种重要的编码技术,旨在保证码率平稳或者图像质量平稳,在实际应用中,码率控制应用很多,这里分析一下常用的码率控制算法。主要以当前海思IPC芯片中实现的码率控制方式为例进行分析。1、常用码率控制算法分析1.1、CBRCBR(Constant Bit Rate)固定比特率。 即在码率统

2021-07-15 09:15:17 891

转载 [转载]视频超分辨率算法模型概述-[图像视频超分辨率]

原文链接:https://blog.csdn.net/weixin_42678511/article/details/108159713

2021-07-09 17:10:11 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除