自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 找到分段错误的原因

原文出处:https://kb.iu.edu/d/aqsj概述分段错误原因在于程序读写了非法位置的内存。而程序内存分为不同的段,segments程序指令放在text segment数据(编译时定义的变量、数组)放在data segment函数中定义的临时变量放在stack segment函数运行时分配的 内存 如malloc,放在heap segment当对某变量引用时,地址却在此变量所在的段外时,或者 企图对一个只读段进行写操作时,segfault...

2021-02-04 19:15:52 1774 1

原创 getPUBelowLeft

const TComDataCU* TComDataCU::getPUBelowLeft(UInt& uiBLPartUnitIdx, UInt uiCurrPartUnitIdx, UInt uiPartUnitOffset, Bool bEnforceSliceRestriction) const{ UInt uiAbsPartIdxLB = g_auiZscanToRaster[uiCurrPartUnitIdx]; const UInt numPartInCtuWidt.

2020-05-27 14:47:16 225 1

原创 getPUAbove函数 获取PU上面的块

const TComDataCU* TComDataCU::getPUAbove( UInt& uiAPartUnitIdx, UInt uiCurrPartUnitIdx, Bool bEnforceSliceRestr...

2020-05-04 00:35:00 408

原创 TComDataCU::getPULeft 获取PU左边4x4小块的zidx以及地址

const TComDataCU* TComDataCU::getPULeft( UInt& uiLPartUnitIdx, UInt uiCurrPartUnitIdx, Bool bEnforceSliceRestrict...

2020-05-03 22:22:46 426

原创 deriveLeftRightTopIdxGeneral函数

此函数用于输出当前CU左上角和右上角在当前CTU中的位置,位置是以4x4的块为单位的。下图是博客作者hevc_cjl所贴出来的:m_absZIdxInCtu表示CU在当前CTU中的位置,uiAbsPartIdx表示当前PU划分所处的位置,都是基于4x4块的,如8x4 PU的第0个划分的uiAbsPartIdx= 0,第一个划分的uiAbsPartIdx= 2。V...

2020-05-03 01:11:19 326

原创 sub-layer non-reference

sub-layer non-reference不能被同一个temporal sub-layer的图像参考,但可以被高于当前sub-layer的图像参考。

2020-04-05 00:18:56 145

原创 hevc 中BLA图像

BLA图像可以开启一个新的CVS。可以用于拼接码率的应用中。当解码器遇到BLA图像时,会丢弃其RASL图像,而遇到CRA图像时则不会丢弃RASL。而RADL在两种情况下都需要被解码。拼接码率时,将CRA图像改为BLA图像,BLA开始一个新的CVS,并复位POC关系计算。但分配给BLA图像的POC值不是0,而是其Slice header中传输的POC值。这是必要的调整,因为CRA图像在改...

2020-04-04 22:47:43 281

原创 hevc中随机访问时非IRAP图像存在三种限制

为防止输出不均,存在三个限制。第一个限制:任何 PicOutputFlag=1的图像,如果在解码顺序处于IRAP之前,也必须在输出顺序上处于IRAP图像之前。否则会在随机访问IRAP图像时造成输出不均。第二个限制:任何 PicOutputFlag=1的图像,如果在解码顺序处于IRAP之前,也必须在输出顺序上处于相应的RADL图像之前。否则会在随机访问IRAP图像时造成输出不均。第三个限...

2020-04-04 20:47:49 280

原创 CRA图像 Clean Random Access (CRA) Pictures

CRA图像也是帧内图像,它与IDR图像相比不同在于,它不会刷新解码器,CRA的图像的leading picture可以依赖于解码顺序上的CRA图像之前的图像。这种LP图像存在的意义在于可以使得包含CRA图像的序列比包含IDR图像的序列有更高的压缩效率,大约提高6%。CRA图像也可以不存在LP图像。LP(leading picture)图像,必以两种NAL类型来传送,即R...

2020-03-31 22:59:10 989

原创 hevc 中IDR图像类型为何有 IDR_N_LP和IDR_W_RADL

IDR_N_LP表示没有leading pictureIDR_W_RADL表示可能有RADL 图像(associated random access decodable leading (RADL) pictures)The reason for having two different IDR picture types is to enable system layers to ...

2020-03-31 20:00:16 1853

转载 vector

向量vector :   是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector 默认指定,这个大小即capacity ()函数的返回值。当存储的数据超过分

2014-11-11 10:46:56 225

转载 组件中引入INondelegatingUnknown

在聚合中,客户永远只知道有外组件的存在,也永远只与外组件打交道,即使客户可以得到内组件的接口。外组件聚合内组件时,在内组件中有代理和非代理。 1.为什么要在内组件中引入INondelegatingUnknown?内组件和外组件都有一个IUnknown接口。如果不聚合,那么:客户通过外组件接口查询IUnknown接口时,会得到一个地址A;       

2014-11-10 14:55:18 610

转载 C++中__uuidof是干什么用的

用来获取 某种结构、接口及其指针、引用、变量 所关联的GUID,类似于某些语言中获取类型 typeof 这样的操作。假定c++中,有结构体sstruct s {int i;};可以通过下面的__declspec 给这个结构 关联一个GUIDstruct __declspec( uuid("93A1665E-C9FA-4147-AC3A-3CC855281AF8")

2014-11-10 11:53:00 800

原创 g_Templates表的作用

class CFactoryTemplate {public:    const WCHAR *              m_Name;    const CLSID *              m_ClsID;    LPFNNewCOMObject           m_lpfnNew;    LPFNInitRoutine            m_lpfn

2014-11-10 11:22:07 431

原创 #define __T(x) L ## x

表示L与x连接。

2014-11-10 09:58:16 1553

原创 using namespace std

http://98djchp.blog.163.com/blog/static/43913436201224115159577/

2014-11-08 10:54:27 301

yuv格式浅谈yuv格式浅谈

很实用的yuv格式浅谈 yuv格式浅谈 yuv格式浅谈yuv格式浅谈yuv格式浅谈

2010-05-02

数字图像处理算法源代码

数字图像处理算法源代码 包含傅里叶,离散余弦,二值化,直方图等等

2010-05-02

yuv420 to bmp

yuv420 to bmp v c++开发工具

2010-05-02

The C++ Programming Language Special 3rd Edition.pdf

The C++ Programming Language Special 3rd Edition.pdf 英文第三版

2010-03-31

用c 语言进行数字图像处理

用c 语言进行数字图像处理 作者:彭千贺 邮件:[email protected] 博客:http://pengqianhe.googlepages.com 声明:本篇文章和程序全部有彭千贺原创,严禁任何形式的修改,如有发现任何形式的修改,将 有权追究其相关责任人的法律责任。但是,你可以自由的传播本文章的副本。如需要修改,请邮 件通知我。 其实,数字图像处理有几步呢?一共三步。第一步,读入图片。第二步,处理图片。第三步,保存图片。 而第二步主要涉及的是处理图像的算法,所以,我在这里就不多说了。而第一步和第三步是为第二步做

2009-12-16

数值计算方法上机题徐涛

数值计算方法上机题徐涛,吉林大学 第二章,第六章

2009-12-16

matlab7.0教程俄语版pdf格式

matlab7.0教程俄语版pdf格式 从www.yandex.ru上下载

2009-12-08

c++面向对象程序设计课件

c++面向对象程序设计,吉林大学软件学院,参考书钱能,清华大学出版社

2009-11-10

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

TA关注的人

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