9 gcclife

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 26w+

Davinci-H.264 I帧和IDR帧的区别

IDR(Instantaneous Decoding Refresh)--即时解码刷新。   I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由IDR

2012-02-06 11:41:27

亚像素

亚像素求助编辑百科名片  经过大幅度提升的亚像素面阵摄像机的成像面以像素为最小单位。例如某CMOS摄像芯片,其像素间距为5.2微米。摄像机拍摄时,将物理世界中连续的图像进行了离散化处理。到成像面上每一个像素点只代表其附近的颜色。至于“附近”到什么程度?就很困难解释。两个像素之间有5.2微米的距离,在宏观上可以看作是连在一起的。但是在微观上,它们之间还有无限的

2012-01-31 14:53:17

H.264半象素插值

H.264半象素插值(2011-07-25 11:11:51)转载▼标签:杂谈分类: AVS/X264H.264提出了半象素预测的概念,这主要是针对整象素插值的不精确性进行的改善。比如对某个4x4块进行运动估计,在其参考帧中,整数象素的4x4块并不能更好的将参差减小(达不到预期的效果)。众所周知,图象的存储与表达都是基于整象素

2012-01-30 16:32:30

IPB 帧的编码熟悉 解码顺序 与显示顺序

IPB帧编码顺序(解码顺序)与显示顺序仅仅使用前一个显示的基准帧来编码的帧被称为“P帧”,同时使用前一个显示帧和未来帧作为基准帧进行编码的帧称为“B帧”。在通常的场景中,编解码器编码一个I帧,然后向前跳过几个帧,用编码I帧作为基准帧对一个未来P帧进行编码,然后跳回到I帧之后的下一个帧。编码的I帧和P帧之间的帧被编码为B帧。之后,编码器会再次跳过几个帧,使用第一个P帧作为基准帧编码另外一

2012-01-18 14:47:26

运动补偿

维基百科::: http://zh.wikipedia.org/wiki/%E9%81%8B%E5%8B%95%E8%A3%9C%E5%84%9F

2012-01-18 14:26:12

I P B

GOP(Group of Pictures)策略影响编码质量:所谓GOP,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要微调头和尾的原因。  M

2012-01-18 12:05:45

犯了n次的错误

字符串转整形(错误)int a=0;while(*p!='\0'){   a+=a*10+(*p-'0');}字符串转整形(正解)int a=0;while(*p!='\0'){   a=a*10+(*p-'0');}

2011-12-22 13:25:03

epoll 技术

EPOLL技术 来源:http://blog.chinaunix.net/u/14063/showart_377118.html在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它

2011-12-22 09:22:38

ubuntu 11.04安装OpenCV2.3

转自   http://blog.sina.com.cn/s/blog_8835a8480100x23h.html ubuntu 11.04安装OpenCV2.3       经历几次安装失败,不过最终成功安装opencv,现将自己的总结步骤与大家分享,共同进步!其中需要注意的地方会一一标注。Step 1:安装必要的依赖包  sudo apt-get install b

2011-12-20 15:24:38

LD_LIBRARY_PATH vs ld.so.conf

http://www.cnblogs.com/westfly/archive/2010/12/06/1897792.htmlLD_LIBRARY_PATH vs ld.so.conf在LD_LIBRARY_PATH和 ld.so.conf上遇到点困难,搜索到有用的结果如下。http://ubuntuforums.org/showthread.php?t=324660/etc

2011-12-20 13:51:14

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

百度上转的,唉,一步小心窗口关了,地址就找不到了Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量2009年04月12日 星期日 20:04对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 c

2011-12-19 15:17:58

c++ 子类父类构造函数

转 http://tieba.baidu.com/f?kz=1167962877 1楼 这两天一直搞不明白C++继承的构造函数该怎么写。现在经过实验,总结出了一些观点。欢迎大家批评指正。在继承中,一,父类没有写出构造函数,子类的构造函数可以写成“任何”形式而不用顾及父类的构造函数。例如:父类为CA,子类为CB,父类中没有写出任何构造函数,则子类中可以不写构造函数,或者构造函

2011-12-16 14:29:38

非阻塞IO 和阻塞IO

http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201121793744671/非阻塞IO 和阻塞IO:       在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明:       基本概念:              阻塞IO::

2011-12-15 13:40:45

大端,小端

大端法、小端法、网络字节序 转 http://www.blogjava.net/tinysun/archive/2009/12/31/307952.html  关于字节序(大端法、小端法)的定义《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。

2011-12-13 09:00:07

List of raw FTP commands

List of raw FTP commands(个人理解,这应该只是一个技术文档吧或ftp命令标准吧,不同ftp实现应该不一样)(Warning: this is a technical document, not necessary for most FTP use.)Note that commands marked with a * are not implemented in

2011-11-25 11:40:52

UML建模之时序图(Sequence Diagram)

转自:http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.htmlUML建模之时序图(Sequence Diagram)    一、时序图简介(Brief introduction)       二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命

2011-11-18 11:16:34

UML类图关系大全

转自http://www.cnblogs.com/riky/archive/2007/04/07/704298.htmlUML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关

2011-11-02 09:01:01

gnome 应用程序 桌面启动器 菜单启动器

http://library.gnome.org/admin/http://library.gnome.org/admin/system-admin-guide/stable/menustructure-14.html.zh_CN 1,Desktop Entry Fi

2011-09-21 23:05:35

linux 用户id 有效用户id 保存设置id

在程序中如果某些地方需要临时使用root权限,可以通过以下步骤实现1、修改可执行程序文件所有者为root 命令:chown root filename2、修改可执行文件suid位 命令:chmod u+s filename3、在程序代码中一开始设置euid为uid

2011-09-20 19:21:38
勋章 我的勋章
    暂无奖章