Changeset 810
- Timestamp:
- Aug 13, 2014, 3:01:27 AM (10 years ago)
- Location:
- trunk/src
- Files:
-
- 64 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/series/LIF_series.m
r782 r810 2 2 % -process LIF images 3 3 %---------------------------------------------------------------------- 4 5 %======================================================================= 6 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 7 % http://www.legi.grenoble-inp.fr 8 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 9 % 10 % This file is part of the toolbox UVMAT. 11 % 12 % UVMAT is free software; you can redistribute it and/or modify 13 % it under the terms of the GNU General Public License as published 14 % by the Free Software Foundation; either version 2 of the license, 15 % or (at your option) any later version. 16 % 17 % UVMAT is distributed in the hope that it will be useful, 18 % but WITHOUT ANY WARRANTY; without even the implied warranty of 19 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 % GNU General Public License (see LICENSE.txt) for more details. 21 %======================================================================= 22 4 23 function GUI_input=LIF_series(num_i1,num_i2,num_j1,num_j2,Series); 5 24 -
trunk/src/series/aver_stat.m
r784 r810 38 38 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 39 39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 41 %======================================================================= 42 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 43 % http://www.legi.grenoble-inp.fr 44 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 45 % 46 % This file is part of the toolbox UVMAT. 47 % 48 % UVMAT is free software; you can redistribute it and/or modify 49 % it under the terms of the GNU General Public License as published 50 % by the Free Software Foundation; either version 2 of the license, 51 % or (at your option) any later version. 52 % 53 % UVMAT is distributed in the hope that it will be useful, 54 % but WITHOUT ANY WARRANTY; without even the implied warranty of 55 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 56 % GNU General Public License (see LICENSE.txt) for more details. 57 %======================================================================= 40 58 41 59 function ParamOut=aver_stat(Param) -
trunk/src/series/aver_synchro.m
r787 r810 38 38 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 39 39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 41 %======================================================================= 42 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 43 % http://www.legi.grenoble-inp.fr 44 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 45 % 46 % This file is part of the toolbox UVMAT. 47 % 48 % UVMAT is free software; you can redistribute it and/or modify 49 % it under the terms of the GNU General Public License as published 50 % by the Free Software Foundation; either version 2 of the license, 51 % or (at your option) any later version. 52 % 53 % UVMAT is distributed in the hope that it will be useful, 54 % but WITHOUT ANY WARRANTY; without even the implied warranty of 55 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 56 % GNU General Public License (see LICENSE.txt) for more details. 57 %======================================================================= 40 58 41 59 function ParamOut=aver_synchro(Param) -
trunk/src/series/avi2png.m
r176 r810 1 1 % 'avi2png': copy an avi movie to a series of B/W .png images (take the average of green and blue color components) 2 2 %---------------------------------------------------------------------- 3 4 %======================================================================= 5 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 6 % http://www.legi.grenoble-inp.fr 7 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 8 % 9 % This file is part of the toolbox UVMAT. 10 % 11 % UVMAT is free software; you can redistribute it and/or modify 12 % it under the terms of the GNU General Public License as published 13 % by the Free Software Foundation; either version 2 of the license, 14 % or (at your option) any later version. 15 % 16 % UVMAT is distributed in the hope that it will be useful, 17 % but WITHOUT ANY WARRANTY; without even the implied warranty of 18 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 % GNU General Public License (see LICENSE.txt) for more details. 20 %======================================================================= 21 3 22 function GUI_input=avi2png(num_i1,num_i2,num_j1,num_j2,Series) 4 23 %% INPUT PARAMETERS (to edit) -
trunk/src/series/beam_forming.m
r784 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 1 19 function ParamOut=beam_forming(Param) 2 20 -
trunk/src/series/calc_background.m
r245 r810 19 19 %---------------------------------------------------------------------- 20 20 % Method: 21 %calculate the background image by sorting the luminosity of each point22 % over a sliding sub-sequence of 'nbaver_ima' images. 23 %The luminosity value of rank 'rank' is selected as the24 %'background'. rank=nbimages/2 gives the median value. Smaller values are appropriate25 %for a dense set of particles. The extrem value rank=1 gives the true minimum26 % luminosity, but it can be polluted by noise. 21 % calculate the background image by sorting the luminosity of each point 22 % over a sliding sub-sequence of 'nbaver_ima' images. 23 % The luminosity value of rank 'rank' is selected as the 24 % 'background'. rank=nbimages/2 gives the median value. Smaller values are appropriate 25 % for a dense set of particles. The extrem value rank=1 gives the true minimum 26 % luminosity, but it can be polluted by noise. 27 27 % Organization of image indices: 28 % The program is working on a series of images, labelled by two indices i and j, given 29 % by the input matlab vectors num_i1 and num_j1 respectively. In the list, j is the fastest increasing index. 30 % The processing can be done in slices (number nbslice), with bursts of 31 % nbfield2 successive images for a given slice (mode 'multilevel') 32 % In the mode 'volume', nbfield2=1 (1 image at each level) 33 % 28 % The program is working on a series of images, labelled by two indices i and j, given 29 % by the input matlab vectors num_i1 and num_j1 respectively. In the list, j is the fastest increasing index. 30 % The processing can be done in slices (number nbslice), with bursts of 31 % nbfield2 successive images for a given slice (mode 'multilevel') 32 % In the mode 'volume', nbfield2=1 (1 image at each level) 33 34 %======================================================================= 35 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 36 % http://www.legi.grenoble-inp.fr 37 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 38 % 39 % This file is part of the toolbox UVMAT. 40 % 41 % UVMAT is free software; you can redistribute it and/or modify 42 % it under the terms of the GNU General Public License as published 43 % by the Free Software Foundation; either version 2 of the license, 44 % or (at your option) any later version. 45 % 46 % UVMAT is distributed in the hope that it will be useful, 47 % but WITHOUT ANY WARRANTY; without even the implied warranty of 48 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 49 % GNU General Public License (see LICENSE.txt) for more details. 50 %======================================================================= 51 34 52 function GUI_input=calc_background (num_i1,num_i2,num_j1,num_j2,Series) 35 53 -
trunk/src/series/check_data_files.m
r784 r810 31 31 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 32 32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 33 34 %======================================================================= 35 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 36 % http://www.legi.grenoble-inp.fr 37 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 38 % 39 % This file is part of the toolbox UVMAT. 40 % 41 % UVMAT is free software; you can redistribute it and/or modify 42 % it under the terms of the GNU General Public License as published 43 % by the Free Software Foundation; either version 2 of the license, 44 % or (at your option) any later version. 45 % 46 % UVMAT is distributed in the hope that it will be useful, 47 % but WITHOUT ANY WARRANTY; without even the implied warranty of 48 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 49 % GNU General Public License (see LICENSE.txt) for more details. 50 %======================================================================= 33 51 34 52 function ParamOut=check_data_files(Param) -
trunk/src/series/check_peaklock.m
r784 r810 44 44 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 45 45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 46 47 %======================================================================= 48 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 49 % http://www.legi.grenoble-inp.fr 50 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 51 % 52 % This file is part of the toolbox UVMAT. 53 % 54 % UVMAT is free software; you can redistribute it and/or modify 55 % it under the terms of the GNU General Public License as published 56 % by the Free Software Foundation; either version 2 of the license, 57 % or (at your option) any later version. 58 % 59 % UVMAT is distributed in the hope that it will be useful, 60 % but WITHOUT ANY WARRANTY; without even the implied warranty of 61 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 62 % GNU General Public License (see LICENSE.txt) for more details. 63 %======================================================================= 64 46 65 function ParamOut=check_peaklocking(Param) 47 66 -
trunk/src/series/civ_input.m
r801 r810 8 8 % INPUT: 9 9 % Param: Matlab structure containing the input parameters set by the GUI 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 10 15 % 11 %AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA12 % Copyright 2011-2014, LEGI / CNRS UJF G-INP, Joel.Sommeria@legi.grenoble-inp.fr13 %AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA14 16 % This file is part of the toolbox UVMAT. 15 17 % 16 18 % UVMAT is free software; you can redistribute it and/or modify 17 % it under the terms of the GNU General Public License as published by18 % the Free Software Foundation; either version 2 of the License, or19 % (at your option) any later version.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. 20 22 % 21 23 % UVMAT is distributed in the hope that it will be useful, 22 24 % but WITHOUT ANY WARRANTY; without even the implied warranty of 23 25 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 % GNU General Public License (file UVMAT/COPYING.txt) for more details. 25 %AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 26 % GNU General Public License (see LICENSE.txt) for more details. 27 %======================================================================= 28 26 29 function varargout = civ_input(varargin) 27 30 -
trunk/src/series/civ_series.m
r801 r810 21 21 % .Patch2: 22 22 % ncfile: name of a netcdf file to be created for the result (extension .nc) 23 24 %======================================================================= 25 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 26 % http://www.legi.grenoble-inp.fr 27 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 23 28 % 24 %AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 25 % Copyright 2011-2014, LEGI / CNRS UJF G-INP, Joel.Sommeria@legi.grenoble-inp.fr 26 %AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 27 % This is part of the toolbox UVMAT. 28 % 29 % This file is part of the toolbox UVMAT. 30 % 29 31 % UVMAT is free software; you can redistribute it and/or modify 30 % it under the terms of the GNU General Public License as published by31 % the Free Software Foundation; either version 2 of the License, or32 % (at your option) any later version.33 % 32 % it under the terms of the GNU General Public License as published 33 % by the Free Software Foundation; either version 2 of the license, 34 % or (at your option) any later version. 35 % 34 36 % UVMAT is distributed in the hope that it will be useful, 35 37 % but WITHOUT ANY WARRANTY; without even the implied warranty of 36 38 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 37 % GNU General Public License ( open UVMAT/COPYING.txt) for more details.38 % AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA39 % GNU General Public License (see LICENSE.txt) for more details. 40 %======================================================================= 39 41 40 42 function [Data,errormsg,result_conv]= civ_series(Param) -
trunk/src/series/clean_civ_cmx.m
r340 r810 12 12 %num_j2: (not used) series of second indices j (given from the series interface as first_j:incr_j:last_j, mode and list_pair_civ) 13 13 %Series: Matlab structure containing information set by the series interface 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 14 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 15 33 function GUI_input=clean_civ_cmx(num_i1,num_i2,num_j1,num_j2,Series) %(filecell,filecell_1,num_i,num_j,vel_type,field,param); 16 34 -
trunk/src/series/extract_rdvision.m
r798 r810 39 39 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 40 40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 41 42 %======================================================================= 43 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 44 % http://www.legi.grenoble-inp.fr 45 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 46 % 47 % This file is part of the toolbox UVMAT. 48 % 49 % UVMAT is free software; you can redistribute it and/or modify 50 % it under the terms of the GNU General Public License as published 51 % by the Free Software Foundation; either version 2 of the license, 52 % or (at your option) any later version. 53 % 54 % UVMAT is distributed in the hope that it will be useful, 55 % but WITHOUT ANY WARRANTY; without even the implied warranty of 56 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 57 % GNU General Public License (see LICENSE.txt) for more details. 58 %======================================================================= 41 59 42 60 function ParamOut=extract_rdvision(Param) %default output=relabel_i_j(Param) -
trunk/src/series/float_tracking.m
r804 r810 58 58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 59 59 60 %======================================================================= 61 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 62 % http://www.legi.grenoble-inp.fr 63 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 64 % 65 % This file is part of the toolbox UVMAT. 66 % 67 % UVMAT is free software; you can redistribute it and/or modify 68 % it under the terms of the GNU General Public License as published 69 % by the Free Software Foundation; either version 2 of the license, 70 % or (at your option) any later version. 71 % 72 % UVMAT is distributed in the hope that it will be useful, 73 % but WITHOUT ANY WARRANTY; without even the implied warranty of 74 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 75 % GNU General Public License (see LICENSE.txt) for more details. 76 %======================================================================= 77 60 78 function ParamOut=particle_tracking(Param) 61 79 -
trunk/src/series/ima2vol.m
r171 r810 14 14 % 15 15 %---------------------------------------------------------------------- 16 17 %======================================================================= 18 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 19 % http://www.legi.grenoble-inp.fr 20 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 21 % 22 % This file is part of the toolbox UVMAT. 23 % 24 % UVMAT is free software; you can redistribute it and/or modify 25 % it under the terms of the GNU General Public License as published 26 % by the Free Software Foundation; either version 2 of the license, 27 % or (at your option) any later version. 28 % 29 % UVMAT is distributed in the hope that it will be useful, 30 % but WITHOUT ANY WARRANTY; without even the implied warranty of 31 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 32 % GNU General Public License (see LICENSE.txt) for more details. 33 %======================================================================= 34 16 35 function GUI_input=ima2vol(num_i1,num_i2,num_j1,num_j2,Series) 17 36 %requests for the visibility of input windows in the GUI series (activated directly by the selection in the menu ACTION) -
trunk/src/series/ima_levels.m
r784 r810 40 40 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 41 41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 42 42 43 %======================================================================= 44 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 45 % http://www.legi.grenoble-inp.fr 46 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 47 % 48 % This file is part of the toolbox UVMAT. 49 % 50 % UVMAT is free software; you can redistribute it and/or modify 51 % it under the terms of the GNU General Public License as published 52 % by the Free Software Foundation; either version 2 of the license, 53 % or (at your option) any later version. 54 % 55 % UVMAT is distributed in the hope that it will be useful, 56 % but WITHOUT ANY WARRANTY; without even the implied warranty of 57 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 58 % GNU General Public License (see LICENSE.txt) for more details. 59 %======================================================================= 60 43 61 function ParamOut=ima_levels (Param) 44 62 -
trunk/src/series/ima_levels_batch.m
r348 r810 13 13 %Series: Matlab structure containing information set by the series interface% relabel_i_j: relabel an image series with two indices, according to the time matrix given by ImaDoc 14 14 %---------------------------------------------------------------------- 15 16 %======================================================================= 17 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 18 % http://www.legi.grenoble-inp.fr 19 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 20 % 21 % This file is part of the toolbox UVMAT. 22 % 23 % UVMAT is free software; you can redistribute it and/or modify 24 % it under the terms of the GNU General Public License as published 25 % by the Free Software Foundation; either version 2 of the license, 26 % or (at your option) any later version. 27 % 28 % UVMAT is distributed in the hope that it will be useful, 29 % but WITHOUT ANY WARRANTY; without even the implied warranty of 30 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 31 % GNU General Public License (see LICENSE.txt) for more details. 32 %======================================================================= 33 15 34 function GUI_input=ima_levels_batch(num_i1,num_i2,num_j1,num_j2,Series) 16 35 %requests for the visibility of input windows in the GUI series (activated directly by the selection in the menu ACTION) -
trunk/src/series/lumin_calib.m
r647 r810 1 1 % 'lumin_cali': check the luminosity of the camera lens versus distance to image center 2 2 %---------------------------------------------------------------------- 3 4 %======================================================================= 5 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 6 % http://www.legi.grenoble-inp.fr 7 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 8 % 9 % This file is part of the toolbox UVMAT. 10 % 11 % UVMAT is free software; you can redistribute it and/or modify 12 % it under the terms of the GNU General Public License as published 13 % by the Free Software Foundation; either version 2 of the license, 14 % or (at your option) any later version. 15 % 16 % UVMAT is distributed in the hope that it will be useful, 17 % but WITHOUT ANY WARRANTY; without even the implied warranty of 18 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 % GNU General Public License (see LICENSE.txt) for more details. 20 %======================================================================= 3 21 4 22 function input_list=lumin_calib (num_i1,num_i2,num_j1,num_j2,Series) -
trunk/src/series/merge_proj.m
r784 r810 38 38 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 39 39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 41 %======================================================================= 42 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 43 % http://www.legi.grenoble-inp.fr 44 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 45 % 46 % This file is part of the toolbox UVMAT. 47 % 48 % UVMAT is free software; you can redistribute it and/or modify 49 % it under the terms of the GNU General Public License as published 50 % by the Free Software Foundation; either version 2 of the license, 51 % or (at your option) any later version. 52 % 53 % UVMAT is distributed in the hope that it will be useful, 54 % but WITHOUT ANY WARRANTY; without even the implied warranty of 55 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 56 % GNU General Public License (see LICENSE.txt) for more details. 57 %======================================================================= 40 58 41 59 function ParamOut=merge_proj(Param) -
trunk/src/series/merge_proj_special.m
r783 r810 38 38 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 39 39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 41 %======================================================================= 42 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 43 % http://www.legi.grenoble-inp.fr 44 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 45 % 46 % This file is part of the toolbox UVMAT. 47 % 48 % UVMAT is free software; you can redistribute it and/or modify 49 % it under the terms of the GNU General Public License as published 50 % by the Free Software Foundation; either version 2 of the license, 51 % or (at your option) any later version. 52 % 53 % UVMAT is distributed in the hope that it will be useful, 54 % but WITHOUT ANY WARRANTY; without even the implied warranty of 55 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 56 % GNU General Public License (see LICENSE.txt) for more details. 57 %======================================================================= 40 58 41 59 function ParamOut=merge_proj(Param) -
trunk/src/series/particle_tracking.m
r804 r810 58 58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 59 59 60 %======================================================================= 61 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 62 % http://www.legi.grenoble-inp.fr 63 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 64 % 65 % This file is part of the toolbox UVMAT. 66 % 67 % UVMAT is free software; you can redistribute it and/or modify 68 % it under the terms of the GNU General Public License as published 69 % by the Free Software Foundation; either version 2 of the license, 70 % or (at your option) any later version. 71 % 72 % UVMAT is distributed in the hope that it will be useful, 73 % but WITHOUT ANY WARRANTY; without even the implied warranty of 74 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 75 % GNU General Public License (see LICENSE.txt) for more details. 76 %======================================================================= 77 60 78 function ParamOut=particle_tracking(Param) 61 79 -
trunk/src/series/relabel_i_j.m
r784 r810 39 39 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 40 40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 41 42 %======================================================================= 43 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 44 % http://www.legi.grenoble-inp.fr 45 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 46 % 47 % This file is part of the toolbox UVMAT. 48 % 49 % UVMAT is free software; you can redistribute it and/or modify 50 % it under the terms of the GNU General Public License as published 51 % by the Free Software Foundation; either version 2 of the license, 52 % or (at your option) any later version. 53 % 54 % UVMAT is distributed in the hope that it will be useful, 55 % but WITHOUT ANY WARRANTY; without even the implied warranty of 56 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 57 % GNU General Public License (see LICENSE.txt) for more details. 58 %======================================================================= 41 59 42 60 function ParamOut=relabel_i_j(Param) %default output=relabel_i_j(Param) -
trunk/src/series/sub_background.m
r802 r810 50 50 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 51 51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 52 52 53 %======================================================================= 54 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 55 % http://www.legi.grenoble-inp.fr 56 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 57 % 58 % This file is part of the toolbox UVMAT. 59 % 60 % UVMAT is free software; you can redistribute it and/or modify 61 % it under the terms of the GNU General Public License as published 62 % by the Free Software Foundation; either version 2 of the license, 63 % or (at your option) any later version. 64 % 65 % UVMAT is distributed in the hope that it will be useful, 66 % but WITHOUT ANY WARRANTY; without even the implied warranty of 67 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 68 % GNU General Public License (see LICENSE.txt) for more details. 69 %======================================================================= 70 53 71 function ParamOut=sub_background (Param) 54 72 -
trunk/src/series/time_series.m
r784 r810 39 39 % .ProjObject: %sub structure describing a projection object (read from ancillary GUI set_object) 40 40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 41 42 %======================================================================= 43 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 44 % http://www.legi.grenoble-inp.fr 45 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 46 % 47 % This file is part of the toolbox UVMAT. 48 % 49 % UVMAT is free software; you can redistribute it and/or modify 50 % it under the terms of the GNU General Public License as published 51 % by the Free Software Foundation; either version 2 of the license, 52 % or (at your option) any later version. 53 % 54 % UVMAT is distributed in the hope that it will be useful, 55 % but WITHOUT ANY WARRANTY; without even the implied warranty of 56 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 57 % GNU General Public License (see LICENSE.txt) for more details. 58 %======================================================================= 41 59 42 60 function ParamOut=time_series(Param) -
trunk/src/series/turb_stat.m
r784 r810 39 39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 40 41 %======================================================================= 42 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 43 % http://www.legi.grenoble-inp.fr 44 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 45 % 46 % This file is part of the toolbox UVMAT. 47 % 48 % UVMAT is free software; you can redistribute it and/or modify 49 % it under the terms of the GNU General Public License as published 50 % by the Free Software Foundation; either version 2 of the license, 51 % or (at your option) any later version. 52 % 53 % UVMAT is distributed in the hope that it will be useful, 54 % but WITHOUT ANY WARRANTY; without even the implied warranty of 55 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 56 % GNU General Public License (see LICENSE.txt) for more details. 57 %======================================================================= 58 41 59 function ParamOut=turb_stat(Param) 42 60 -
trunk/src/series/vel2vol.m
r381 r810 2 2 % (specific to RDvision system) 3 3 %---------------------------------------------------------------------- 4 5 %======================================================================= 6 % Copyright 2008-2014, LEGI UMR 5519 / CNRS UJF G-INP, Grenoble, France 7 % http://www.legi.grenoble-inp.fr 8 % Joel.Sommeria - Joel.Sommeria (A) legi.cnrs.fr 9 % 10 % This file is part of the toolbox UVMAT. 11 % 12 % UVMAT is free software; you can redistribute it and/or modify 13 % it under the terms of the GNU General Public License as published 14 % by the Free Software Foundation; either version 2 of the license, 15 % or (at your option) any later version. 16 % 17 % UVMAT is distributed in the hope that it will be useful, 18 % but WITHOUT ANY WARRANTY; without even the implied warranty of 19 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 % GNU General Public License (see LICENSE.txt) for more details. 21 %======================================================================= 22 4 23 function GUI_input=vel2vol(num_i1,num_i2,num_j1,num_j2,Series) 5 24 %requests for the visibility of input windows in the GUI series (activated directly by the selection in the menu ACTION) -
trunk/src/toolbox_calib/check_active_images.m
r725 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 1 19 if n_ima ~= 0, 2 20 -
trunk/src/toolbox_calib/check_directory.m
r725 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 1 19 % This small script looks in the direcory and checks if the images are there. 2 20 % -
trunk/src/toolbox_calib/check_extracted_images.m
r725 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 1 19 check_active_images; 2 20 -
trunk/src/toolbox_calib/click_calib.m
r725 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 1 19 %if exist('images_read'); 2 20 % active_images = active_images & images_read; -
trunk/src/toolbox_calib/comp_distortion_oulu.m
r725 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 1 19 function [x] = comp_distortion_oulu(xd,k); 2 20 -
trunk/src/toolbox_calib/comp_error_calib.m
r732 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 1 19 %%%%%%%%%%%%%%%%%%%% RECOMPUTES THE REPROJECTION ERROR %%%%%%%%%%%%%%%%%%%%%%%% 2 20 -
trunk/src/toolbox_calib/comp_ext_calib.m
r725 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 1 19 %%% Computes the extrinsic parameters for all the active calibration images 2 20 -
trunk/src/toolbox_calib/compute_extrinsic.m
r725 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 1 19 function [omckk,Tckk,Rckk,H,x,ex,JJ] = compute_extrinsic(x_kk,X_kk,fc,cc,kc,alpha_c,MaxIter,thresh_cond), 2 20 -
trunk/src/toolbox_calib/compute_extrinsic_init.m
r725 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 1 19 function [omckk,Tckk,Rckk] = compute_extrinsic_init(x_kk,X_kk,fc,cc,kc,alpha_c), 2 20 -
trunk/src/toolbox_calib/compute_extrinsic_refine.m
r725 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 1 19 function [omckk,Tckk,Rckk,JJ] = compute_extrinsic_refine(omc_init,Tc_init,x_kk,X_kk,fc,cc,kc,alpha_c,MaxIter,thresh_cond), 2 20 -
trunk/src/toolbox_calib/compute_homography.m
r725 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 1 19 function [H,Hnorm,inv_Hnorm] = compute_homography(m,M); 2 20 -
trunk/src/toolbox_calib/data_calib.m
r725 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 1 19 %%% This script alets the user enter the name of the images (base name, numbering scheme,... 2 20 -
trunk/src/toolbox_calib/extract_parameters.m
r734 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 %======================================================================= 1 18 2 19 %%% Extraction of the final intrinsic and extrinsic paramaters: -
trunk/src/toolbox_calib/go_calib_optim.m
r725 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 1 19 %go_calib_optim 2 20 % -
trunk/src/toolbox_calib/go_calib_optim_iter.m
r725 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 1 19 %go_calib_optim_iter 2 20 % -
trunk/src/toolbox_calib/ima_read_calib.m
r725 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 %======================================================================= 1 18 2 19 if ~exist('calib_name')|~exist('format_image'), -
trunk/src/toolbox_calib/init_intrinsic_param.m
r725 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 1 19 %init_intrinsic_param 2 20 % -
trunk/src/toolbox_calib/is3D.m
r725 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 1 19 function test = is3D(X), 2 20 -
trunk/src/toolbox_calib/mosaic.m
r725 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 %======================================================================= 1 18 2 19 if ~exist('I_1'), -
trunk/src/toolbox_calib/normalize_pixel.m
r725 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 1 19 function [xn] = normalize_pixel(x_kk,fc,cc,kc,alpha_c) 2 20 -
trunk/src/toolbox_calib/project_points2.m
r725 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 1 19 function [xp,dxpdom,dxpdT,dxpdf,dxpdc,dxpdk,dxpdalpha] = project_points2(X,om,T,f,c,k,alpha) 2 20 -
trunk/src/toolbox_calib/rigid_motion.m
r725 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 1 19 function [Y,dYdom,dYdT] = rigid_motion(X,om,T); 2 20 -
trunk/src/toolbox_calib/rodrigues.m
r725 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 1 19 function [out,dout]=rodrigues(in) 2 20 -
trunk/src/transform_field/FFT2_detrend.m
r574 r810 1 1 % 'FFT2_detrend': calculate the 2D spectrum of the input scalar after removing the linear trend 2 3 2 %------------------------------------------------------------------------ 4 3 %%%% Use the general syntax for transform fields with a single input %%%% 5 4 % OUTPUT: 6 5 % DataOut: output field structure 7 6 % 8 7 %INPUT: 9 8 % 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 11 28 function DataOut=FFT2_detrend(DataIn) 12 29 %------------------------------------------------------------------------ -
trunk/src/transform_field/ima_filter.m
r753 r810 5 5 % OUTPUT: 6 6 % DataOut: output field structure 7 7 % 8 8 %INPUT: 9 9 % DataIn: input field structure … … 11 11 %----------------------------------- 12 12 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 14 31 function DataOut=ima_filter(DataIn,Param) 15 32 -
trunk/src/transform_field/ima_find_particles.m
r671 r810 1 1 % 'ima_remove_particles': removes particles from an image (keeping the local minimum) 2 2 % requires the Matlab image processing toolbox 3 4 3 %------------------------------------------------------------------------ 5 4 %%%% Use the general syntax for transform fields with a single input %%%% 6 5 % OUTPUT: 7 6 % DataOut: output field structure 8 7 % 9 8 %INPUT: 10 9 % 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 12 29 function DataOut=ima_find_particles(DataIn) 13 30 %------------------------------------------------------------------------ -
trunk/src/transform_field/ima_green.m
r702 r810 1 1 % 'ima_green': take the gree component of a color image 2 3 2 %------------------------------------------------------------------------ 4 3 %%%% Use the general syntax for transform fields with a single input %%%% 5 4 % OUTPUT: 6 5 % DataOut: output field structure 7 6 % 8 7 %INPUT: 9 8 % 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 11 28 function DataOut=ima_green(DataIn) 12 29 -
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 1 19 function DataOut=im_levels(DataIn) 2 20 %% set GUI config: no action defined -
trunk/src/transform_field/ima_noise_rms.m
r783 r810 1 1 % 'ima_noise_rms': gives the variance of relative noise by difference to the 2 2 % filered image in ppm (part per million) (for grey scale image) 3 4 3 %------------------------------------------------------------------------ 5 4 %%%% Use the general syntax for transform fields with a single input and parameters %%%% 6 5 % OUTPUT: 7 6 % DataOut: output field structure 8 7 % 9 8 %INPUT: 10 9 % DataIn: input field structure 11 10 % Param: matlab structure whose field Param.TransformInput contains the filter parameters 12 %-----------------------------------13 11 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 15 30 function DataOut=ima_noise_rms(DataIn,Param) 16 31 -
trunk/src/transform_field/ima_ratio.m
r728 r810 17 17 % Field_1:matlab structure representing the second field 18 18 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 19 37 function DataOut=ima_ratio(DataIn,XmlData,DataIn_1) 20 38 -
trunk/src/transform_field/ima_remove_background.m
r574 r810 1 1 % 'ima_remove_background': removes backgound from an image (using the local minimum) 2 2 % requires the Matlab image processing toolbox 3 4 3 %------------------------------------------------------------------------ 5 4 %%%% Use the general syntax for transform fields with a single input %%%% 6 5 % OUTPUT: 7 6 % DataOut: output field structure 8 7 % 9 8 %INPUT: 10 9 % 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 12 29 function DataOut=remove_background(DataIn) 13 30 %------------------------------------------------------------------------ -
trunk/src/transform_field/ima_remove_particles.m
r574 r810 1 1 % 'ima_remove_particles': removes particles from an image (keeping the local minimum) 2 2 % requires the Matlab image processing toolbox 3 4 3 %------------------------------------------------------------------------ 5 4 %%%% Use the general syntax for transform fields with a single input %%%% 6 5 % OUTPUT: 7 6 % DataOut: output field structure 8 7 % 9 8 %INPUT: 10 9 % 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 12 29 function DataOut=ima_remove_particles(DataIn) 13 30 %------------------------------------------------------------------------ -
trunk/src/transform_field/phys.m
r782 r810 1 1 %'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 3 2 %------------------------------------------------------------------------ 4 3 %%%% Use the general syntax for transform fields %%%% 5 4 % OUTPUT: 6 5 % DataOut: output field structure 7 6 % 8 7 %INPUT: 9 8 % DataIn: first input field structure … … 13 12 % XmlData_1: optional second input parameter structure 14 13 % .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 16 33 function DataOut=phys(DataIn,XmlData,DataIn_1,XmlData_1) 17 34 %------------------------------------------------------------------------ -
trunk/src/transform_field/phys_polar.m
r782 r810 1 1 %'phys_polar': transforms image (Unit='pixel') to polar (phys) coordinates using geometric calibration parameters 2 3 2 %------------------------------------------------------------------------ 4 3 %%%% Use the general syntax for transform fields %%%% … … 6 5 % DataOut: output field structure 7 6 % .X=radius, .Y=azimuth angle, .U, .V are radial and azimuthal velocity components 8 7 % 9 8 %INPUT: 10 9 % DataIn: first input field structure … … 26 25 % Data_1: second input field (not mandatory) 27 26 % 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 29 46 function DataOut=phys_polar(DataIn,XmlData,DataIn_1,XmlData_1) 30 47 %------------------------------------------------------------------------ -
trunk/src/transform_field/signal_FFT.m
r677 r810 7 7 %INPUT: 8 8 % 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 9 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 %======================================================================= 10 27 11 28 function DataOut=signal_FFT(DataIn) -
trunk/src/transform_field/signal_FFTMean.m
r766 r810 10 10 % DataIn: Matlab structure containing the input field from the GUI uvmat, DataIn.Action.RUN=0 to set input parameters. 11 11 % 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 %======================================================================= 12 30 13 31 function DataOut=signal_FFTMean(DataIn,Param) -
trunk/src/transform_field/signal_bandpass_filter.m
r753 r810 7 7 %INPUT: 8 8 % 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 9 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 %======================================================================= 10 27 11 28 function DataOut=signal_bandpass_filter(DataIn) -
trunk/src/transform_field/signal_spectrum.m
r759 r810 10 10 % DataIn: Matlab structure containing the input field from the GUI uvmat, DataIn.Action.RUN=0 to set input parameters. 11 11 % 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 %======================================================================= 12 30 13 31 function DataOut=signal_spectrum(DataIn,Param) -
trunk/src/transform_field/sub_field.m
r519 r810 16 16 % Field_1:matlab structure representing the second field 17 17 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 18 36 function SubData=sub_field(Field,XmlData,Field_1) 19 37 if exist('Field_1','var')
Note: See TracChangeset
for help on using the changeset viewer.