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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? freqcomp.m

?? MATLAB Functions for Multiple View Geometry
?? M
字號:
% FREQCOMP - Demonstrates image reconstruction from Fourier components%% Usage:  recon = freqcomp(im, Npts, delay)%% Arguments:      im    - Image to be reconstructed.%                 Npts  - Number of frequency components to consider%                         (defaults to 50).%                 delay - Optional time delay between animations of the%                         reconstruction. If this is omitted the function%                         waits for a key to be pressed before moving to%                         the next component.%% Returns:        recon - The image reconstructed from the specified%                         number of components%% This program displays:%%    * The image.%    * The Fourier transform (spectrum) of the image with a conjugate%      pair of Fourier components marked with red dots.%    * The sine wave basis function that corresponds to the Fourier%      transform pair marked in the image above.  %    * The reconstruction of the image generated from the sum of the sine%      wave basis functions considered so far.% Copyright (c) 2002-2003 Peter Kovesi% School of Computer Science & Software Engineering% The University of Western Australia% http://www.csse.uwa.edu.au/% % Permission is hereby granted, free of charge, to any person obtaining a copy% of this software and associated documentation files (the "Software"), to deal% in the Software without restriction, subject to the following conditions:% % The above copyright notice and this permission notice shall be included in % all copies or substantial portions of the Software.%% The Software is provided "as is", without warranty of any kind.% March 2002 - Original version% April 2003 - General cleanup of codefunction recon = freqcomp(im, Npts, delay)        if ndims(im) == 3	im = rgb2gray(im);	warning('converting colour image to greyscale');    end        if nargin < 2	Npts = 50;    end        [rows,cols] = size(im);        % If necessary crop one row and/or column so that there are an even    % number of rows and columns, this makes things easier later.    if mod(rows,2) % odd	rows = rows-1;    end    if mod(cols,2) % odd	cols = cols-1;    end    im = im(1:rows,1:cols);    rc = fix(rows/2)+1;      % Centre point    cc = fix(cols/2)+1;    % The following code constructs two arrays of coordinates within the FFT    % of the image that correspond to complex conjugate pairs of points that    % spiral out from the centre visiting every frequency component on    % the way.    p1 = zeros(Npts,2);    % Path 1    p2 = zeros(Npts,2);    % Path 2        m = zeros(rows,cols);  % Matrix for marking visited points    m(rc,cc) = 1;    m(rc,cc-1) = 1;    m(rc,cc+1) = 1;            p1(1,:) = [rc cc-1];    p2(1,:) = [rc cc+1];        d1 = [0 -1];  % initial directions of the paths    d2 = [0  1];        % Mark out two symmetric spiral paths out from the centre (I wish I    % could think of a neater way of doing this)        for n = 2:Npts	l1 = [-d1(2) d1(1)];  % left direction	l2 = [-d2(2) d2(1)];			lp1 = p1(n-1,:) + l1; % coords of point in left direction	lp2 = p2(n-1,:) + l2;			if ~m(lp1(1), lp1(2)) % go left	    p1(n,:) = lp1;	    d1 = l1;	    m(p1(n,1), p1(n,2)) = 1; % mark point as visited	else  % go sraight ahead	    p1(n,:) = p1(n-1,:) + d1;	    m(p1(n,1), p1(n,2)) = 1; % mark point as visited	end	if ~m(lp2(1), lp2(2)) % go left	    p2(n,:) = lp2;	    d2 = l2;	    m(p2(n,1), p2(n,2)) = 1; % mark point as visited	else  % go sraight ahead	    p2(n,:) = p2(n-1,:) + d2;	    m(p2(n,1), p2(n,2)) = 1; % mark point as visited	end	    end        % Having constructed the path of frequency components to be visited    % we take the FFT of the image and then enter a loop that    % incrementally reconstructs the image from its components.        IM = fftshift(fft2(im));    recon = zeros(rows,cols);       % Initialise reconstruction matrix           if max(rows,cols) < 150	fontsze = 7;    else	fontsze = 10;    end        figure(1), clf    subplot(2,2,1),imagesc(im),colormap gray, axis image, axis off    title('Original Image','FontSize',fontsze);    subplot(2,2,2),imagesc(log(abs(IM))),colormap gray, axis image    axis off,   title('Fourier Transform + frequency component pair','FontSize',fontsze);        warning off % Turn off warnings that might arise if the images cannot be                % displayed full size    truesize(1)     for n = 1:Npts	  	  % Extract the pair of Fourier components	  F = zeros(rows,cols);	  F(p1(n,1), p1(n,2)) = IM(p1(n,1), p1(n,2));	  F(p2(n,1), p2(n,2)) = IM(p2(n,1), p2(n,2));	  	  	  % Invert and add  to reconstruction	  f = real(ifft2(fftshift(F)));	  recon = recon+f;	  	  % Display results	  subplot(2,2,2),imagesc(log(abs(IM))),colormap gray, axis image          axis off,  title('Fourier Transform + frequency component pair','FontSize',fontsze);	  hold on, plot([p1(n,2), p2(n,2)], [p1(n,1), p2(n,1)],'r.'); hold  off	  subplot(2,2,3),imagesc(recon),colormap gray, axis image, axis off, title('Reconstruction','FontSize',fontsze);	  subplot(2,2,4),imagesc(f),colormap gray, axis image, axis off	  title('Basis function corresponding to frequency component pair','FontSize',fontsze);	  	  if nargin == 3	      pause(delay);	  else	      fprintf('Hit any key to continue \n'); pause	  end	      end        warning on  % Restore warnings

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久蜜桃香蕉精品一区二区三区| av激情亚洲男人天堂| 国产精品午夜久久| 91精品国产综合久久香蕉麻豆| 国产一区二区h| 亚洲精品国产无套在线观| 久久欧美一区二区| 91精品欧美一区二区三区综合在| 91在线国产福利| aaa欧美日韩| 国产精品一区二区久久不卡| 蜜臀av性久久久久蜜臀av麻豆| 亚洲免费成人av| 国产精品不卡在线| 最近日韩中文字幕| 亚洲女人****多毛耸耸8| 中文字幕免费一区| 国产精品久久久一本精品| 久久久三级国产网站| 欧美v国产在线一区二区三区| 56国语精品自产拍在线观看| 欧美日韩一区二区在线视频| 国产成人精品一区二区三区四区 | 婷婷综合久久一区二区三区| 中文字幕乱码一区二区免费| 国产精品乱码一区二三区小蝌蚪| 欧美激情中文字幕| 国产精品视频一二三区| 国产精品久久久久久久久晋中 | 日韩欧美国产精品一区| 日韩午夜激情电影| 欧美va亚洲va| 国产精品久久久久影院色老大| 中文字幕永久在线不卡| 一区二区三区在线免费播放| 亚洲一区二区欧美| 亚洲午夜久久久久| 久热成人在线视频| 国产高清不卡一区| 色呦呦日韩精品| 在线播放一区二区三区| 精品国产伦理网| 国产精品超碰97尤物18| 日本一区二区三区在线观看| 久久理论电影网| 亚洲美腿欧美偷拍| 日本伊人精品一区二区三区观看方式| 日韩电影在线免费看| 国产精品亚洲综合一区在线观看| 99国产精品久久久久久久久久久 | 日韩午夜电影在线观看| 久久综合九色综合欧美98| 欧美国产日本视频| 欧美日韩亚洲另类| 色婷婷亚洲一区二区三区| 精品国精品国产| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲一区二区三区美女| 亚洲美女少妇撒尿| 最新久久zyz资源站| 国产精品无人区| 日韩国产在线一| 国产一区视频网站| 国产三级久久久| 99久久亚洲一区二区三区青草| 国产精品福利电影一区二区三区四区 | 白白色 亚洲乱淫| 欧美高清在线视频| 91麻豆免费观看| 亚洲国产综合色| 9191成人精品久久| 九色综合狠狠综合久久| 久久久精品黄色| 风间由美性色一区二区三区| 国产精品久久久久精k8| 欧美在线|欧美| 久久超碰97人人做人人爱| 日韩三级av在线播放| 国产成人精品免费网站| 中文字幕欧美一区| 欧美一区二区三区在线视频| 国产精品影视天天线| 亚洲蜜臀av乱码久久精品 | 国产亚洲综合色| 国产精品一二三在| 精品美女在线播放| www..com久久爱| 香蕉乱码成人久久天堂爱免费| 欧美sm美女调教| 色综合久久天天综合网| 日产欧产美韩系列久久99| 欧美mv日韩mv亚洲| 99久久婷婷国产| 蜜臀av一区二区在线免费观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产精品正在播放| 五月婷婷激情综合网| 日韩一区二区精品葵司在线 | 欧美日韩高清影院| 国产aⅴ综合色| 蜜臀av国产精品久久久久| 亚洲国产精品99久久久久久久久| 欧美日韩日日骚| 成人福利视频网站| 亚洲福利一区二区三区| 中文字幕不卡一区| 日韩免费高清电影| 日本精品免费观看高清观看| 国产中文字幕精品| 日韩国产精品大片| 亚洲国产日韩a在线播放性色| 久久丝袜美腿综合| 91精品国产综合久久精品图片| 粉嫩av亚洲一区二区图片| 久久国产精品第一页| 亚洲成在线观看| 亚洲天堂精品视频| 亚洲精品乱码久久久久久久久| 亚洲日本青草视频在线怡红院 | 91在线精品一区二区| 色综合天天综合狠狠| 精品国产a毛片| 精品国免费一区二区三区| 精品少妇一区二区| 久久精品视频一区二区三区| 国产欧美一区二区精品婷婷| 中文字幕一区二区三区视频| 亚洲乱码中文字幕| 日韩1区2区3区| 韩国女主播成人在线观看| 国产成人午夜高潮毛片| 91小视频在线| 欧美日韩国产一区| 欧美成人艳星乳罩| 中文字幕一区二区日韩精品绯色| 椎名由奈av一区二区三区| 一区二区三区四区国产精品| 日韩在线观看一区二区| 国产一区二区三区四区五区美女| 成人精品亚洲人成在线| 欧美亚洲愉拍一区二区| 91精品国产色综合久久| 久久精品在线观看| 亚洲免费电影在线| 久久99久久久欧美国产| 不卡区在线中文字幕| 欧美日韩在线亚洲一区蜜芽| 26uuu精品一区二区在线观看| 亚洲欧洲av另类| 秋霞午夜av一区二区三区| 国产成人激情av| 欧美日韩一区二区欧美激情| 精品日韩欧美一区二区| 亚洲色图第一区| 国产一区日韩二区欧美三区| 在线亚洲免费视频| 久久久青草青青国产亚洲免观| 一个色综合av| 国产精品伊人色| 欧美日韩一级视频| 国产拍欧美日韩视频二区 | 亚洲人成精品久久久久| 蜜桃av一区二区| 色吧成人激情小说| 2022国产精品视频| 日韩电影网1区2区| 91久久精品午夜一区二区| 久久久精品免费观看| 日韩精品亚洲专区| 91麻豆精东视频| 久久久午夜精品理论片中文字幕| 亚洲成人免费电影| 97久久超碰国产精品电影| 久久久美女毛片| 精品一区二区三区在线观看 | 国产人成亚洲第一网站在线播放| 午夜一区二区三区视频| 91小视频免费看| 国产精品丝袜一区| 国产经典欧美精品| 日韩欧美成人一区| 手机精品视频在线观看| 色综合天天综合在线视频| 国产精品国模大尺度视频| 国产老肥熟一区二区三区| 精品少妇一区二区三区在线视频| 亚洲午夜电影在线| 在线观看视频91| 亚洲制服丝袜av| 色琪琪一区二区三区亚洲区| 国产精品久久影院| aaa欧美色吧激情视频| 国产精品天干天干在观线| 国产v日产∨综合v精品视频| 久久女同互慰一区二区三区| 国产一区二三区好的| 国产亚洲精品bt天堂精选| 国产精品一区在线观看乱码| 国产亚洲精品久| 成人黄色av电影|