x265常用参数配置

Pre 最近在做关于HEVC的的东西,现在使用的是x265,一个开源的编码项目。 本文只介绍一些我用到的,会逐渐补充。 最好的方式是查询官方的手册。也不是很长。 在阅读x265代码的时候要注意,它的代码和HM的代码有比较大的区别,很多算法实验也有非常精巧的方法。让我大开眼界,建议一定先搞懂算法原理,然后看一下HM里面的实现,再看x265的代码,一定要花时间磨。磨代码的过程很重要。 移植到Arm ~~# more ...

碎碎念6.26

转眼大三就要结束了。 又发生了好多事。 本来我是根本没有计划要出国的,就想靠着单列保研,读完研究生得了。 不过事实再一次证明计划不如变化快。 综合了各方面的信息,我决定出国或者香港。 本来只是想读研的,然后发现,研究生三年,phd四年。 不差这一年,phd。 然后就开始忙碌了。 简历还不够硬,那就补充科研经历吧。 之前就跟鞠老师沟通了好多次,给了很多中肯的建议,那就蹭一蹭鞠老师,嘿嘿。 没有 more ...

Cuda锁页内存和零复制

Pre 为了对某一数据集进行操作,你需要将数据从主机传输到设备上、在数据集上进行操作,然后将结果传输回主机。由于是在完全串行的方式下执行的,这将导致主机和设备在一段时间内都是闲置的,白白浪费了传输能力和计算能力。本文介绍了锁页内存(Pinned Memory/PageLocked Memory)和零复制(Zero Copy)来节省甚至去掉数据传输耗费。 锁页内存(Pinned Memory/PageLocked Memory) 主机处理器支持虚拟内存系统,其中物理内存也可以标记为换出状态,然后将它更换到磁盘上,一旦需要该页了,则重新加载回 more ...


OpenGL三维绘图学习3键盘监听

Pre 不深入了解,只说明满足实验要求的。 实验中要求按钮对应事件是旋转和前进后退。 代码 static GLfloat spin=0.0; static GLfloat movtion=0.0; static void key(unsigned char key, int x, int y) more ...


简易HttpServer(500行左右代码)

简易HttpServer 1.说明 该httpserver主要是对Tinyhttpd的中文注释以及一些bug的修复以及几个新功能的添加。 Code: gitOSC开源中国 2.HTTP GET 根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的 。 HTTP请求: more ...

OpenGL三维绘图学习1入门

Pre 五一三天假期,本来说要写图形学实验,结果前两天一直没有做,被某人说不靠谱。 不!靠!谱!从来不适用于哥! 第三天花了一天时间来写实验,最后写了差不多吧,就是一些细节问题了。 入门 个人感觉入门只需要搞明白两个函数: gluPerspective和gluLookAt 请阅读此文时,抛去你前面几个实验的所有概念。 坐标系 一般来说,建模时采用建模坐标系,然后在绘制的时候,先把建模坐标系转换到世界坐标系. more ...

HM移植到arm平台

Pre 这是邮件与官方人员交流后他们做的一个临时的补丁,仅针对4445版本,可以在hm目录下,使用 svn up -r 4445 回退到4445版本,当前,前提是你是通过svn下载的hm。 Environment 平台:Ubuntu arm 开发板的官网链接 https://developer.nvidia.com/jetson- more ...

树莓派wifi破解[整理]

硬件环境 树莓派B+一个(我用的是debian环境) PC一台(或其它设备直接操作PI就行) 无线网卡(能用就行,不过强大的无线网卡会事半功倍,我用的3070) Find注: 无线网卡不是哪个都行,需要支持监听模式才可以,支持列表可以查看这里: https://wikidevi.com/wiki/Wireless_adapters/Chipset_table 安装依赖包 more ...