自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 python 从优快云上下载博客并保存为md文件

生成的md文件保存在py文件同级目录下,并根据分类自动创建文件夹

2022-06-29 16:41:26 1392

原创 C++中复杂声明的理解

C++中复杂声明  记录一下自己对复杂声明的理解,有一个基本原则:由(括号)内向(括号)外,由左至右。  目前遇到的基本都是指针、引用和数组这三个类型混杂在一起的情况,在最开始没了解规律的时候,很头大。了解的有两种情况,如下。 1、指向指针的引用 int i = 0; int *p; int *&r = p;//r为指针p的引用  上面代码的第三行中,由于没有括号,所以直接从右至左读即可,r的左边为&,所以r是一个引用,然后再接着往左读,看r是一个什么引用,int

2021-08-14 10:25:25 255

原创 pytorch版本的查看

1、在终端输入cmd进入终端>>>python>>>import torch>>>torch.__version__ //注意version前后是两个下划线在终端即可进行版本号进行查看。2、在pycharm中查看import torchprint(torch.__version__) #这里也是两个下划线上面两个方法都是在win10系统中进行的pytorch版本查看...

2021-05-27 09:46:00 53624 3

原创 关于HEVC中PU划分与VVC中MT划分的关联

  博主最开始接触编解码,是看的HEVC的原理,当时被CU、PU、TU的概念搞得头昏脑涨,后面接触了VVC相关项目,又接着看VVC,而VVC中又没有PU和TU的概念了,觉得很莫名其妙。最近重新开始看HEVC的书,结合做了半年的VVC项目,对PU、TU的划分概念与意图有了进一步的理解,下面我讲解一下个人见解。关于PU划分  在HEVC中预测的基本单位是PU,在CU划分之后,预测之前会对CU进行进一步划分,通过比较RDcost选择具体的划分方式(博主并没有看过HM代码,这里是根据原理猜测的),其中帧内CU进

2021-05-24 22:33:10 661 2

原创 python脚本:删除指定目录下的特定类型文件

删除指定目录下的特定类型文件  目前正在做数据统计的相关工作,需要反复生成不同的数据,产生了一个问题,需要对指定目录下的txt文件进行删除,所以编写了一个脚本来完成删除操作,代码如下。import ospath = 'E:/project/TEST/test' #删除文件的目录for item in os.listdir(path): #遍历目录下每个子项目 directoryPath = os.pa

2021-03-29 16:25:43 664

原创 工程问题记录:VS引用头文件路径的确定

VS引用头文件路径的确定  在使用VS时,自己创建了需要的h文件和cpp文件,但是在引用这些自己创建的头文件时,之前因为使用相对路径而倍感头痛,总是找不到正确的文件路径,现在找到一个方法可以直接引用头文件即可,不需要加上相对路径。  在属性的VC++的包含目录中直接添加头文件的文件夹路径即可,效果如下。//#include "../source/Lib/EncoderLib/timeSum.h"#include "timeSum.h"  终于不用再纠结头文件路径了。...

2021-03-18 11:02:12 724

原创 工程问题记录:C++ 程序运行时间统计

C++ 程序运行时间统计  最近的项目需要对程序编码的时间进行统计分析,统计出的时间在main函数结束前通过控制台输出。  基本思路是在统计时间的源文件以及对应的头文件中创建全局变量,然后主函数输出全局变量的数值。开始的时候是按照这个思路进行的,但是做的时候发现,这样会造成库文件的相互调用问题,一个让人头大的问题,为了解决这个问题,新建了一个源文件和头文件,专门用来定义时间统计的相关变量,然后在需要使用这些变量的源文件中include时间统计的头文件即可。时间统计全局变量的创建  在timeSum.

2021-03-13 13:19:37 272

原创 问题解决办法记录

VS工程编译问题解决办法记录  遇到一个VS工程编译的错误,C2220 警告被视为错误 - 没有生成“object”文件,如下图所示,使用的VS工程是cmake得到的。  产生这个错误的原因是该文件的代码页为英文,而我们系统中的代码页为中文,在网上找了几篇博客也没有解决这个问题,今天师姐给我说了该问题的解决办法,修改"高级保存选项",把Unicode(UTF-8 无签名)改为Unicode(UTF-8 带签名)即可。  之后该工程就可以正常编译了。  VS中"高级保存选项"这项功能是隐藏的,找

2021-03-08 19:19:18 414

原创 python脚本:编译VS工程并调用生成的exe文件

python脚本:编译VS工程并调用生成的exe文件目的思路相关语法  现在在做一些深度学习相关的项目,需要获取VTM编码的一些中间数据去进行训练,写了个脚本获取这些数据,现在写篇博客记录一下思路,以便后续查看,新手上线,求指导。目的  训练集有1000张图片,每100为一组,将所需数据存入到一个txt中,并保存VS编译生成的exe文件。思路  脚本每次修改VS工程中cpp文件中的txt文件名,然后编译VS工程,获取release版本的exe文件,调用这个exe文件对训练集中的训练集进行编码,获取

2021-03-04 20:19:42 902 1

原创 关于MP4 uuid box

关于MP4 uuid box    uuid box是MP4中用户可以自定义的一种box,由header和body组成。    对于uuid header而言,包括了size、type、usertype组成,其中usertype仅在uuid box存在。size、type、usertype的大小分别为4、4、16字节。usertype来存放第三方自行定义的该uuid的类型。也就是说uuid header的大小为24个字节public class Mp4Box { public int head

2020-10-15 20:28:39 797 2

用quartue实现CMI编译码

用quartue ii 实现对一串序列实现CMI编码和译码,可以用modelsim看波形仿真

2019-05-20

Huffman_code.m

实现对一个已知离散随机变量集的Huffman编码

2019-05-20

空空如也

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

TA关注的人

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