- 博客(10)
- 资源 (23)
- 收藏
- 关注
原创 HEVC算法和体系结构:预测编码之帧间预测
预测编码之帧间预测(Inter-Picture Prediction) 帧间预测是指利用视频时间域相关性,使用临近已编码图像像素预测当前图像的像素,以达到有效去除视频时域冗余的目的。由于视频序列通常包括较强的时域相关性,因此预测残差值接近于0,将残差信号作为后续模块的输入进行变换、量化、扫描及熵编码,可实现对视频信号的高效压缩。 一、帧间预测编码原理
2015-11-25 20:25:12 5479 1
原创 HEVC算法和体系结构:预测编码之帧内预测
预测编码之帧内预测(Intra-Picture Prediction) 预测编码(Prediction Coding)是视频编码的核心技术之一,指利用已编码的一个或几个样本值,根据某种模型或方法,对当前的样本值进行预测,并对样本真实值和预测值之间的差值进行编码。视频编码器对预测后的残差而不是原始像素值进行变换、量化、熵编码,由此大幅度提高编码效率。
2015-11-24 19:07:42 5308 2
原创 HEVC算法和体系结构:编码结构之编码时的分层处理架构
编码结构之编码时的分层处理架构 本博文主要介绍HEVC编码结构中的“编码时的分层处理架构”。HEVC编码结构的主要目的就是为了各种应用下操作的灵活性以及数据损失的鲁棒性(所谓“鲁棒性”,是指控制系统在一定的参数摄动下,维持其它某些性能的特性)。从GOP(Group of Pictures)至Slice,从Slice至SS(Slice Segment),从SS至CTU(Co
2015-11-20 20:59:12 3146
原创 HEVC算法和体系结构:编码框架
编码框架2013年4月13日HEVC/H.265被ITU-T正式接受为国际标准。类似以往的国际标准,HEVC仍旧采用“预测+变换”的混合编码框架,如下图所示,包括变换、量化、熵编码、帧内预测、帧间预测以及环路滤波等模块。在HEVC中,几乎每个模块都引入了新的编码技术。本博文主要介绍HEVC编码框架,从整体结构出发介绍HEVC各个模块的大致功能以及相应的特色编码技术。
2015-11-17 20:57:34 3641
原创 OpenCV中读取视频帧像素值的一般方法
OpenCV中读取视频帧像素值的一般方法可以分为以下几个步骤:1、打开AVI格式的视频CvCapture *capture=NULL; IplImage *img=NULL; capture = cvCaptureFromFile("E:\\Sequence_mask\\crossroad.avi"); if(!capture) { cout<<endl<<"failed
2015-11-14 23:01:45 1939
原创 OpenCV中保存视频的一般方法
在OpenCV中,保存视频一般分为三步骤:1、初始化工作//初始化保存视频文件 CvVideoWriter* video=NULL; video=cvCreateVideoWriter("E:\\Sequence_mask\\out.avi",CV_FOURCC('X', 'V', 'I', 'D'), m_inputfps,cvSize(m_inputwidth,m_inputh
2015-11-12 21:49:11 2824
原创 视频图像分割研究与实现(二):常见图像和视频分割方法概述
常见图像和视频分割方法概述图像与视频分割是指按照一定的原则将图像或视频序列分为若干个特定的、具有独特性质的部分或子集,并提取出感兴趣的目标,便于更高层次的分析和理解,因此图像与视频分割是目标特征提取、识别与跟踪的基础。图像分割方法主要包括:1)、基于边缘的分割方法2)、基于阈值的分割方法3)、基于区域的分割方法4)、基于形态学分水岭的分割方法5)、基于聚
2015-11-11 11:35:06 6662
原创 HEVC算法和体系结构:环路滤波技术
环路滤波(In-Loop Filtering)技术类似于以往的视频编码标准,HEVC仍采用基于块的混合编码框架,一些失真效应仍然存在,如方块效应、振铃效应、颜色偏差以及图像模糊等等。为了解决这些问题,HEVC中采用了环路滤波技术,它其实是一种用于解码端的后处理滤波技术,主要包括去块滤波(Deblocking Filter,DBF)和样点自适应补偿(Sample Adaptive Off
2015-11-09 11:33:11 5575
原创 关于C/C++一些面试/笔试题的反思(超基础的知识点)
1、用变量a给出下面的定义 a) 、一个整型数; int a;b)、一个指向整型数的指针; int *a;c)、一个指向指针的指针,它指向的指针是指向一个整型数; int **a;d)一个有10个整型的数组; int a[10];e)、一个有10个指针的数组,该指针是指向一个整型数; int *a[10];
2015-11-05 23:00:51 1587
原创 背景建模技术(八):bgslibrary_vs2010_mfc中boost的安装与配置
一、boost的下载与安装在玩BGS Library时,有一个MFC的项目,在编译的过程中出现如下图的错误提示:即:1>e:\bgslibrary-master\vs2010mfc\src\stdafx.h(50): fatal error C1083: Cannot open include file: 'boost/lexical_cast.hpp': No suc
2015-11-04 16:23:44 2329
tensorflow(linux_cpu_py2.7)资源包
2017-06-16
YASM小工具下载
2015-12-31
x265开源代码的实现与框架
2015-12-31
MP4转YUV工具包
2015-12-18
《Visual C++音视频编解码技术及实践》课本及源码
2015-11-16
“背景建模技术”库(37种算法)
2015-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人