图像压缩算法演示源代码
一系列展示图像压缩技术的源代码。包括有:使用块截断编码的图像压缩(Block Truncation)、基于高斯金字塔变换的图像压缩(Gaussian Pyramids)、基于离散余弦变换对图像压缩(Discrete Cosine Transform)、基于奇异值分解(SVD)的图像压缩(Singular Value Decomposition)。给出的代码还可以用于2D图像噪声消除。
使用小波变换Wavelet的图像压缩源代码
使用小波变换的图像压缩技术可以得到更好的重构效果
这是一个使用小波变换实现图像压缩的程序。小波变换应用到图像压缩上的时候,可以在重构图像时,取得非常好的效果。
JPEG图像压缩及还原实例源代码
附件里的文件是我已经提交给学校的一个工作。它演示了一个JPEG图像压缩算法的全部。使用一个矩阵操作实现DCT变换(提示MATLAB有一个自己的DCT和iDCT函数,可能它的会更高效),附件里的ReadMe.txt包含了详细的算法。
JPEG图像压缩编码及解码源代码(可定图像品质级别)
这是一个静态JPEG图像编码及解码的程序。程序同时实现了经典的和Chen陈氏数据流图的DCT离散余弦变换。预先定义JPEG图像质量级别矩阵和zigzag排序。
基于DCT的图像压缩与解压
现将图像转换为灰度图像,然后进行DCT变换,量化编码,传输区域选择。解压过程与压缩过程相反。定义压缩系数t,压缩比k=2/ t^2.
C#图像文件格式转换/旋转/缩放/左右上下翻转/镜像/重叠/压缩源代码
这个控件用GDI+实现,可以对读入的图像文件进行旋转(90度,180度,270度旋转),可以按比例缩放,或指定大小缩放,支持图像左右翻转,上下翻转/镜像,图像裁剪,支持多个图像文件重叠。可以压缩成JPEG,TIFF,GIF,PNG等格式,可选的压缩算法有CCITT3,CCITT4,LZW,RLE等等。图像文件可以从本地磁盘文件中或远程因特网上指定URL,直接获取。
基于小波变换的图像压缩编码
自己编的一种图像小波编码,压缩率达到12:1.希望能给新手有所提示
Matlab使用LBG算法的矢量量化图像压缩程序
矢量量化VQ,是一个常见的压缩技术。Linde, Buzo, and Gray (LBG)提出了基于训练序列的Vector Quantization (VQ)算法。
三维小波3D-SPIHT图像压缩算法源代码
这个附件里包括的matlab程序实现了三维图像的SPIHT压缩算法。通过对视频序列进行编码中的三维小波系数进行压缩,从而实现。
MATLAB实现的图像的小波零树(EZW)压缩算法源代码
本程序是用MATLAB实现的小波零树图像压缩算法,请阅读附件中的README得到用法。注意,目前只是适用128×128的图像。
如何使用MATLAB中的FFT2对图像进行二维的FFT处理详细教程
这里的PDF文档详细地介绍了如何使用Matlab的FFT2指令,对二维信号即图像,进行二维的FFT滤波。它告诉你如何把fft2的输出联系到实际信号的傅立叶变换,而且编程非常简单。
Matlab图像感兴趣区域编码
这个程序所包括的m代码实现了迭代的图像处理,找出感兴趣区域。并同时输出区域、均值、STD、最小值、最大值、中值、中心点等等。
MATLAB下通过多种小波实验了解小波变换的原理教程及示例代码[推荐]
包括的多个示例源代码有:一维线性非线性近似、二维线性非线性近似、使用线性滤波过滤噪声、使用小波门限消除噪声、使用小波变换压缩一维信号、二维小波图像压缩等等。
基于小波Wavelet的图像压缩及重构算法源代码
这个程序实现的是基于小波的图像压缩和重构。你可以选择对应小波的分解层次(限制于4层),这些小波函数你可以选择haar, db1, db2,dmey等等中任意一种。PERFL2计算压缩的分值。分解的每一层次你可以设定不同的阈值,且可以分别计算各层的图像质量(mse,psnr,pq)等。
VC++实现的自组织映射SOM方法图像分类聚类算法源代码
这个C++语言写的程序实现了SOM算法,用于人脸图像的分类。
数字图像处理与模式识别作业
1 用Matlab语言完成如下操作:
1)打开一个BMP文件
2)将其打印出来
3)将该BMP文件关闭
2打开一幅图像,添加噪声,然后使用邻域平均法、中值滤波法进行平滑。
打开一幅图像,利用梯度法和拉普拉斯法进行锐化。
3正方形的二维FFT
长方形的二维FFT
傅立叶反变换
中心化的傅立叶变换
4在图像中生成一个矩形,然后用模板匹配法找出矩形位置。使用SSDA或改进的SSDA法。
傅立叶变换VC实现
傅立叶变换的VC实现
LBG算法实现图像压缩源代码下载
LBG算法是由Linde,Buzo,Gray三人在1980年提出的。它其实相当于Lord-Max方法的多维推广,但它并不需要知道输入矢量的概率分布,LBG算法通过训练矢量集和一定的迭代算法来逼近最优的再生码本。
PSNR峰值信噪比在两个图像上的比较
PSNR在信号处理中,经常遇到,这里用到的样本是一个原始图像和压缩后的图像。
MATLAB图像分割提取算法源代码(示例车牌识别)
这个matlab程序实现了目标对象的图像分割与提取技术,附件里的程序以车牌的检测与识别为例,效果非常好。
ASP.NET 2.0下图像缩略图控件源代码
这是一个ASP.NET2.0下的图像缩略图展示控件。显示图像的缩略图,并当单击缩略图时,显示下载进度条,然后在一个浮动DIV中显示全图。
空间图像处理
CCSDS空间图像压缩算法,包括小波变换,位平面编码,自适应算术编码等等
简单的小波变换(Wavelet)实现数字水印源代码
这个Matlab程序的最主要功能在water.m文件中,当你调用这个函数之后,系统会提示你给哪个图像文件加水印。blockdwt2.m文件,用于在小波频域添加水印logo图片。dmg.m文件产生水印logo图片。watdet3.m文件中的函数实现的功能是检查是否有水印的logo存在。
Simulink视频处理:视频聚焦与压缩
一个使用Simulink用于视频信号聚焦和压缩处理的例子。主要功能如下:1.展示DCT(离散余弦变换)图像压缩。2.FFT变换和聚焦。展示视频的实时FFT