自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 H.265优化问题

1 为啥优化?对计算量的需求增加了4倍以上,过高的计算和存储对H.265TMS320c66是一款多核高性能的处理器8个内核和一个网络协处理.优化处理:对每一帧采取片级编码且用7个核实现并行处理,不采用CU或者帧级编码。其原因是:(1)片是介于CU与帧之间的。因为CU(编码单元)会参考同一片中的其他CU。

2016-05-24 22:01:40 903

原创 h.264优化笔记

目前 H.264编解码器的实现可以采用以下几种方式Ø 采用奔腾 Pentium 四代机实现 H.264 编解码最早就是在 PC 平台上实现的 由于简单易开发 基于该平台的研究得到最多 JVT 的 JM 参考代码是就是基于 PC 平台的 此方案的优点是利用当前最新的 PC 资源 以及较强的软件工具 Intel 的 SSE2 和 MMX 提供了较完整的多媒体指令集和流水线 其缺点是占用资源

2016-05-24 19:42:12 347

原创 java读书笔记(一)

JAVA变量的分类:1 按被声明的位置划分:局部变量:方法或语句内部定义的变量成员变量:方法外部、类的内部定义的变量public class HelloWorld{ int i=9;//成员变量 public static void main(String [] args) { System.out.println("HelloWorld"); int j=10;//

2016-05-19 11:39:39 491

转载 深入理解C++中public、protected及private用法

初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大家深入掌握C++程序设计会有很大的帮助。这里我们首先要明白下面几点。1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:用户代码(类外

2016-05-17 09:31:40 305

转载 c语言的一些技巧

1  有一个鲜为人知的运算符叫”趋向于”, 写作“-->”。比如说如果要实现一个倒数的程序,我们可以定义一个变量x,然后让它趋向于0...C++有另一个更鲜为人知的运算符叫做“快速趋向于”,比如同样是从10到0,这里这么写#include int main(void){ int x = 10; while (0 x) { printf("%d "

2016-05-16 21:38:21 344

原创 H.265读书笔记(二)

1 图像的时域层标识号h.265在h.264分级B帧结构上做了改进。为了有效的反映图像间的依赖关系,H.265把图像划分到了多个时域层,每幅图像都有一个标识所属时域层的时域层标识号。低层图像(时域层标识号小)不使用比其时域层高的图像做参考,即低层图像解码不依赖与高层。H.265规定最高的时域层号为6.IRAP的为0.视频流的时域层下切换:在码流中,可以丢弃其后(码流顺序)具有更高时域层标识

2016-05-16 19:30:03 644

原创 读H.265/HEVC编码笔记(一)

为了适应不同网络环境和视频应用,HEVC也采取了视频编码层(Video coding Layer VCL)和网络适配层(Network Abstract layer NAL)。NAL:对视频压缩后的数据进行划分和封装。并进行必要 的标识,使其可以很好的适应复杂多变的网络环境。1分层结构MTU(Maxiumum Transmission Unit)最大传输单元分层要求:压缩视频数据与

2016-05-16 15:28:55 2798 1

转载 【HEVC学习与研究】8.关于GOP与RAP的一些解释

关于码流中的三种随机接入点的解释:BLA、CRA、IDR是文献中提到过的三种随机接入点(RAP),在文献中的解释的确不是很容易理解。更关键的是,与这三个名词相应的还有GOP,open/closed GOP, RASL,RADL等等概念,环环相扣,一个不理解,剩下的也很难弄懂,下面我们一个一个解释,很多也是我自己刚刚想到的,不一定正确全面,欢迎批评。(1)关于GOP。这是图像组(Gr

2016-05-14 10:19:27 437

转载 typedef的用法总结

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别

2016-05-13 16:48:46 178

转载 C中extern的用法

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?   

2016-05-13 16:31:36 173

转载 带你玩转Visual Studio——命令行编译C/C++程序

目录(?)[+]VS构建工具介绍我们都知道C/C++源代码要生成可执行的.exe程序,需要经过编译、链接的过程。你在VS工具中只需要选择菜单Build或按一下F5可以编译、链接、运行了,其实IDE帮我隐藏了好多的具体细节。我先假设VS2010安装在以下目录中:C:\Program Files (x86)\Microsoft Visual Studio

2016-05-04 14:15:24 639

转载 HM在vs2010下的测试使用详细说明

1.下载https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/下载地址如上,上面有各种版本的HM,现在已经更新至HM10.1。可以使用SVN下载,如windows下使用TortoiseSVN。下图为解压后HM-10.1目录下的文件及目录信息2.编译如上图所示打开其中HM-10.1\build目录下的HM_vc10.

2016-04-29 16:25:30 1051

转载 c++ mfc中常见的核心的类与函数

这篇文章能让初学者快速了解visual C++ MFC中常见的核心的类与函数,虽然全部看下来有点枯燥,但对初学者快速了解MFC的框架结构很有好处。常用类CArchive类:用于二进制保存档案 CBitmap类:封装Windows的图形设备接口(GDI)位图 CBrush类:封装图形设备接口(GDI)中的画刷 CButton类:提供Wi

2015-12-03 21:03:03 617

转载 h.264编码

H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以先编码出一个完整的图像帧A,随后的B帧就不编码全部图像,只写入与A帧的差别,这样B帧的大小就只有完整帧的1

2015-12-03 17:32:17 236

转载 opencv 漫水填充运用

一、引言 · 漫水填充的定义漫水填充法是一种用特定的颜色填充联通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果的方法。漫水填充经常被用来标记或分离图像的一部分以便对其进行进一步处理或分析,也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或只处理掩码指定的像素点,操作的结果总是某个连续的区域。另外,floodfill官方译作“漫水填充”

2015-11-19 22:07:13 1942

空空如也

空空如也

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

TA关注的人

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