怎么使用matlab编写函数文件,编写一个以图片为载体,隐藏信息是十个0,基于dct算法的隐藏。借鉴一下代码,

图像处理中常用的正交变换除了傅里叶变换外还有其他一些有用的正交变换,其中离散余弦就是一种。离散余弦变换表示为DCT( Discrete Cosine Transformation)常用于图像处理和图像识别等。

显然式(1)式(2)囷式(3)构成了一维离散余弦变换对。

式中的符号意义同正变换式一样式(4)和式(5)是离散余弦变换的解析式定义。

更为简洁的定义方法是采用矩陣式定义根据以上公式定义可知,离散余弦变换的系数矩阵可以写成如下:


如果令N=4那么由一维解析式定义可得如下展开式。

若定义F(u)為变换矩阵A为变换系数矩阵,f(x)为时域数据矩阵则一维离散余弦变换的矩阵定义式可写成如下形式

同理,可得到反变换展开式


二维离散餘弦变换也可以写成矩阵式:

式中[f(x,y)]是空间数据阵列A是变换系数阵列,[F(u,v)]是变换矩阵[A]T是[A]的转置。

由以上对二维离散余弦变换的定义及公式(7)可知求二维图像的离散余弦变换要进行以下步骤:

1.获得图像的二维数据矩阵f(x,y)

2.求离散余弦变换的系数矩阵[A];

3.求系数矩阵对应的转置矩阵[A]T;


0 0

为了良好体验不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好體验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会员权限免积分下载

您因违反CSDN下载频道规则而被锁定帐户,如有疑问请联络:!

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 matlab编写函数文件 的文章

 

随机推荐