自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 Elecard Streameye 的cbp解析

<br />Elecard streameye 的cbp<br />cbp bits : 0 1110 0 00 0 00<br />: 1000    00    00<br />: 1000<br />: 1100<br /> <br />昨天晚上分析了一下,情况是这样的,将上例中的 cbp bits 分成这样 6 列:<br />第一列只有第一行有数字:该值为 0 代表 Y 分量 16 个 DC 系数全部为 0,为 1 则代表 16 个 DC 系数不全部为 0;<br />第二

2011-03-29 19:59:00 2945

原创 解决了输出JM编码AC系数和解码系数不一致的情况

<br />cbp一共6bit,高2bit表示cbpc(2:cb、cr中至少一个4x4块的AC系数不全为0;1:cb、cr中至少一个2x2的DC系数不全为0;0:所有色度系数全0) <br />低4bit分别表示4个8x8亮度块,其中从最低一位开始的4位分别对应00,10,01,11位置的8*8亮度块。如果某位为1,表示该对应8*8块的4个4*4块中至少有一个的系数不全为0。 <br />ICBPTAB[0] = 0 (00 0000)表示既没有亮度系数,也没有色差系数 <br />ICBPTAB[1]

2011-03-29 19:41:00 1373

原创 JM解码器阅读笔记之一

今天看到宏块解码 macroblock.c中的 int decode_one_macroblock(struct img_par *img,struct inp_par *inp)  其中比较重要的部分是最后的luma decoding 和chroma decoding即亮度块解码和色度块解码其中亮度块解码比较关键的部分:。。。。 itrans   (img,ioff,joff,i,j);      // use DCT transform and make 4x4 block m7 from predic

2011-01-10 21:54:00 1932

转载 H.264 NAL层解析

<br />1.引言 <br /><br />  H.264的主要目标: <br /><br />  1.高的视频压缩比 <br /><br />  2.良好的网络亲和性 <br /><br />  解决方案: <br /><br />  VCL video coding layer 视频编码层 <br /><br />  NAL network abstraction layer 网络提取层 <br /><br />  VCL:核心算法引擎,块,宏块及片的语法级别的定义 <br /><br />  NAL

2010-12-08 15:57:00 914

转载 #ifdef #if 等宏的作用和用法

<br />  使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。代码举例:新建define.cpp文件  #include "iostream.h"  int main()  {  #ifdef DEBUG  cout<< "Beginning execution of main()";  #endif  return 0;  }  运行结果为:  Press any key to continue  改写代码如下:  #include "iostream.h"  #d

2010-12-01 10:50:00 1205

转载 自定义“打开/另存为”对话框左侧快捷方式列表

另存为对话框 增加 添加路径 文件夹

2010-10-15 20:52:00 3211

转载 在Matlab中同时显示多幅图像的例子

% Demo for display 4 images in one figure window ;% by SimonYUMing , Apr. , 5,2010% Read two images from the current directory ,for example dowel01.jpg and% dowl02.jpg which all are color images;X1=im

2010-04-06 10:56:00 12402

原创 matlab 特征值与特征向量

1. 求A的特征值和特征向量>>A=[-1 1 1;-5 21 17;6 -26 -21]A =    -1     1     1    -5    21    17     6   -26   -21>> [V,d]=eig(A)V =    0.5774    0.1961   -0.1961    0.5774   -0.5883    0.5883   -0.57

2010-03-31 12:00:00 1709

转载 GetBitmapBits捕获视频帧

 这个概念比较特殊,意思就是一个视频的其中一桢,就象我们看电影的海报一样,是电影中的一部分。这个就是扑获视频文件中的一幅图像,然后显示出来。 我们通过Media Detector对象提供的接口来实现,这个接口是被用在后面的DirectShow编辑服务里面的。 Media Detector是一个帮助性的对象,它可以的到媒体源文件的格式信息。它也可以从一个视频文件的视频流中扑获一幅

2010-03-24 11:00:00 1340

转载 VS2008中使用GDI+

VS2008中使用GDI+一、包含头文件 #include 二、将Gdiplus.lib文件联编加入到项目中去 可在项目代码中加入 #pragma comment(lib,"gdiplus.lib") 不加会出出LINK 2001错误 三、使用GDI+后命名空间 using namespace Gdiplus 四、定义全局 无符号长整形指针 ULONG_PTR 如 ULONG

2010-03-23 20:26:00 1133

原创 malloc和new区别

关键字: c&c++ 1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构

2010-03-20 21:32:00 445

转载 CreateDIBSection、BITMAPINFO、BITMAPINFOHEADER、RGBQUAD

CreateDIBSection 该函数创建应用程序可以直接写入的、与设备无关的位图(DIB)。该函数返回一个位图句柄。原型:     HBITMAP CreateDIBSection(        HDC                  hdc,        CONST BITMAPINFO *   pbmi,        UINT                

2010-03-20 21:30:00 848

原创 CreateDIBSection、BITMAPINFO、BITMAPINFOHEADER、RGBQUAD

CreateDIBSection 该函数创建应用程序可以直接写入的、与设备无关的位图(DIB)。该函数返回一个位图句柄。原型:     HBITMAP CreateDIBSection(        HDC                  hdc,        CONST BITMAPINFO *   pbmi,        UINT                

2010-03-20 21:23:00 1078

转载 vc 位图操作 BITMAPINFO 赋值

vc 位图操作 BITMAPINFO 赋值BMP 文件结构分成以下几个部分:1 BITMAP FILEHEADER (BMP 文件头)2 BITMAP INFOHEADER (BMP 文件信息头)3 RGBQUAD (BMP 文件调色板)4 BITMAP DATA (BMP 文件数据)Windows 中位图有两种格式:设备相关位图 Device Depend Bitmap DDB设备无关位

2010-03-20 21:22:00 636

转载 BMP文件格式

1. BMP文件组成  BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。文件头主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息;位图信息头包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息。颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用24个比特来表示,文件中就没有

2010-03-20 21:19:00 516

原创 转一个很棒的关于matlab处理mpeg视频的网页

http://www.cs.cf.ac.uk/Dave/Multimedia/Lecture_Examples/Compression/mpegproj/里面有详细的关于matlab实验的演示,很好,还有免费代码下载。

2010-03-19 15:59:00 698

原创 看概论,查标准文档

这些天效率不是很高,可能是和导师汇报完了,暂时没有什么动力和压力吧!不行啊,一定要抓紧,不然读博出国什么的不又成空话了吗?今天在实验一天,看一篇优秀硕士学位论文,比较详细介绍镜头边界和关键帧提取,主要是看概述部分,这样就可以比较迅速的了解整个研究领域的现状和进展。看的过程中发现,好多专业术语都不懂,尤其是到了压缩域的处理部分,关系到MPEG标准结构,不得不中途打断搜索相关的MPEG标准

2010-03-13 21:25:00 431

原创 进度保存

// SampleGrab2Dlg.cpp : 实现文件//#include "stdafx.h"#include "SampleGrab2.h"#include "SampleGrab2Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// CSampleGrab2Dlg 对话框CString m_

2010-03-06 17:51:00 899

转载 MFC对话框中显示图片的四种方法

我们先从简单的开始吧.先分一个类:(一) 非动态显示图片(即图片先通过资源管理器载入,有一个固定ID)(二) 动态载入图片(即只需要在程序中指定图片的路径即可载入)为方便说明,我们已经建好一个基于对话框的工程,名为Ttest.对话框类为CTestDlg(一)    非动态载入图片.方法1.先从最简单的开始,用picture 控件来实现.步骤:先在资源里Import一张图片,ID为IDB_BITMA

2010-03-04 16:00:00 36740 10

原创 设置对话框标题

在OnInitDialog()中添加一行代码:this->SetWindowTextW((CString)"Video Display");注意参数的类型是LPCTSTR!BOOL COpenFileDlg::OnInitDialog(){ CDialog::OnInitDialog(); // 将“关于...”菜单项添加到系统菜单中。 // IDM_ABOUTBOX 必须

2010-03-04 15:11:00 4947

转载 MFC中选择文件夹对话框,选择文件路径

MFC提供的打开文件对话框只能打开文件,如果想选择某个目录的话,就不能使用CFileDialog了,具体实现过程如下:void COpenFileDlg::OnBnClickedFileOpen2(){ //// TODO: 在此添加控件通知处理程序代码 CString m_FileDir; BROWSEINFO bi; ZeroMemory(&bi, sizeof(BRO

2010-03-04 14:57:00 15893

原创 选择文件并在编辑框中显示文件路径

1.在对话框上添加了一个按钮,并添加其单击的响应程序如下:void COpenFileDlg::OnBnClickedFileOpen1(){ // TODO: 在此添加控件通知处理程序代码 CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框 if(dlg.DoModal()==IDOK) OpenFilePath

2010-03-04 14:46:00 4588 2

Introduction to Modern Cryptography, ,Jonathan Katz and Yehuda Lindell,2007

Introduction to Modern Cryptography, ,Jonathan Katz and Yehuda Lindell,2007 现代密码学经典书籍

2011-03-02

matlab处理mpeg视频2

matlab处理mpeg视频,好东西分享一下

2010-03-19

matlab处理mpeg视频

matlab处理mpeg视频的m文件,从国外网站下载来的,好东西

2010-03-19

空空如也

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

TA关注的人

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