亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
xnxx国产精品| 99国产精品久久久久久久久久| 不卡免费追剧大全电视剧网站| 欧美日韩专区在线| 国产精品久久久久aaaa| 久久99蜜桃精品| 欧美色中文字幕| 亚洲天堂av一区| 国产成人av电影免费在线观看| 日韩美一区二区三区| 亚洲 欧美综合在线网络| 99国产欧美另类久久久精品| 久久青草欧美一区二区三区| 欧美a一区二区| 欧美日韩成人高清| 亚洲精品日韩专区silk| 不卡电影一区二区三区| 欧美激情一区二区三区四区| 国产真实精品久久二三区| 日韩一区二区三区在线观看 | 色综合久久综合网| 国产日韩精品视频一区| 日本欧美在线观看| 在线播放中文一区| 五月婷婷激情综合网| 日本精品裸体写真集在线观看| 国产精品成人免费在线| 成人精品亚洲人成在线| 日本一区二区三区久久久久久久久不 | 欧美综合一区二区| 亚洲欧美激情插| 91在线观看地址| 中文字幕一区不卡| 99久久免费精品| 亚洲三级电影网站| 91黄色激情网站| 一区二区成人在线| 欧美日韩中文国产| 亚洲va国产va欧美va观看| 欧美日韩久久久久久| 亚洲成人av一区二区三区| 欧美另类变人与禽xxxxx| 亚洲第一在线综合网站| 4438亚洲最大| 久久99久久久久久久久久久| 精品国产乱码久久久久久蜜臀| 激情小说欧美图片| 久久精品欧美一区二区三区麻豆| 国产精品99久久久久久久女警| 国产色婷婷亚洲99精品小说| 国产**成人网毛片九色| 综合久久国产九一剧情麻豆| 色婷婷综合久久久中文字幕| 亚洲精品视频在线观看免费| 欧美日韩另类一区| 美美哒免费高清在线观看视频一区二区 | 成人综合在线网站| 亚洲免费观看高清完整版在线观看熊 | 91福利在线观看| 日韩中文字幕区一区有砖一区 | 最新国产の精品合集bt伙计| 91免费观看国产| 亚洲一区二区三区四区五区中文| 欧美日韩国产成人在线免费| 久久99最新地址| 国产精品丝袜一区| 欧美制服丝袜第一页| 日韩精品1区2区3区| 久久久久久久久久久久久久久99 | 日韩国产精品91| 久久蜜臀精品av| 色婷婷av一区二区三区gif| 午夜伦理一区二区| 亚洲精品一区二区三区影院 | 日本不卡视频一二三区| 国产午夜一区二区三区| 91国产丝袜在线播放| 天天亚洲美女在线视频| 国产视频一区二区在线观看| 一本色道综合亚洲| 久久电影国产免费久久电影| 亚洲国产精品成人综合| 精品视频一区三区九区| 国产一区二区在线看| 亚洲色图在线播放| 日韩欧美激情四射| 成人av午夜电影| 久久久久久久综合日本| 日韩av电影一区| 国产日韩欧美精品电影三级在线| 色乱码一区二区三区88| 麻豆中文一区二区| 中文字幕一区二区三区视频| 欧美人与禽zozo性伦| 处破女av一区二区| 日本不卡一区二区三区高清视频| 亚洲国产精品二十页| 7777精品伊人久久久大香线蕉完整版 | 在线视频欧美精品| 国产一区中文字幕| 亚洲综合色噜噜狠狠| 欧美成人video| 日本久久一区二区| 国产成人综合自拍| 日本不卡在线视频| 亚洲精品日韩一| 国产亚洲一区二区三区在线观看| 欧美日韩国产在线播放网站| 大白屁股一区二区视频| 免费成人在线观看| 亚洲国产一区二区a毛片| 国产嫩草影院久久久久| 欧美不卡一区二区三区| 欧美日韩一区不卡| 91免费版pro下载短视频| 国产河南妇女毛片精品久久久| 日韩电影免费在线看| 一区二区三区精品| 中文字幕中文字幕一区| 欧美精品一区二区三区蜜桃| 69av一区二区三区| 欧美综合一区二区| 97se亚洲国产综合自在线| 国产成人午夜片在线观看高清观看| 青青草91视频| 午夜免费久久看| 亚洲一区二区三区美女| 综合网在线视频| 国产日韩一级二级三级| 精品国一区二区三区| 欧美一区在线视频| 欧美日韩三级一区二区| 在线免费精品视频| 91免费国产视频网站| 不卡的av在线| 成人免费福利片| 国产成人av一区二区三区在线观看| 久久99精品久久久久久| 日韩黄色一级片| 亚洲国产一区二区在线播放| 一区二区三区四区在线免费观看 | 国产精品成人在线观看| 欧美国产欧美综合| 国产三级精品三级在线专区| 精品播放一区二区| 欧美成人精品1314www| 欧美一区二区三区视频| 欧美精品xxxxbbbb| 91精品国产综合久久久蜜臀粉嫩| 欧美人伦禁忌dvd放荡欲情| 欧美日韩免费视频| 欧美日韩国产电影| 欧美另类z0zxhd电影| 欧美日本在线看| 欧美日韩国产精品自在自线| 久久久一区二区三区| 久久精品国产精品亚洲综合| 免费高清视频精品| 欧美bbbbb| 久久99精品久久只有精品| 奇米一区二区三区av| 看片网站欧美日韩| 国产裸体歌舞团一区二区| 国内精品久久久久影院色| 国产激情视频一区二区三区欧美 | 亚洲国产另类av| 日韩av中文在线观看| 日本不卡的三区四区五区| 麻豆91免费看| 国产一区二区三区久久久 | 国产一区二区三区在线看麻豆| 精品系列免费在线观看| 国产激情偷乱视频一区二区三区| 成人丝袜视频网| 91高清视频免费看| 91精品国产品国语在线不卡| 久久只精品国产| 国产精品久久久久久久久晋中| 一区二区三区欧美在线观看| 午夜视频一区在线观看| 精品一区二区三区不卡 | 九九精品视频在线看| 国产河南妇女毛片精品久久久| 99免费精品在线观看| 欧美日韩国产精品自在自线| 日韩免费视频线观看| 中文字幕国产一区| 亚洲成av人片在线| 久88久久88久久久| 99久久久国产精品| 欧美日韩精品免费| 国产亚洲欧美在线| 亚洲影院理伦片| 久久aⅴ国产欧美74aaa| 波多野结衣的一区二区三区| 欧美日韩免费视频| 久久九九久精品国产免费直播| 亚洲欧美日韩小说| 精品中文字幕一区二区| 99久久免费国产|