亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mefcv2.m

?? This package is a free collection of Matlab routines for computing wave atom transforms in one, two
?? M
字號(hào):
function c = mefcv2(x,N1,N2,ns,nag)% mefcv2 - 2D forward mirror-extended curvelet transform% -----------------% INPUT% --% x is an N1-by-N2 matrix. % --% N1, N2 are positive integers.% --% ns is the number of levels, including the coarsest level. ns =% ceil(log2(min(N1,N2)) - 3) is commonly used.% --% nag. 2*pi/nag is the size of the spanning angle of each wedge.% nag is required to be a multiple of 8 and nag = 16 is often used.% -----------------% OUTPUT% --% c is a cell array which contains the curvelets coefficients. If% tp=='ortho', then c{j}{l}(n1,n2) is the coefficient at scale j,% direction l and spatial index (n1,n2). The directional index l% iterates through the wedges in the first quadrant. Notice that, for% the mirror-extended wave atoms, the spatial indices wrap around once.% -----------------% Written by Lexing Ying and Laurent Demanet, 2007    if(mod(nag,4)~=0)    error('wrong');  end    %1. dct  fd = dct2(x);    %2. scatter  E1 = ceil(N1/3);  E2 = ceil(N2/3);  %E1 = 0;  E2 = 0;  fd = mescatter(fd,E1);  fd = mescatter(fd',E2)';  A1 = size(fd,1);    A2 = size(fd,2);    G1 = 4/3*N1;  G2 = 4/3*N2;    c = cell(ns,1);  ttl = 0;    for s=ns:-1:2    %get ring    R1 = 2^(s-ns)*G1;    R2 = 2^(s-ns)*G2;        idx1 = [ceil(-R1):floor(R1)];    [wl,wr] = cvwindow((idx1+R1/1)/(R1/2));    tmpa = wl;    [wl,wr] = cvwindow((idx1-R1/2)/(R1/2));    tmpb = wr;    coef1 = tmpa.*tmpb;    idx2 = [ceil(-R2):floor(R2)];    [wl,wr] = cvwindow((idx2+R2/1)/(R2/2));    tmpa = wl;    [wl,wr] = cvwindow((idx2-R2/2)/(R2/2));    tmpb = wr;    coef2 = tmpa.*tmpb;    lowpass = coef1'*coef2;        idx1 = [ceil(-R1):floor(R1)];    [wl,wr] = cvwindow((idx1+R1/2)/(R1/4));    tmpa = wl;    [wl,wr] = cvwindow((idx1-R1/4)/(R1/4));    tmpb = wr;    coef1 = tmpa.*tmpb;    idx2 = [ceil(-R2):floor(R2)];    [wl,wr] = cvwindow((idx2+R2/2)/(R2/4));    tmpa = wl;    [wl,wr] = cvwindow((idx2-R2/4)/(R2/4));    tmpb = wr;    coef2 = tmpa.*tmpb;    tmppass = coef1'*coef2;    hghpass = sqrt(1-tmppass.^2);        pass = lowpass.*hghpass;    [M1,M2] = size(pass);    fh = zeros(M1,M2);    fh(mod(idx1,M1)+1,mod(idx2,M2)+1) = pass .* fd(mod(idx1,A1)+1,mod(idx2,A2)+1);    %ggg = ggg + norm(fh(:))^2;        nbangles = nag*2^(ceil((s-2)/2));        %c{s} = fcv2_sepangle(R1,R2,fh,nbangles);    %---------    [M1,M2] = size(fh);    nd = nbangles/4;    cs = cell(nd,1);    W1 = 2*R1/nd;  W2 = 2*R2/nd;        %take only first quadrant    cnt = 1;    for g=nd/2:nd-1      xs = R1/4-(W1/2)/4;    xe = R1;      ys = -R2 + (2*g-1)*W2/2;		ye = -R2 + (2*g+3)*W2/2;      xn = ceil(xe-xs);    yn = ceil(ye-ys);      if(g==0)        thts = atan2(-1.0, 1.0-1.0/nd);        thtm = atan2(-1.0+1.0/nd, 1.0);        thte = atan2(-1.0+3.0/nd, 1.0);      elseif(g==nd-1)        thts = atan2(-1.0+(2.0*g-1.0)/nd, 1.0);        thtm = atan2(-1.0+(2.0*g+1.0)/nd, 1.0);        thte = atan2(1.0, 1.0-1.0/nd);      else        thts = atan2(-1.0+(2.0*g-1.0)/nd, 1.0);        thtm = atan2(-1.0+(2.0*g+1.0)/nd, 1.0);        thte = atan2(-1.0+(2.0*g+3.0)/nd, 1.0);      end      %fprintf(1,'%d %d %d\n',thts,thtm,thte);      R21 = R2/R1;      wpdata = zeros(xn,yn);      for xcur=ceil(xs):xe        yfm = ceil( max([-R2, R21*xcur*tan(thts)]) );        yto = floor( min([R2, R21*xcur*tan(thte)]) );        ycur = yfm:yto;        thtcur = atan2(ycur/R2,xcur/R1);        [al,ar] = cvwindow((thtcur-thts)/(thtm-thts));        [bl,br] = cvwindow((thtcur-thtm)/(thte-thtm));        pou = al.*br;        wpdata(mod(xcur,xn)+1,mod(ycur,yn)+1) = fh(mod(xcur,M1)+1,mod(ycur,M2)+1) .* pou;      end      cs{cnt} = ifft2(wpdata) * sqrt(numel(wpdata));      ttl = ttl + norm(cs{cnt}(:))^2;      cnt = cnt+1;    end        for f=nd-1:-1:nd/2      ys = R2/4-(W2/2)/4;		  ye = R2;      xs = -R1 + (2*f-1)*W1/2;		  xe = -R1 + (2*f+3)*W1/2;      xn = ceil(xe-xs);		  yn = ceil(ye-ys);      if(f==0)        phis = atan2(-1.0, 1.0-1.0/nd);        phim = atan2(-1.0+1.0/nd, 1.0);        phie = atan2(-1.0+3.0/nd, 1.0);      elseif(f==nd-1)        phis = atan2(-1.0+(2.0*f-1.0)/nd, 1.0);        phim = atan2(-1.0+(2.0*f+1.0)/nd, 1.0);        phie = atan2(1.0, 1.0-1.0/nd);      else        phis = atan2(-1.0+(2.0*f-1.0)/nd, 1.0);        phim = atan2(-1.0+(2.0*f+1.0)/nd, 1.0);        phie = atan2(-1.0+(2.0*f+3.0)/nd, 1.0);      end      %fprintf(1,'%d %d %d\n',phis,phim,phie);      R12 = R1/R2;      wpdata = zeros(xn,yn);      for ycur=ceil(ys):ye        xfm = ceil( max([-R1, R12*ycur*tan(phis)]) );        xto = floor( min([R1, R12*ycur*tan(phie)]) );        xcur = xfm:xto;        phicur = atan2(xcur/R1, ycur/R2);        [al,ar] = cvwindow((phicur-phis)/(phim-phis));        [bl,br] = cvwindow((phicur-phim)/(phie-phim));        pou = al.*br;        wpdata(mod(xcur,xn)+1,mod(ycur,yn)+1) = fh(mod(xcur,M1)+1,mod(ycur,M2)+1) .* pou';      end      cs{cnt} = ifft2(wpdata) * sqrt(numel(wpdata));      ttl = ttl + norm(cs{cnt}(:))^2;      cnt = cnt+1;    end    c{s} = cs;      %fprintf(1,'%d %d\n', ttl, ggg/4);  end      %do the first level  if(1)    s = 1;    R1 = 2^(s-ns)*G1;    R2 = 2^(s-ns)*G2;    idx1 = [ceil(-R1):floor(R1)];    [wl,wr] = cvwindow((idx1+R1/1)/(R1/2));    tmpa = wl;    [wl,wr] = cvwindow((idx1-R1/2)/(R1/2));    tmpb = wr;    coef1 = tmpa.*tmpb;    idx2 = [ceil(-R2):floor(R2)];    [wl,wr] = cvwindow((idx2+R2/1)/(R2/2));    tmpa = wl;    [wl,wr] = cvwindow((idx2-R2/2)/(R2/2));    tmpb = wr;    coef2 = tmpa.*tmpb;    pass = coef1'*coef2;    [M1,M2] = size(pass);        fh = zeros(M1,M2);    fh(mod(idx1,M1)+1,mod(idx2,M2)+1) = pass .* fd(mod(idx1,A1)+1,mod(idx2,A2)+1);    %ggg = ggg + norm(fh(:))^2;        cs = cell(1,1);    K1 = M1+1;    K2 = M2+1;    tmp = zeros(K1,K2);    tmp(mod(idx1,K1)+1,mod(idx2,K2)+1) = fh(mod(idx1,M1)+1,mod(idx2,M2)+1);    tmp = mecombine(tmp,0);    tmp = mecombine(tmp',0)';    tmp = tmp/4;    cs{1} = ifft2(tmp) * sqrt(numel(tmp));    ttl = ttl + norm(cs{1}(:))^2;    c{s} = cs;        %fprintf(1,'%d\n', ttl);  end              %   f0 = dct2(x);%   o = zeros(N,1);%   f1 = [f0 o -f0(:,end:-1:2)];%   o = zeros(1,2*N);%   f2 = [f1; o; -f1(end:-1:2,:)];%   p = ones(2*N,1);%   p(1) = sqrt(2);%   f = (p * p') .* f2; %frequency content  %   tx = ifft2(f) * sqrt(prod(size(f)));  %   %call curvelet transform%   addpath /Users/lexing/projects/curve_lab/CurveLab-2.0.2/fdct_wrapping_cpp/mex;%   m = 2*N;  n = 2*N;  nbscales = floor(log2(min(m,n)))-3;  nbangles_coarse = 16;  allcurvelets = 1;%   tc = fdct_wrapping_mex(m,n,nbscales,nbangles_coarse,allcurvelets,double(tx));%   rmpath /Users/lexing/projects/curve_lab/CurveLab-2.0.2/fdct_wrapping_cpp/mex;  %   c = cell(1,length(tc));%   for s=2:length(tc)%     nw = length(tc{s});%     c{s} = tc{s}(1+3/8*nw:5/8*nw);%   end%   tmp0 = fft2(tc{1}{1}) / sqrt(prod(size(tc{1}{1})));%   [m,n] = size(tmp0);%   mp = (m+1)/2;  np = (n+1)/2;%   tmp = tmp0(1:mp,1:np);%   q = ones(mp,1);%   q(1) = 1/sqrt(2);%   tmp = (q*q') .* tmp;%   c{1}{1} = idct2(tmp);    

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲精精品中文字幕早川悠里| 蜜桃av一区二区三区电影| 老司机午夜精品| 日韩美女在线视频| 蜜桃视频免费观看一区| 中文字幕在线不卡| 色偷偷一区二区三区| 一区二区欧美在线观看| 欧美三级午夜理伦三级中视频| 亚洲国产cao| 日韩亚洲欧美成人一区| 国产一区二区三区在线看麻豆| 国产欧美精品一区aⅴ影院| hitomi一区二区三区精品| 亚洲人成7777| 欧美裸体一区二区三区| 久久精品国产亚洲高清剧情介绍| 亚洲免费高清视频在线| 国产精品丝袜一区| 日本韩国精品在线| 免费成人美女在线观看| 中文字幕精品在线不卡| 精品视频免费看| 日本伦理一区二区| 成熟亚洲日本毛茸茸凸凹| 亚洲资源中文字幕| 久久亚洲影视婷婷| 欧美一区二区三区电影| 成人av网在线| 爽好多水快深点欧美视频| 久久久不卡影院| 在线欧美日韩精品| 国产福利精品导航| 亚洲va中文字幕| 欧美激情一区三区| 国产日韩欧美高清| 国产日产精品一区| 国产欧美一区二区三区在线老狼| 欧美精品一区男女天堂| 欧美三级日韩在线| 精品视频在线看| 777色狠狠一区二区三区| 99精品久久免费看蜜臀剧情介绍| 精品一区二区三区免费观看| 一区二区三区在线视频观看| 亚洲精品国产视频| 欧美激情一区二区三区在线| 日本一区二区三区四区在线视频| 国产调教视频一区| 欧美一级日韩免费不卡| 欧美成人a视频| 欧美日韩美女一区二区| 99久久精品情趣| 日本道色综合久久| 欧美顶级少妇做爰| 欧美mv和日韩mv的网站| 国产日韩欧美亚洲| 久久国产麻豆精品| 国内精品在线播放| 亚洲bdsm女犯bdsm网站| 日本系列欧美系列| 亚洲国产欧美另类丝袜| 日韩中文字幕1| 国内不卡的二区三区中文字幕| 九九国产精品视频| 9人人澡人人爽人人精品| 欧美私模裸体表演在线观看| 色老汉一区二区三区| 欧美精品v国产精品v日韩精品| 欧美成人一区二区| 国产精品毛片无遮挡高清| 一区二区在线免费观看| 美国三级日本三级久久99| 国产成人av电影在线观看| 日欧美一区二区| 国产成人免费视频一区| 在线精品视频一区二区三四| 欧美大片在线观看一区二区| 国产农村妇女毛片精品久久麻豆 | 国产乱码精品一区二区三区忘忧草 | 久久奇米777| 亚洲美腿欧美偷拍| 久久精品久久精品| 91小视频免费看| 日本道色综合久久| 欧美精品一区二区三区很污很色的| 国产精品久久久久久久久动漫| 欧美韩国日本综合| 午夜成人免费视频| 蜜臀av性久久久久蜜臀aⅴ| www.在线成人| 精品三级av在线| 亚洲自拍欧美精品| 成人在线综合网站| 日韩欧美在线1卡| 亚洲精品欧美激情| 国产91在线观看丝袜| 欧美一级日韩不卡播放免费| 亚洲精品写真福利| 成人在线一区二区三区| 欧美一区二区三区免费大片| 亚洲精品水蜜桃| 国产成人免费视频精品含羞草妖精| 欧美日韩黄视频| 亚洲视频在线一区二区| 天天av天天翘天天综合网 | 综合中文字幕亚洲| 国产一区不卡精品| 欧美一区二区精品| 亚洲高清免费在线| 色综合久久中文字幕综合网| 国产亚洲精品福利| 九九精品一区二区| 日韩视频免费直播| 日韩制服丝袜av| 在线观看一区不卡| 亚洲天堂精品视频| 成人黄色免费短视频| 久久毛片高清国产| 狠狠色丁香久久婷婷综合_中 | 精品国产亚洲在线| 免费在线观看一区二区三区| 欧美日韩精品欧美日韩精品一| 亚洲日本在线视频观看| 不卡电影一区二区三区| 国产女人18水真多18精品一级做| 国产精品99久久久| 国产亚洲婷婷免费| 国产大片一区二区| 欧美国产一区在线| 国产.欧美.日韩| 欧美国产精品劲爆| 成人免费视频免费观看| 国产精品毛片a∨一区二区三区| 国产一区二区按摩在线观看| 久久久午夜精品理论片中文字幕| 国产在线精品一区二区不卡了 | 在线观看成人免费视频| 亚洲综合图片区| 欧美日韩dvd在线观看| 亚洲成av人片在线观看无码| 欧美日韩成人综合在线一区二区| 亚洲第一会所有码转帖| 538prom精品视频线放| 日韩电影在线免费看| 日韩欧美你懂的| 国产一区二区三区黄视频| 国产欧美一区二区三区网站 | 91亚洲精品久久久蜜桃网站| 亚洲天堂福利av| 欧美色老头old∨ideo| 天堂av在线一区| 精品免费国产二区三区 | 黄色精品一二区| 国产精品系列在线| 色综合久久久久综合体桃花网| 亚洲综合av网| 日韩精品自拍偷拍| 国产成人8x视频一区二区| 成人欧美一区二区三区1314| 在线精品视频免费播放| 麻豆91在线观看| 国产精品嫩草久久久久| 日本韩国欧美三级| 欧美日韩国产综合视频在线观看| 日韩激情在线观看| 国产亚洲视频系列| 色综合色狠狠天天综合色| 日韩av一级电影| 国产精品人成在线观看免费| 在线视频欧美精品| 久久国产精品99久久久久久老狼| 国产区在线观看成人精品 | 国产一区欧美二区| 亚洲色图一区二区三区| 69精品人人人人| 成人午夜电影网站| 亚洲sss视频在线视频| 久久精品男人天堂av| 色婷婷久久久亚洲一区二区三区| 日韩一区精品字幕| 中文字幕国产精品一区二区| 欧美日韩在线不卡| 国产suv精品一区二区6| 亚洲最新视频在线播放| 久久久99精品免费观看| 欧美怡红院视频| 国产激情一区二区三区四区 | 亚洲蜜桃精久久久久久久| 欧美成人精精品一区二区频| 色婷婷综合久久久久中文| 麻豆国产欧美一区二区三区| 亚洲美女在线国产| 久久综合中文字幕| 欧美午夜宅男影院| 成人综合激情网| 免费视频最近日韩| 亚洲韩国精品一区| 日韩理论片中文av| 国产亚洲综合性久久久影院|