05 2012 档案
摘要:WAVE文件头作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。合理利用WAVE文件头可以更有效地进行语音解码。 通常意义上说的语音编码都是指将8KHz采样、16比特量化的线性PCM语音信号压缩成其它格式的语音信号,解码时就将其它格式的语音信号变换成8KHz采样、16比特量化的线性PCM语音信号。一般说来,这个转换过程比较复杂,费时费力。如果对其它格式的语音信号直接加上对应的WAVE文件头就不用这个转换过程,用微软自带的录音机就可解码语音。 下面..
阅读全文
摘要:PPM文件格式分三种:1. PPM灰度文件 文件头由3行文本组成,可由fgets读出 1)第一行为“P2",表示文件类型 2)第二行为图像的宽度和高度 3)第三行为最大的象素值255 接下来是图像数据块。按行顺序存储。每个象素占4个字节,灰度通道为4字节ASCII码表示的整数, 高字节在前。左上角为坐标原点。2. 16位PPM文件(至少适用于读取由DCRAW生成的PPM文件) 文件头由3行文本组成,可由fgets读出 1)第一行为“P6",表示文件类型 2)第二行为图像的宽度和高度 3)第三行为最大的象素值 接下来是图像数据块。按行顺序存储。每个象素占3个字节,依次为红绿蓝
阅读全文
摘要:因课程需要,今天在电脑上安装了Matlab7.0,安装完成后出现了一个问题,刚启动4秒左右就自动退出。后来在网上查找了相关资料,发现这种现象有很多网友也遇到了,最后在百度Matlab贴吧中找到了解决方法。以下是网友提供的解答:因为MATLAB需要用到处理器的数学运算部分,故需要设置一下BLAS(BasicLinearAlgebraSubroutines,就是"基础线性几何子程序"的意思)环境变量.首先请确认你的MATLAB的文件夹中有如下文件:atlas_Athlon.dll(AMD系列的请用这个),atlas_P4.dll(P4的用这个),atlas_PIII.dll(P
阅读全文
摘要:声明:转载请注明出处,http://www.cnblogs.com/xuanyuanchen/archive/2012/05/01/2478266.html一、预备知识-程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)— 全局变量和静态变量的...
阅读全文