如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余弦离散变换
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 03:38:09
如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余弦离散变换如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余弦离散变换如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余
如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余弦离散变换
如何用MATLAB进行图像压缩
用3种不同的压缩比进行DCT余弦离散变换
如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余弦离散变换
I = imread('cameraman.tif'); % 输入图像
I = im2double(I); % 数据类型转换
T = dctmtx(8); % 计算二维离散DCT矩阵
dct = @(x)T * x * T'; % 设置函数句柄
B = blkproc(I,[8 8],dct); % 图像块处理
mask = [1 1 1 1 0 0 0 0 % 掩膜
1 1 1 0 0 0 0 0
1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0];
B2 = blkproc(B,[8 8],@(x)mask.* x); % 图像块处理
invdct = @(x)T' * x * T; % 设置函数句柄
I2 = blkproc(B2,[8 8],invdct); % 图像块处理
imshow(I),figure,imshow(I2) % 显示原始图像和压缩重构图像
如何用MATLAB进行图像压缩用3种不同的压缩比进行DCT余弦离散变换
如何用matlab进行拟合,用最小二乘法?
如何用MATLAB画分段函数图像?
如何用matlab画二次函数图像
如何用matlab画隐式方程的图像?
如何用matlab画泊松分布图像
如何用matlab计算三维图像面积
如何用matlab进行逐步回归法分析
如何用matlab实现用小波变换对图像的纹理特征进行抽取...RT,求代码...谢谢...
如何用matlab画图 mesh不会用matlab 但想画个3D的图像.z=600/(x^2+y^2+300)
如何用matlab对彩色图像进行傅里叶变换后进行滤波?分别进行高通滤波,和低通滤波,代码如何写?怎么控制滤波的系数?
如何用matlab画一个六面体?,不同的面用不同的颜色显示?
如何用matlab编写阶跃函数、斜坡函数和冲击函数?要求用图像显示结果!
如何用matlab画出q=(800/3)*(exp(0.3*t)-1)的图像,
如何用matlab显示多光谱图像啊?求教
如何用Matlab提取灰度图像最大灰度值
如何用matlab画出下面函数图像并取点
如何用MATLAB实现对图像的随机采样