Changeset 388 for trunk/src/civ_matlab.m


Ignore:
Timestamp:
Apr 6, 2012, 4:37:12 PM (12 years ago)
Author:
sommeria
Message:

several bugs corrected
file indexing, color images...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/civ_matlab.m

    r387 r388  
    6565            if ischar(par_civ1.ImageB)
    6666                temp=par_civ1.ImageA;
    67                 par_civ1.ImageA=sum(imread(par_civ1.ImageB),3);
     67                par_civ1.ImageA=imread(par_civ1.ImageB);
    6868            end
    6969            if ischar(temp)
    70                 par_civ1.ImageB=sum(imread(temp),3);
     70                par_civ1.ImageB=imread(temp);
    7171            end
    7272        end
    7373    else
    7474        if isfield(par_civ1,'ImageA') && ischar(par_civ1.ImageA) % case with no image: only the PIV grid is calculated
    75             par_civ1.ImageA=sum(imread(par_civ1.ImageA),3);
     75            [Field,ParamOut,errormsg] = read_field(par_civ1.ImageA,par_civ1.FileTypeA,[],par_civ1.i1);
     76            par_civ1.ImageA=Field.A;%imread(par_civ1.ImageA);%[Field,ParamOut,errormsg] = read_field(ObjectName,FileType,ParamIn,num)
    7677        end
    7778        if isfield(par_civ1,'ImageB')&& ischar(par_civ1.ImageB)
    78             par_civ1.ImageB=sum(imread(par_civ1.ImageB),3);
     79            [Field,ParamOut,errormsg] = read_field(par_civ1.ImageB,par_civ1.FileTypeB,[],par_civ1.i2);
     80            par_civ1.ImageB=Field.A;%=imread(par_civ1.ImageB);
    7981        end
    8082    end
     
    466468%     end
    467469% end
    468 
     470par_civ.ImageA=sum(double(par_civ.ImageA),3);%sum over rgb component for color images
     471par_civ.ImageB=sum(double(par_civ.ImageB),3);
    469472[npy_ima npx_ima]=size(par_civ.ImageA);
    470473if ~isequal(size(par_civ.ImageB),[npy_ima npx_ima])
     
    472475    return
    473476end
    474 par_civ.ImageA=double(par_civ.ImageA);
    475 par_civ.ImageB=double(par_civ.ImageB);
    476 
    477477
    478478%% Apply mask
Note: See TracChangeset for help on using the changeset viewer.