97小波变换反变换源码程序 - matlab算法设计 - 谷速源码
下载频道> 资源分类> matlab源码> 算法设计> 97小波变换反变换源码程序

标题:97小波变换反变换源码程序
分享到:

所属分类: 算法设计 资源类型: 文件大小: 230.28 KB 上传时间: 2016-01-30 12:25:37 下载次数: 13 资源积分:1分 提 供 者: 源码共享 97小波变换反变换源码程序
内容:
97小波变换反变换源码程序,程序员在编程的过程中可以参考学习使用,希望对IT程序员有用,此源码程序简单易懂、方便阅读,有很好的学习价值!
%2D integer 9/7 DWT
%fn=fopen('sensin.img','rb');
%I=fread(fn,[256,256]);
%I=I';
%fclose(fn);
clc;
clear;
close all;
 
 
level=3;
I=rgb2gray(imread('test.jpg'));
I=uint16(I);
J=int16(I);
 
[m,n]=size(I);
w=n;
h=m;
for l=1:level
    w=w/2;
    h=h/2;
    for i=1:2*h
        x=J(i,1:2*w);
 
        d(1)=x(2)-floor(-1.0/16 * (x(3) + x(5)) + 9.0/16 * (x(1) + x(3)) + 0.5);
 
        for j=2:w-2
            d(j)=x(2*j)-floor(-1.0/16 * (x(2*j-3) + x(2*j+3)) + 9.0/16 * (x(2*j-1) + x(2*j+1)) + 0.5);
        end
 
        d(w-1)=x(2*w-2)-floor(-1.0/16 * (x(2*w-5) + x(2*w-1)) + 9.0/16 * (x(2*w-1) + x(2*w-3)) + 0.5);
 
        d(w)=x(2*w)-floor(-1.0/8 * x(2*w-3) + 9.0/8 * x(2*w-1) + 0.5);
 
        c(1)=x(1)-floor(-1.0/2 * d(1) + 0.5);
 
        for j=2:w 
            c(j) = x(2*j-1) - floor(-0.25 * (d(j-1) +d(j)) +0.5);
        end
        I(i,1:w) = c(1:w); 
        I(i,(w+1):2*w)=d(1:w).^2;
        J(i,1:w) = c(1:w);
        J(i,(w+1):2*w)=d(1:w);
    end
 
    for j=1:2*w
        y=J(1:2*h,j);
 
        d(1)=y(2)-floor(-1.0/16 * (y(3) + y(5)) + 9.0/16 * (y(1) + y(3)) + 0.5);
 
        for i=2:h-2
            d(i)=y(2*i)-floor(-1.0/16 * (y(2*i-3) + y(2*i+3)) + 9.0/16 * (y(2*i-1) + y(2*i+1)) + 0.5);
        end
 
        d(h-1)=y(2*h-2)-floor(-1.0/16 * (y(2*h-5) + y(2*h-1)) + 9.0/16 * (y(2*h-1) + y(2*h-3)) + 0.5);
 
        d(h)=y(2*h)-floor(-1.0/8 * y(2*h-3) + 9.0/8 * y(2*h-1) + 0.5);
 
        c(1)=y(1)-floor(-1.0/2 * d(1) + 0.5);
 
        for i=2:h 
            c(i) = y(2*i-1) - floor(-0.25 * (d(i-1) +d(i)) +0.5);
        end
        if j<=w
            I(1:2*h,j) = [c(1:h),d(1:h).^2]';
        else
            I(1:2*h,j) = [c(1:h).^2,d(1:h).^2]';
        end
        J(1:2*h,j) = [c(1:h),d(1:h)]';
    end
end
imshow(uint8(I));
 
save DWT97.mat J
 
 

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

97小波变换反变换源码程序/
97小波变换反变换源码程序/code/
97小波变换反变换源码程序/code/DWT97.mat
97小波变换反变换源码程序/code/Idwt.m
97小波变换反变换源码程序/code/dwt.m
97小波变换反变换源码程序/code/sensin_idwt.jpg
97小波变换反变换源码程序/code/test.jpg

关键词: 源码 程序

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved