码迷,mamicode.com
首页 >  
搜索关键字:离散余弦变换    ( 34个结果
【数据压缩】JPEG标准与原理解析
为了满足不同应用的需求,JPEG标准包括两种基本的压缩方法:1.基于DCT变换的有损压缩算法;2.基于预测方法的无损压缩算法。基于DCT的基线系统有损压缩技术是到目前为止应用最为广泛的一种压缩方法。 1.基于DCT有损压缩技术    下面是编码器和解码器的流程图,压缩过程:原图分成8×8的子块,分别进行正向离散余弦变换(FDCT),对每个8×8子块的系数采用量化表进行量化,最后使用熵编码,输出...
分类:其他好文   时间:2015-12-24 20:57:04    阅读次数:297
C++实现离散余弦变换
C++实现离散余弦变换写在前面到目前为止已经阅读了相当一部分的网格水印等方面的论文了,但是论文的实现进度还没有更上,这个月准备挑选一些较为经典的论文,将其中的算法实现。在实现论文的过程中,发现论文中有用到一些空域转频率域的算法。因此也就想到了实现一下离散余弦变换。虽然本文的代码和网上很多已有的代码很...
分类:编程语言   时间:2015-12-02 18:18:22    阅读次数:218
优化IPOL网站中基于DCT(离散余弦变换)的图像去噪算法(附源代码)。
基于DCT的图像滤波去噪算法简单,编码工作量也很小,效果显著,但计算量较大,如何优化代码,使得其速度尽量满足使用要求是本文探讨的重点,并共享了全部代码供大家学习交流。
分类:编程语言   时间:2015-11-14 23:29:40    阅读次数:460
傅里叶变换在图像处理中的作用
转自:http://blog.csdn.net/masibuaa/article/details/6316319 傅立叶变换在图像处理中非常的有用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立...
分类:其他好文   时间:2015-09-15 21:48:32    阅读次数:280
离散余弦变换
离散余弦变换的一些概念和解释
分类:其他好文   时间:2015-05-19 00:41:36    阅读次数:122
atitit.图片相似度与图片查找的设计 获取图片指纹
atitit.图片相似度与图片查找的设计.   1. 两张图片相似算法 1 2. DCT(离散余弦变换(DiscreteCosineTransform))编辑 2 3.  编辑距离编辑 3 4. Java数字图像处理基础知识 - 必读 3 5. 汉明距离  4 5.1. 目录 4 5.2. 1介绍 5 6. Attilax框架实现 5 6.1. 获取图片指纹 5 6.2....
分类:其他好文   时间:2015-05-08 00:06:43    阅读次数:357
离散余弦变换(C++实现)
理论部分转载自这篇blog: http://blog.csdn.net/luoweifu/article/details/8214959  该blog给出的是java代码,我用c++将其实现了。 理论: 图像处理中常用的正交变换除了傅里叶变换外,还有其他一些有用的正交变换,其中离散余弦就是一种。离散余弦变换表示为DCT( Discrete Cosine Transformation),...
分类:编程语言   时间:2015-04-17 20:31:53    阅读次数:249
图像处理的一些概
图像处理的基本方法有:图像变换、图像平滑、图像增强、图像分割和图像特征提取等 图像变换就是将图像在空间域的处理转换为变换域的处理。因为图像阵列大,如果直接在空间域进行处理,运算量将会非常大,而采用图像变换,如沃尔什变换、傅里叶变换、离散余弦变换等进行处理,则不仅能大大减少计算量,还能得到更加有...
分类:其他好文   时间:2015-01-16 20:39:40    阅读次数:179
AVS-P2中的8x8二维整数余弦变换(Integer Cosine Transform, ICT)
为何采用ICT? 基于块的DCT能很大程度上去除图像元素在变换域中的相关性,在图像和视频编码领域得到广泛的应用。但由于DCT存在计算量大以及存在反变换失配,因此AVS Part 2采用的是ICT,其性能接近8x8 DCT,但精确定义到每一位的运算避免了不同反变换之间的失配。ICT具有复杂度低、完全匹配等优点。ICT可用加法和移位直接实现。 何为ICT? 整数余弦变换(Intege...
分类:其他好文   时间:2014-11-03 17:52:42    阅读次数:378
Go语言版:离散正弦变换与离散余弦变换及其逆变换
func?dst(in?[]float64)?[]float64?{ ????out?:=?make([]float64,?len(in)) ????nr?:=?len(in) ????for?i?:=?0;?i?<?nr;?i++?{ ????????for?j?:=?0;?j?<?nr;?j++?...
分类:编程语言   时间:2014-10-10 22:28:54    阅读次数:227
34条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!