Ignore:
Timestamp:
May 21, 2025, 6:14:05 PM (13 days ago)
Author:
sommeria
Message:

image rescale included in civ_series input

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/series/civ_series.m

    r1180 r1181  
    6969    Data.VelType='off';% menu for selecting the velocity type (options 'off'/'one'/'two',  'off' by default)
    7070    Data.FieldName='on';% menu for selecting the field (s) in the input file(options 'off'/'one'/'two', 'off' by default)
    71     Data.FieldTransform = 'on';%can use a transform function
     71    Data.FieldTransform = 'off';%can use a transform function
    7272    Data.ProjObject='off';%can use projection object(option 'off'/'on',
    7373    Data.Mask='off';%can use mask option   (option 'off'/'on', 'off' by default)
     
    258258CheckRelabel=isfield(Param,'FileSeries' );%=true for index relabeling (PCO)
    259259
    260 %% introduce input image transform
    261 transform_fct=[];%default, no transform
    262 if isfield(Param,'FieldTransform')&&~isempty(Param.FieldTransform.TransformName)
    263         currentdir=pwd;
    264     cd(Param.FieldTransform.TransformPath)
    265     transform_fct=str2func(Param.FieldTransform.TransformName);
    266     cd (currentdir)
    267 end
     260% %% introduce input image transform
     261% transform_fct=[];%default, no transform
     262% if isfield(Param,'FieldTransform')&&~isempty(Param.FieldTransform.TransformName)
     263%         currentdir=pwd;
     264%     cd(Param.FieldTransform.TransformPath)
     265%     transform_fct=str2func(Param.FieldTransform.TransformName);
     266%     cd (currentdir)
     267% end
    268268
    269269%%%%% MAIN LOOP %%%%%%
     
    445445        end
    446446
    447 
    448         %% user defined image transform
    449         if ~isempty(transform_fct)
    450                par_civ1 =transform_fct(par_civ1,Param);
     447 % case of image luminosity rescaling
     448      if par_civ1.CheckRescale &&~isempty(par_civ1.Maxtanh)
     449               par_civ1.ImageA =par_civ1.Maxtanh*tanh(double(par_civ1.ImageA)/par_civ1.Maxtanh);
     450               par_civ1.ImageB=par_civ1.Maxtanh*tanh(double(par_civ1.ImageB)/par_civ1.Maxtanh);
    451451        end
    452452       
     
    672672        end
    673673       
    674                 %% user defined image transform
    675         if ~isempty(transform_fct)
    676                par_civ2 =transform_fct(par_civ2,Param);
    677         end
    678        
     674%                 %% user defined image transform
     675%         if ~isempty(transform_fct)
     676%                par_civ2 =transform_fct(par_civ2,Param);
     677%         end
     678         %% case of image luminosity rescaling
     679      if par_civ2.CheckRescale &&~isempty(par_civ2.Maxtanh)
     680               par_civ2.ImageA =par_civ2.Maxtanh*tanh(double(par_civ2.ImageA)/par_civ2.Maxtanh);
     681               par_civ2.ImageB=par_civ2.Maxtanh*tanh(double(par_civ2.ImageB)/par_civ2.Maxtanh);
     682        end
    679683       
    680684        % get the guess from patch1 or patch2 (case 'CheckCiv3')
Note: See TracChangeset for help on using the changeset viewer.