- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 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
415
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅