1.一维DCT变换

一维的DCT变换共有8种,其中最实用的是第二种形式,公式如下:

其中c(u)是加上去一个系数,为了能使DCT变换矩阵成为正交矩阵,在后面二维变换将看到他的作用。N是f(x)的总数。相比其他几种形式,他的运算还是比较简单的,因此也用的比较广。
clc
clear
in=1:8;
N=8;
for i=0:N-1
    if i==0
        a=sqrt(1/N);
    else
        a=sqrt(2/N);
    end
    sum=0;
    for j=0:N-1
        sum=sum+in(j+1)*cos(pi*(j+0.5)*i/N);
    end
    F(i+1)=a*sum;
end
F
FF=dct(in)

F是使用上面的公式进行变换,FF是用matlab自带的dct函数变换

DCT变换及matlab实现相关推荐

  1. dct变换和量化matlab,matlab实验,图像变换域分析(dct变换和小波变换)

    实验一 图像DCT变换 一.实验目的 1.了解DCT处理图像的基本知识: 2.掌握用matlab将对图像进行DCT变换.. 二.实验内容 1.对图像进行DCT处理: 2.显示变换后的图像的三维的频谱: ...

  2. MATLAB中 DCT变换、DCT反变换、分块DCT变换

    DCT变换.DCT反变换.分块DCT变换 欢迎转载,但请注明出处!转:http://www.tuicool.com/articles/nUfmAf2 一.引言 DCT变换的全称是离散余弦变换(Disc ...

  3. matlab实现图像DCT变换

    实验三 图像的DCT变化及量化 一.问题描述 利用matlab,将road.tif彩色图像的分辨率转换为256*256,将图片转化为double数据类型,再利用T=dctmtx(8)建立一个8*8的D ...

  4. dct基 matlab,DCT 变换的基函数与基图像

    DCT 变换的基函数与基图像 1. 图像变换的基函数 在图像的二维变换中, 如果图像本身是正方形的 (图像的长与宽相等), 并且图像的变换核满足课可分离性和对称性, 则此时图像的二维变换可以用两个一维 ...

  5. MATLAB对autumn.tif文件计算二维DCT变换

    %对autumn.tif文件计算二维DCT变换 RGB = imread('autumn.tif'); I = rgb2gray(RGB); %真彩色图像转换成灰度图像 J = dct2(I); %计 ...

  6. matlab 灰度图像dct变换,[Week2.4]图像DCT变换

    均方差(Mean Square Error, MSE) 评价一幅图像压缩前和压缩还原后的差异,有两种常用方法: ①大家来找茬--进化程度高的人类可轻易识别: ②数学方法--压缩前和还原后的图像作均方差 ...

  7. matlab 图像dct变换矩阵,图像的DCT变换的实现

    用matlab实现图像的DCT变换,在频域压缩后再反变换 I=imread('lenna.jpg'); imshow(I); title('未压缩的原图') A=im2double(I); D = d ...

  8. DCT变换编码matlab,基于DCT变换的图像压缩编码的MATLAB实现

    基于DCT变换的图像压缩编码的MATLAB实现 今天是一个信息化.网络化的时代,通过Internet可以获取全面的文字.图像.声音等信息,但是,图像信息需要占据大量的存储空间,给原始数 (本文共4页) ...

  9. matlab dct反变换,MATLAB中 DCT变换、DCT反变换、分块DCT变换

    DCT变换.DCT反变换.分块DCT变换 欢迎转载,但请注明出处!转:http://www.tuicool.com/articles/nUfmAf2 一.引言 DCT变换的全称是离散余弦变换(Disc ...

最新文章

  1. PhpStorm中绘画UML
  2. hover如何改变子元素或其他同级元素?(用不了怎么回事?)
  3. 蓝牙扫描过程解析_智慧定位系统之蓝牙网关在室内定位技术的原理浅析-新导智能...
  4. 深入理解Java虚拟机--中
  5. 京东物流:将连续第10年春节也送货 为坚守岗位一线员工补贴近4亿元
  6. 听说面试很少有人答出:距离最近点对问题
  7. linux box 黑屏,在linux16.04上安装virturalbox的时候出现问题
  8. centos 6.9修改系统默认字符集
  9. linux 主机支持远程唤醒_linux 通过wol远程开机【转】
  10. python 画ks曲线_风控模型—区分度评估指标(KS)深入理解应用
  11. CTF 栅栏加密解密----python代码实现
  12. 建立在线社交网络中的关系权重模型
  13. instagram 爬虫 2021,下载可用
  14. 数据库如何避免读取脏数据?
  15. MySQL数据库-表索引-唯一索引
  16. 易班开放平台第三方网站接入的Demo(Java_SDK)的步骤
  17. c语言switch优点,关于C语言switch
  18. python坐标轴的粗细设置
  19. h5 c3 特效网站
  20. “3D游戏之父”手游考古,网友:求支持智能手机!

热门文章

  1. gts250 linux驱动下载,下载:NVIDIA显卡Linux驱动190.32测试版
  2. 自动驾驶落地,究竟被什么「绑」住了脚?
  3. sequoia负载均衡
  4. P4使用Ubuntu中安装教程
  5. 2008nian元旦
  6. 网络安全传输系统(3)-加密传输
  7. 【转】dB、dBm是什么意思~
  8. 2分钟彻底搞懂“高内聚,低耦合”
  9. 几种常见的软件团队模式优缺点总结
  10. centos7安装mysql失败