
Paperlearning
沙师弟哪里去
凡心所向,素履以往;生如逆旅,一苇以航;
展开
-
如何区分"i.e."和"e.g."
"i.e." 、 "e.g." 两个缩写很容易搞混,因为很多人不知道什么意思。本文将教你如何正确理解并使用这两个缩写用语1、理解含义。 "i.e."是拉丁语 id est 的缩写,意为"that is"(即), "e.g." 是拉丁语exempli gratia 的缩写,意为"for the sake of example"(如例子)。2、把用法和好记的短语联系起来。记原创 2017-05-16 09:35:14 · 31224 阅读 · 0 评论 -
DCT变换、DCT反变换、分块DCT变换
DCT变换、DCT反变换、分块DCT变换欢迎转载,但请注明出处!一、引言 DCT变换的全称是离散余弦变换(Discrete Cosine Transform),主要用于将数据或图像的压缩,能够将空域的信号转换到频域上,具有良好的去相关性的性能。DCT变换本身是无损的,但是在图像编码等领域给接下来的量化、哈弗曼编...转载 2017-07-19 20:49:10 · 1171 阅读 · 0 评论 -
MATLAB中矩阵写入txt文件的方法
本文非原创,转自:http://apps.hi.baidu.com/share/detail/34555626,感谢原作者! 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。 1、文件的打开与关闭 1)打开文件 在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的...转载 2017-07-21 15:31:58 · 5176 阅读 · 0 评论 -
离散余弦变换(Discrete Cosine Transform)
DCT变换和FFT变换都属于变换压缩方法(TransformCompression),变换压缩的一个特点是将从前密度均匀的信息分布变换为密度不同的信息分布。在图像中,低频部分的信息量要大于高频部分的信息量,尽管低频部分的数据量比高频部分的数据量要小的多。例如删除掉占50%存储空间的高频部分,信息量的损失可能还不到5%。变换编码有很多种。K–L变换的压缩效率很高,但算法实现困难;FFT变换...转载 2017-07-23 09:11:26 · 4016 阅读 · 1 评论 -
量化矩阵选取笔记
1.http://blog.youkuaiyun.com/yuechuxuan/article/details/75813794该文中用的量化矩阵2.https://wenku.baidu.com/view/ee469012ddccda38376bafdd.html?from=search这个PPT中用到的是3.http://www.docin.com/p-93963559.html在 《JPEG压缩算法中选...原创 2017-08-15 16:36:49 · 3547 阅读 · 2 评论 -
哈夫曼编码
霍夫曼编码(Huffman Coding)是一种编码方法,霍夫曼编码是可变字长编码(VLC)的一种。霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压缩数据的目的。霍夫曼编码的具体步骤如下:...转载 2017-09-19 21:35:10 · 2331 阅读 · 0 评论 -
JPEG 推荐的DC和AC系数的huffman(哈夫曼)码表
该文档百度可下到。Table K.3 – Table for luminance DC coefficient differencesCategory Code length Code word0 2 0001 3 ...转载 2017-10-29 22:00:41 · 5293 阅读 · 1 评论 -
哈夫曼编码算法
huffman.h#ifndef __HUFFMAN_H_FE#define __HUFFMAN_H_FE// 哈夫曼树的节点结构typedef struct _huff_node …{ float weight; // 节点权重 int lchild; // 节点的左孩子 int rchild;转载 2017-10-20 20:23:33 · 1057 阅读 · 0 评论 -
如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
还记得上大学的时候的机械振动还有工程测试利用的傅立叶变化,当时感觉云里雾里的,感觉好难,也就没有去搞,浑水摸鱼也就过来了,然后现在到了研究生阶段,发现傅立叶变换呀,卷积呀非常的重要,也是学术研究最基础的工具。在做人脸识别的时候刚好用上,所以静下心来学习一下,找了一些资料,感觉不错,下面这篇文章写得非常的生动,记录如下:123456789...转载 2017-08-29 09:29:15 · 399 阅读 · 0 评论 -
RLE行程长度压缩算法
RLE(Run Length Encoding)行程长度压缩算法(也称游程长度压缩算法),是最早出现、也是最简单的无损数据压缩算法。RLE算法的基本思路是把数据按照线性序列分成两种情况:一种是连续的重复数据块,另一种是连续的不重复数据块。对于第一种情况,对连续的重复数据块进行压缩,压缩方法就是用一个表示块数的属...转载 2017-06-08 21:48:36 · 1665 阅读 · 1 评论 -
离散余弦变换_原理及应用
1.预备知识1.1可分离变换二维傅立叶变换可用通用的关系式来表示:式中:x, u=0, 1, 2, …, M-1;y, v=0, 1, 2, …, N-1;g(x,y,u,v)和h(x,y,u,v)分别称为正向变换核和反向变换核。 如果满足 :则称正、反变换核是可分离...转载 2017-06-08 17:11:48 · 1929 阅读 · 0 评论 -
Mathtype
一款可以在office中灵活添加公式的软件,安装以后,插入---对象,找到Mathtype,就可以了原创 2017-05-19 09:28:41 · 3472 阅读 · 0 评论 -
DCT变换编码及C语言实现
离散余弦变换(Discrete Cosine Transform,简称DCT变换)是一种与傅立叶变换紧密相关的数学运算。在傅立叶级数展开式中,如果被展开的函数是实偶函数,那么其傅立叶级数中只包含余弦项,再将其离散化可导出余弦变换,因此称之为离散余弦变换。 离散余弦变换(DCT)是N.Ahmed等人在1974年提出的正交变换方法。它...转载 2017-07-13 21:39:44 · 8471 阅读 · 0 评论