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

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

?? phasecong.m

?? MATLAB Functions for Multiple View Geometry
?? M
?? 第 1 頁 / 共 2 頁
字號:
% PHASECONG - Computes phase congruency on an image.%% Usage: [pc or ft] = phasecong(im)%% This function calculates the PC_2 measure of phase congruency.  % For maximum speed the input image should be square and have a % size that is a power of 2, but the code will operate on images% of arbitrary size.  %%% Returned values:%                 pc - Phase congruency image (values between 0 and 1)   %                 or - Orientation image.  Provides orientation in which %                      local energy is a maximum in in degrees (0-180), %                      angles positive anti-clockwise.%                 ft - A complex valued image giving the weighted mean %                      phase angle at every point in the image for the %                      orientation having maximum energy.  Use the%                      function DISPFEAT to display this data.%% Parameters:  %                 im - A greyscale image to be processed.%                 % You can also specify numerous optional parameters.  See the code to find% out what they are.  The convolutions are done via the FFT.  Many of the% parameters relate to the specification of the filters in the frequency% plane.  Default values for parameters are set within the file rather than% being required as arguments because they rarely need to be changed - nor% are they very critical.  However, you may want to experiment with% specifying/editing the values of `nscales' and `noiseCompFactor'.%% Note this phase congruency code is very computationally expensive and uses% *lots* of memory.%%% Example MATLAB session:%% >> im = imread('picci.tif');   % >> image(im);                          % Display the image% >> [pc or ft] = phasecong(im);% >> imagesc(pc), colormap(gray);        % Display the phase congruency image%%% To convert the phase congruency image to an edge map (with my usual parameters):%% >> nm = nonmaxsup(pc, or, 1.5);        % Non-maxima suppression.  %    The parameter 1.5 can result in edges more than 1 pixel wide but helps%    in picking up `broad' maxima.% >> edgim = hysthresh(nm, 0.4, 0.2);    % Hysteresis thresholding.% >> edgeim = bwmorph(edgim,'skel',Inf); % Skeletonize the edgemap to fix%                                        % the non-maximal suppression.% >> imagesc(edgeim), colormap(gray);%%% To display the different feature types present in your image use:%% >> dispfeat(ft,edgim);%% With a small amount of editing the code can be modified to calculate% a dimensionless measure of local symmetry in the image.  The basis% of this is that one looks for points in the image where the local % phase is 90 or 270 degrees (the symmetric points in the cycle).% Editing instructions are within the code.%% Notes on filter settings to obtain even coverage of the spectrum% dthetaOnSigma 1.5% sigmaOnf  .85   mult 1.3% sigmaOnf  .75   mult 1.6     (bandwidth ~1 octave)% sigmaOnf  .65   mult 2.1  % sigmaOnf  .55   mult 3       (bandwidth ~2 octaves)%% References:%%     Peter Kovesi, "Image Features From Phase Congruency". Videre: A%     Journal of Computer Vision Research. MIT Press. Volume 1, Number 3,%     Summer 1999 http://mitpress.mit.edu/e-journals/Videre/001/v13.html% Copyright (c) 1996-2005 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.% Original Version written April 1996     % Noise compensation corrected. August 1998% Noise compensation corrected. October 1998  - Again!!!% Modified to operate on non-square images of arbitrary size. September 1999% Modified to return feature type image. May 2001function[phaseCongruency,orientation, featType]=phasecong(im, nscale, norient, ...						minWaveLength, mult, ...						sigmaOnf, dThetaOnSigma, ...						k, cutOff)sze = size(im);if nargin < 2    nscale          = 3;     % Number of wavelet scales.endif nargin < 3    norient         = 6;     % Number of filter orientations.endif nargin < 4    minWaveLength   = 3;     % Wavelength of smallest scale filter.endif nargin < 5    mult            = 2;     % Scaling factor between successive filters.endif nargin < 6    sigmaOnf        = 0.55;  % Ratio of the standard deviation of the                             % Gaussian describing the log Gabor filter's transfer function 			     % in the frequency domain to the filter center frequency.endif nargin < 7    dThetaOnSigma   = 1.7;   % Ratio of angular interval between filter orientations			     % and the standard deviation of the angular Gaussian			     % function used to construct filters in the                             % freq. plane.endif nargin < 8    k               = 3.0;   % No of standard deviations of the noise energy beyond the			     % mean at which we set the noise threshold point.			     % standard deviation to its maximum effect                             % on Energy.endif nargin < 9    cutOff          = 0.4;   % The fractional measure of frequency spread                             % below which phase congruency values get penalized.end   g               = 10;    % Controls the sharpness of the transition in the sigmoid                         % function used to weight phase congruency for frequency                         % spread.epsilon         = .0001; % Used to prevent division by zero.thetaSigma = pi/norient/dThetaOnSigma;  % Calculate the standard deviation of the                                        % angular Gaussian function used to                                        % construct filters in the freq. plane.imagefft = fft2(im);                    % Fourier transform of imagesze = size(imagefft);rows = sze(1);cols = sze(2);zero = zeros(sze);totalEnergy = zero;                     % Matrix for accumulating weighted phase                                         % congruency values (energy).totalSumAn  = zero;                     % Matrix for accumulating filter response                                        % amplitude values.orientation = zero;                     % Matrix storing orientation with greatest                                        % energy for each pixel.estMeanE2n = [];% Pre-compute some stuff to speed up filter constructionx = ones(rows,1) * (-cols/2 : (cols/2 - 1))/(cols/2);  y = (-rows/2 : (rows/2 - 1))' * ones(1,cols)/(rows/2);radius = sqrt(x.^2 + y.^2);       % Matrix values contain *normalised* radius from centre.radius(round(rows/2+1),round(cols/2+1)) = 1; % Get rid of the 0 radius value in the middle                                              % so that taking the log of the radius will                                              % not cause trouble.theta = atan2(-y,x);              % Matrix values contain polar angle.                                  % (note -ve y is used to give +ve                                  % anti-clockwise angles)sintheta = sin(theta);costheta = cos(theta);clear x; clear y; clear theta;      % save a little memory% The main loop...for o = 1:norient,                   % For each orientation.  disp(['Processing orientation ' num2str(o)]);  angl = (o-1)*pi/norient;           % Calculate filter angle.  wavelength = minWaveLength;        % Initialize filter wavelength.  sumE_ThisOrient   = zero;          % Initialize accumulator matrices.  sumO_ThisOrient   = zero;         sumAn_ThisOrient  = zero;        Energy_ThisOrient = zero;        EOArray = [];          % Array of complex convolution images - one for each scale.  ifftFilterArray = [];  % Array of inverse FFTs of filters  % Pre-compute filter data specific to this orientation  % For each point in the filter matrix calculate the angular distance from the  % specified filter orientation.  To overcome the angular wrap-around problem  % sine difference and cosine difference values are first computed and then  % the atan2 function is used to determine angular distance.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品久久久久久| 免费在线欧美视频| 69久久99精品久久久久婷婷 | 欧美性一区二区| 欧美bbbbb| 综合色天天鬼久久鬼色| 欧美日韩一区在线| 久久久久久久久一| 欧美中文字幕一二三区视频| 日本成人中文字幕| 亚洲色图.com| 久久久99精品免费观看| 色婷婷激情久久| 国产精品99久久久久久宅男| 一区二区三区在线免费播放| 日韩欧美国产三级| 欧美综合久久久| 丰满岳乱妇一区二区三区| 奇米精品一区二区三区在线观看| 最新不卡av在线| 日本一二三四高清不卡| 日韩欧美中文字幕公布| 91久久精品一区二区二区| 99麻豆久久久国产精品免费| 国产激情偷乱视频一区二区三区| 中文久久乱码一区二区| 久久午夜电影网| 日韩一区和二区| 欧美一级黄色录像| 6080午夜不卡| 3atv在线一区二区三区| 欧美午夜精品一区二区蜜桃| 99久久久国产精品免费蜜臀| 国产91对白在线观看九色| 国产一区二区美女诱惑| 久久99久久99精品免视看婷婷| 男人的天堂亚洲一区| 石原莉奈在线亚洲三区| 日本成人中文字幕在线视频| 免费国产亚洲视频| 久久国产精品色婷婷| 精品一区二区三区影院在线午夜| 免费在线看一区| 精品一区二区国语对白| 精品写真视频在线观看| 国产揄拍国内精品对白| 国产成人午夜99999| 成人av在线电影| 日本精品视频一区二区| 欧美日韩一区在线| 精品免费国产一区二区三区四区| 久久夜色精品一区| 国产精品久久久久一区二区三区 | av一区二区三区四区| 91在线国产福利| 欧美精品乱人伦久久久久久| 欧美一区二区美女| 久久只精品国产| 亚洲欧洲无码一区二区三区| 一区二区国产盗摄色噜噜| 麻豆一区二区在线| 波多野结衣欧美| 欧美伦理电影网| 国产精品区一区二区三| 天天综合网 天天综合色| 看电影不卡的网站| 99精品在线免费| 欧美一区二区三区人| 国产精品久久三区| 丝袜亚洲精品中文字幕一区| 国产传媒欧美日韩成人| 91搞黄在线观看| 久久亚洲春色中文字幕久久久| 洋洋av久久久久久久一区| 国产一区欧美二区| 欧美日韩精品二区第二页| 国产精品久久影院| 国产在线视频一区二区三区| 欧美日韩一卡二卡三卡| 亚洲视频在线一区二区| 精品无人区卡一卡二卡三乱码免费卡| 欧美午夜精品一区| 亚洲精品乱码久久久久| 国产凹凸在线观看一区二区| 欧美r级电影在线观看| 亚洲最色的网站| 99麻豆久久久国产精品免费优播| 久久久久久久久岛国免费| 六月婷婷色综合| 欧美一区日韩一区| 国产精品护士白丝一区av| 精品一区二区久久久| 日韩一二三区不卡| 亚洲成人精品一区二区| 成人综合婷婷国产精品久久蜜臀 | 日本一区二区三区电影| 久久99精品久久只有精品| 欧美美女一区二区三区| 亚洲美女一区二区三区| 粉嫩一区二区三区性色av| 久久久久久9999| 国产一区二区伦理片| 精品久久久久香蕉网| 日韩电影免费一区| 欧美一区二区三区日韩| 亚洲最快最全在线视频| 欧美系列在线观看| 亚洲成人久久影院| 欧美日韩国产欧美日美国产精品| 亚洲精品久久久蜜桃| 不卡av免费在线观看| 亚洲色图视频网| 91成人在线观看喷潮| 亚洲综合丁香婷婷六月香| 在线观看成人小视频| 国产精品免费久久| 欧美色中文字幕| 性感美女极品91精品| 91精品国产综合久久久久久漫画| 亚洲福利一区二区三区| 欧美精品一二三| 精品一区二区三区不卡| 2020国产成人综合网| 不卡的看片网站| 亚洲一区二区不卡免费| 欧美精品第1页| 成人手机在线视频| 一区二区三区小说| 欧美一级搡bbbb搡bbbb| 丁香六月久久综合狠狠色| 国产精品蜜臀在线观看| 日韩一区二区在线观看| 高清成人免费视频| 亚洲成人在线免费| 欧美国产激情二区三区| 欧美精品在线一区二区| 国产福利91精品| 亚洲免费视频成人| 2021久久国产精品不只是精品| 色呦呦日韩精品| 成人性生交大片免费看视频在线| 亚洲国产精品一区二区www在线| 精品少妇一区二区| 色综合视频一区二区三区高清| 亚洲视频一二三| 国产精品女人毛片| 日本在线不卡一区| 成人欧美一区二区三区黑人麻豆| 日韩一级免费一区| 成人午夜免费电影| 国产丶欧美丶日本不卡视频| 日本欧美一区二区三区乱码 | 懂色av一区二区夜夜嗨| 日本系列欧美系列| 一区二区久久久久久| 国产精品久久久一区麻豆最新章节| 欧美一级片在线观看| 在线亚洲欧美专区二区| 免费成人av在线播放| 免费成人在线播放| 午夜视频一区二区三区| 亚洲美女一区二区三区| 国产校园另类小说区| 国产亚洲成年网址在线观看| 制服丝袜中文字幕亚洲| 欧美性极品少妇| 欧美日韩一区二区三区免费看 | 午夜a成v人精品| 亚洲一区二区三区精品在线| 亚洲精品中文在线影院| ww亚洲ww在线观看国产| 久久―日本道色综合久久 | 国产一区免费电影| 国产精品一品二品| 成年人午夜久久久| 成人av免费在线| 成人h动漫精品一区二| 91啪亚洲精品| 欧美日本国产视频| 日韩女优av电影在线观看| 精品奇米国产一区二区三区| 日韩一级视频免费观看在线| 国产精品午夜春色av| 亚洲乱码国产乱码精品精98午夜 | 色综合久久中文字幕综合网| 99精品在线免费| 婷婷开心久久网| 亚洲在线免费播放| 青青国产91久久久久久 | 99在线热播精品免费| 欧美主播一区二区三区| 日韩一区二区三区观看| 久久色在线视频| 亚洲精品美腿丝袜| 日韩av成人高清| 国产成人免费9x9x人网站视频| 欧美在线短视频| 欧美成人国产一区二区| 一区二区三区四区国产精品| 免费人成黄页网站在线一区二区 |