- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 Matlab DCT详解
DCT变换DCT又称离散余弦变换,是一种块变换方式,只使用余弦函数来表达信号,与傅里叶变换紧密相关。常用于图像数据的压缩,通过将图像分成大小相等(一般为8*8)的块,利用DCT对其进行变换,得到更加简洁的数据。因为图像像素间存在较大的空间相关性,DCT可以大大减小这些相关性,使图像能量集中在左上角区域,从而利于数据压缩。变换后得到的数据称为DCT系数。这一过程是无损的。二维DCT变换这里来看看二维D
2015-09-29 16:43:04 62945 17
原创 Matlab 图像处理-哈夫曼编码(huffman)
哈夫曼编码是一种可变长无损编码,应用范围广。这里介绍利用matalb实现哈夫曼编码方法。matalb中带有相关函,下面一一介绍:ENCO = huffmanenco(SIG, DICT) : 哈夫曼编码函数,SIG为输入编码信号,DICT为编码字典,由函数huffmandict()生成;DECO = huffmandeco(COMP, DICT) :哈夫曼解码函数,COMP为哈夫曼编码向量,即上面的
2015-09-26 11:16:02 59541 18
原创 Matlab fspecial和imfilter对图像进行空间滤波
对图像空间滤波,简单点理解就是通过利用滤波器模板对图像像素进行操作,从而实现滤波功能。 这里介绍matlab中几个相关函数: imnoise(I,type…):为图像I添加type类型的噪声; type有以下一些类型: ‘gaussian’ ‘localvar’ ‘poisson’ ‘salt & pepper’ ‘speckle’ ,各类型都有相关参数;fspec
2015-09-23 20:36:03 4161
原创 Matlab 图像灰度变换
图像灰度线性变换只需要线性改变图像像素灰度值即可;通过线性变换可以实现图像对比度和亮度的变化;i = imread('F:\Myfile\Matlab\Test_picture\0_1.jpg');[count,x] = imhist(i,64);subplot(2,5,1); imshow(i);title('origin image');subplot(2,5,6); stem(x,cou
2015-09-23 11:54:48 6006
原创 Matlab-图像直方图函数imhist详解
利用matlab计算图像直方图函数为imhist() 具体用法: imhist( i );直接显示图像i的灰度直方图; imhist(i,n)n为指定灰度级显示直方图; [count, x] = imhist( i ) 获取直方图信息,count为每一级灰度像素个数,x为灰度级,x也可以在imhist(i,x)中指定,可以通过stem(x,count)画相应直方图;代码应用:i = imre
2015-09-23 10:25:03 112592 6
原创 vector简单应用
容器定义:在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象。与数组类似,可以和数组一样进行数据访问:vector c[];下面利用几个基本函数实现vector的应用: push_back( )在尾部加一个数据 pop_back( )删除最后一个数据 max_size( )容器中最大数
2015-09-22 16:11:48 630
原创 vector 及array 应用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-09-21 18:36:36 352
Introduction to 3D Game Programming with DirectX 11
2018-11-03
Real Time 3D Rendering with DirectX and HLSL
2018-11-01
character animation with direct3d
2018-11-01
Effective C++中文第三版pdf 带完整目录书签
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人