VTM学习体会01

学习就是看的不会的也不去看然后一直不会。

前言

最近对一个学长的大论文进行了阅读,并且研究了学长写的代码,对使用VTM做科研项目有了一定的概念和了解,在此做一个记录;

视频编码的科研方向可以分为两类,一是做压缩,降低码率;二是降低失真且保持码率。      

学长做的方向是游戏视频编码,游戏视频编码内其实也有很多方向,学长研究的内容是帧间预测的一个创新点;


体会

1. 如果要自己实现创新点,也就是要实现自己的算法,那么需要在编码器内对应的环节加入自己的代码块,需要构建的函数块也最好放在这个cpp文件里;

2. 有一个好的IDE会让你的办事效率很好的提升,我在这里列举几个对我帮助很大的用法:

用法:

1. 查找所有引用(A),用来查找函数和变量被引用的地方,可以看到变量如何被修改被操作,函数如何被调用,各个参数怎么传,这个我觉得是非常有用的;

2. 查看调用层次结构(H),这个主要是对整体结构的一个把握,可以一层一层看调用

3. 其次就是图中的速览定义,非常好用;

4.一些常量如果等于一个可以计算的计算式,那么你把鼠标放在这个常量上就可以看到结果,不需要自己再算;

注意

由于本人在学习过程中遇到了一些坎坷,希望看到本篇博客的朋友不犯我的错误。

1. 如果做好了一个VTM工程想要复制一份,需要再cmake一次,否则,就会同步修改;

疑问(待解决)

1. 自己在特定函数里写的代码,是否可以合一起写?学长写的代码在一个函数内是分开的,我看的时候认为,都是对自己定义的一些变量做赋值,并没有改变什么,应该是不会影响编码器本身的情况的;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值