Ignore:
Timestamp:
Aug 13, 2014, 3:01:27 AM (10 years ago)
Author:
g7moreau
Message:
  • Add license
Location:
trunk/src/transform_field
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/transform_field/FFT2_detrend.m

    r574 r810  
    11% 'FFT2_detrend': calculate the 2D spectrum of the input scalar after removing the linear trend
    2 
    32%------------------------------------------------------------------------
    43%%%%  Use the general syntax for transform fields with a single input %%%%
    54% OUTPUT:
    65% DataOut:   output field structure
    7 
     6%
    87%INPUT:
    98% DataIn:  first input field structure
    10 %------------------------------------------------------------------------
     9
     10%=======================================================================
     11% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     12%   http://www.legi.grenoble-inp.fr
     13%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     14%
     15%     This file is part of the toolbox UVMAT.
     16%
     17%     UVMAT is free software; you can redistribute it and/or modify
     18%     it under the terms of the GNU General Public License as published
     19%     by the Free Software Foundation; either version 2 of the license,
     20%     or (at your option) any later version.
     21%
     22%     UVMAT is distributed in the hope that it will be useful,
     23%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     24%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     25%     GNU General Public License (see LICENSE.txt) for more details.
     26%=======================================================================
     27
    1128function DataOut=FFT2_detrend(DataIn)
    1229%------------------------------------------------------------------------
  • trunk/src/transform_field/ima_filter.m

    r753 r810  
    55% OUTPUT:
    66% DataOut:   output field structure
    7 
     7%
    88%INPUT:
    99% DataIn:  input field structure
     
    1111%-----------------------------------
    1212
    13 %-------------------------------------
     13%=======================================================================
     14% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     15%   http://www.legi.grenoble-inp.fr
     16%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     17%
     18%     This file is part of the toolbox UVMAT.
     19%
     20%     UVMAT is free software; you can redistribute it and/or modify
     21%     it under the terms of the GNU General Public License as published
     22%     by the Free Software Foundation; either version 2 of the license,
     23%     or (at your option) any later version.
     24%
     25%     UVMAT is distributed in the hope that it will be useful,
     26%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     27%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     28%     GNU General Public License (see LICENSE.txt) for more details.
     29%=======================================================================
     30
    1431function DataOut=ima_filter(DataIn,Param)
    1532
  • trunk/src/transform_field/ima_find_particles.m

    r671 r810  
    11% 'ima_remove_particles': removes particles from an image (keeping the local minimum)
    22% requires the Matlab image processing toolbox
    3 
    43%------------------------------------------------------------------------
    54%%%%  Use the general syntax for transform fields with a single input %%%%
    65% OUTPUT:
    76% DataOut:   output field structure
    8 
     7%
    98%INPUT:
    109% DataIn:  first input field structure
    11 %------------------------------------------------------------------------
     10
     11%=======================================================================
     12% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     13%   http://www.legi.grenoble-inp.fr
     14%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     15%
     16%     This file is part of the toolbox UVMAT.
     17%
     18%     UVMAT is free software; you can redistribute it and/or modify
     19%     it under the terms of the GNU General Public License as published
     20%     by the Free Software Foundation; either version 2 of the license,
     21%     or (at your option) any later version.
     22%
     23%     UVMAT is distributed in the hope that it will be useful,
     24%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     25%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     26%     GNU General Public License (see LICENSE.txt) for more details.
     27%=======================================================================
     28
    1229function DataOut=ima_find_particles(DataIn)
    1330%------------------------------------------------------------------------
  • trunk/src/transform_field/ima_green.m

    r702 r810  
    11% 'ima_green': take the gree component of a color image
    2 
    32%------------------------------------------------------------------------
    43%%%%  Use the general syntax for transform fields with a single input %%%%
    54% OUTPUT:
    65% DataOut:   output field structure
    7 
     6%
    87%INPUT:
    98% DataIn:  first input field structure
    10 %------------------------------------------------------------------------
     9
     10%=======================================================================
     11% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     12%   http://www.legi.grenoble-inp.fr
     13%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     14%
     15%     This file is part of the toolbox UVMAT.
     16%
     17%     UVMAT is free software; you can redistribute it and/or modify
     18%     it under the terms of the GNU General Public License as published
     19%     by the Free Software Foundation; either version 2 of the license,
     20%     or (at your option) any later version.
     21%
     22%     UVMAT is distributed in the hope that it will be useful,
     23%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     24%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     25%     GNU General Public License (see LICENSE.txt) for more details.
     26%=======================================================================
     27
    1128function DataOut=ima_green(DataIn)
    1229
  • trunk/src/transform_field/ima_levels.m

    r574 r810  
     1%=======================================================================
     2% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     3%   http://www.legi.grenoble-inp.fr
     4%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     5%
     6%     This file is part of the toolbox UVMAT.
     7%
     8%     UVMAT is free software; you can redistribute it and/or modify
     9%     it under the terms of the GNU General Public License as published
     10%     by the Free Software Foundation; either version 2 of the license,
     11%     or (at your option) any later version.
     12%
     13%     UVMAT is distributed in the hope that it will be useful,
     14%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     15%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16%     GNU General Public License (see LICENSE.txt) for more details.
     17%=======================================================================
     18
    119function DataOut=im_levels(DataIn)
    220%% set GUI config: no action defined
  • trunk/src/transform_field/ima_noise_rms.m

    r783 r810  
    11% 'ima_noise_rms': gives the variance of relative noise by difference to the
    22% filered image in ppm (part per million) (for grey scale image)
    3 
    43%------------------------------------------------------------------------
    54%%%%  Use the general syntax for transform fields with a single input and parameters %%%%
    65% OUTPUT:
    76% DataOut:   output field structure
    8 
     7%
    98%INPUT:
    109% DataIn:  input field structure
    1110% Param: matlab structure whose field Param.TransformInput contains the filter parameters
    12 %-----------------------------------
    1311
    14 %-------------------------------------
     12%=======================================================================
     13% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     14%   http://www.legi.grenoble-inp.fr
     15%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     16%
     17%     This file is part of the toolbox UVMAT.
     18%
     19%     UVMAT is free software; you can redistribute it and/or modify
     20%     it under the terms of the GNU General Public License as published
     21%     by the Free Software Foundation; either version 2 of the license,
     22%     or (at your option) any later version.
     23%
     24%     UVMAT is distributed in the hope that it will be useful,
     25%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     26%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     27%     GNU General Public License (see LICENSE.txt) for more details.
     28%=======================================================================
     29
    1530function DataOut=ima_noise_rms(DataIn,Param)
    1631
  • trunk/src/transform_field/ima_ratio.m

    r728 r810  
    1717% Field_1:matlab structure representing the second field
    1818
     19%=======================================================================
     20% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     21%   http://www.legi.grenoble-inp.fr
     22%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     23%
     24%     This file is part of the toolbox UVMAT.
     25%
     26%     UVMAT is free software; you can redistribute it and/or modify
     27%     it under the terms of the GNU General Public License as published
     28%     by the Free Software Foundation; either version 2 of the license,
     29%     or (at your option) any later version.
     30%
     31%     UVMAT is distributed in the hope that it will be useful,
     32%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     33%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     34%     GNU General Public License (see LICENSE.txt) for more details.
     35%=======================================================================
     36
    1937function DataOut=ima_ratio(DataIn,XmlData,DataIn_1)
    2038
  • trunk/src/transform_field/ima_remove_background.m

    r574 r810  
    11% 'ima_remove_background': removes backgound from an image (using the local minimum)
    22% requires the Matlab image processing toolbox
    3 
    43%------------------------------------------------------------------------
    54%%%%  Use the general syntax for transform fields with a single input %%%%
    65% OUTPUT:
    76% DataOut:   output field structure
    8 
     7%
    98%INPUT:
    109% DataIn:  first input field structure
    11 %------------------------------------------------------------------------
     10
     11%=======================================================================
     12% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     13%   http://www.legi.grenoble-inp.fr
     14%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     15%
     16%     This file is part of the toolbox UVMAT.
     17%
     18%     UVMAT is free software; you can redistribute it and/or modify
     19%     it under the terms of the GNU General Public License as published
     20%     by the Free Software Foundation; either version 2 of the license,
     21%     or (at your option) any later version.
     22%
     23%     UVMAT is distributed in the hope that it will be useful,
     24%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     25%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     26%     GNU General Public License (see LICENSE.txt) for more details.
     27%=======================================================================
     28
    1229function DataOut=remove_background(DataIn)
    1330%------------------------------------------------------------------------
  • trunk/src/transform_field/ima_remove_particles.m

    r574 r810  
    11% 'ima_remove_particles': removes particles from an image (keeping the local minimum)
    22% requires the Matlab image processing toolbox
    3 
    43%------------------------------------------------------------------------
    54%%%%  Use the general syntax for transform fields with a single input %%%%
    65% OUTPUT:
    76% DataOut:   output field structure
    8 
     7%
    98%INPUT:
    109% DataIn:  first input field structure
    11 %------------------------------------------------------------------------
     10
     11%=======================================================================
     12% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     13%   http://www.legi.grenoble-inp.fr
     14%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     15%
     16%     This file is part of the toolbox UVMAT.
     17%
     18%     UVMAT is free software; you can redistribute it and/or modify
     19%     it under the terms of the GNU General Public License as published
     20%     by the Free Software Foundation; either version 2 of the license,
     21%     or (at your option) any later version.
     22%
     23%     UVMAT is distributed in the hope that it will be useful,
     24%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     25%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     26%     GNU General Public License (see LICENSE.txt) for more details.
     27%=======================================================================
     28
    1229function DataOut=ima_remove_particles(DataIn)
    1330%------------------------------------------------------------------------
  • trunk/src/transform_field/phys.m

    r782 r810  
    11%'phys': transforms image (Unit='pixel') to real world (phys) coordinates using geometric calibration parameters.  It acts if the input field contains the tag 'CoordTUnit' with value 'pixel'
    2 
    32%------------------------------------------------------------------------
    43%%%%  Use the general syntax for transform fields %%%%
    54% OUTPUT:
    65% DataOut:   output field structure
    7 
     6%
    87%INPUT:
    98% DataIn:  first input field structure
     
    1312% XmlData_1: optional second input parameter structure
    1413%         .GeometryCalib: substructure of the calibration parameters
    15 %------------------------------------------------------------------------
     14
     15%=======================================================================
     16% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     17%   http://www.legi.grenoble-inp.fr
     18%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     19%
     20%     This file is part of the toolbox UVMAT.
     21%
     22%     UVMAT is free software; you can redistribute it and/or modify
     23%     it under the terms of the GNU General Public License as published
     24%     by the Free Software Foundation; either version 2 of the license,
     25%     or (at your option) any later version.
     26%
     27%     UVMAT is distributed in the hope that it will be useful,
     28%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     29%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     30%     GNU General Public License (see LICENSE.txt) for more details.
     31%=======================================================================
     32
    1633function DataOut=phys(DataIn,XmlData,DataIn_1,XmlData_1)
    1734%------------------------------------------------------------------------
  • trunk/src/transform_field/phys_polar.m

    r782 r810  
    11%'phys_polar': transforms image (Unit='pixel') to polar (phys) coordinates using geometric calibration parameters
    2 
    32%------------------------------------------------------------------------
    43%%%%  Use the general syntax for transform fields %%%%
     
    65% DataOut:   output field structure
    76%      .X=radius, .Y=azimuth angle, .U, .V are radial and azimuthal velocity components
    8 
     7%
    98%INPUT:
    109% DataIn:  first input field structure
     
    2625% Data_1:  second input field (not mandatory)
    2726% XmlData_1= calibration parameters for the second field
    28 %------------------------------------------------------------------------
     27
     28%=======================================================================
     29% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     30%   http://www.legi.grenoble-inp.fr
     31%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     32%
     33%     This file is part of the toolbox UVMAT.
     34%
     35%     UVMAT is free software; you can redistribute it and/or modify
     36%     it under the terms of the GNU General Public License as published
     37%     by the Free Software Foundation; either version 2 of the license,
     38%     or (at your option) any later version.
     39%
     40%     UVMAT is distributed in the hope that it will be useful,
     41%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     42%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     43%     GNU General Public License (see LICENSE.txt) for more details.
     44%=======================================================================
     45
    2946function DataOut=phys_polar(DataIn,XmlData,DataIn_1,XmlData_1)
    3047%------------------------------------------------------------------------
  • trunk/src/transform_field/signal_FFT.m

    r677 r810  
    77%INPUT:
    88% hget_field: handles of the GUI get_field
     9
     10%=======================================================================
     11% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     12%   http://www.legi.grenoble-inp.fr
     13%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
    914%
     15%     This file is part of the toolbox UVMAT.
     16%
     17%     UVMAT is free software; you can redistribute it and/or modify
     18%     it under the terms of the GNU General Public License as published
     19%     by the Free Software Foundation; either version 2 of the license,
     20%     or (at your option) any later version.
     21%
     22%     UVMAT is distributed in the hope that it will be useful,
     23%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     24%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     25%     GNU General Public License (see LICENSE.txt) for more details.
     26%=======================================================================
    1027
    1128function DataOut=signal_FFT(DataIn)
  • trunk/src/transform_field/signal_FFTMean.m

    r766 r810  
    1010% DataIn: Matlab structure containing the input field from the GUI uvmat, DataIn.Action.RUN=0 to set input parameters.
    1111% Param: structure containing processing parameters, created when DataIn.Action.RUN=0 at the first use of the transform fct
     12
     13%=======================================================================
     14% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     15%   http://www.legi.grenoble-inp.fr
     16%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     17%
     18%     This file is part of the toolbox UVMAT.
     19%
     20%     UVMAT is free software; you can redistribute it and/or modify
     21%     it under the terms of the GNU General Public License as published
     22%     by the Free Software Foundation; either version 2 of the license,
     23%     or (at your option) any later version.
     24%
     25%     UVMAT is distributed in the hope that it will be useful,
     26%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     27%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     28%     GNU General Public License (see LICENSE.txt) for more details.
     29%=======================================================================
    1230
    1331function DataOut=signal_FFTMean(DataIn,Param)
  • trunk/src/transform_field/signal_bandpass_filter.m

    r753 r810  
    77%INPUT:
    88% DataIn: Matlab structure representing the output field
     9
     10%=======================================================================
     11% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     12%   http://www.legi.grenoble-inp.fr
     13%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
    914%
     15%     This file is part of the toolbox UVMAT.
     16%
     17%     UVMAT is free software; you can redistribute it and/or modify
     18%     it under the terms of the GNU General Public License as published
     19%     by the Free Software Foundation; either version 2 of the license,
     20%     or (at your option) any later version.
     21%
     22%     UVMAT is distributed in the hope that it will be useful,
     23%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     24%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     25%     GNU General Public License (see LICENSE.txt) for more details.
     26%=======================================================================
    1027
    1128function DataOut=signal_bandpass_filter(DataIn)
  • trunk/src/transform_field/signal_spectrum.m

    r759 r810  
    1010% DataIn: Matlab structure containing the input field from the GUI uvmat, DataIn.Action.RUN=0 to set input parameters.
    1111% Param: structure containing processing parameters, created when DataIn.Action.RUN=0 at the first use of the transform fct
     12
     13%=======================================================================
     14% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     15%   http://www.legi.grenoble-inp.fr
     16%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     17%
     18%     This file is part of the toolbox UVMAT.
     19%
     20%     UVMAT is free software; you can redistribute it and/or modify
     21%     it under the terms of the GNU General Public License as published
     22%     by the Free Software Foundation; either version 2 of the license,
     23%     or (at your option) any later version.
     24%
     25%     UVMAT is distributed in the hope that it will be useful,
     26%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     27%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     28%     GNU General Public License (see LICENSE.txt) for more details.
     29%=======================================================================
    1230
    1331function DataOut=signal_spectrum(DataIn,Param)
  • trunk/src/transform_field/sub_field.m

    r519 r810  
    1616% Field_1:matlab structure representing the second field
    1717
     18%=======================================================================
     19% Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France
     20%   http://www.legi.grenoble-inp.fr
     21%   Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr
     22%
     23%     This file is part of the toolbox UVMAT.
     24%
     25%     UVMAT is free software; you can redistribute it and/or modify
     26%     it under the terms of the GNU General Public License as published
     27%     by the Free Software Foundation; either version 2 of the license,
     28%     or (at your option) any later version.
     29%
     30%     UVMAT is distributed in the hope that it will be useful,
     31%     but WITHOUT ANY WARRANTY; without even the implied warranty of
     32%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     33%     GNU General Public License (see LICENSE.txt) for more details.
     34%=======================================================================
     35
    1836function SubData=sub_field(Field,XmlData,Field_1)
    1937if exist('Field_1','var')
Note: See TracChangeset for help on using the changeset viewer.