Ignore:
Timestamp:
Jul 1, 2013, 9:12:01 PM (11 years ago)
Author:
sommeria
Message:

various bugs corrected

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/geometry_calib.m

    r654 r655  
    939939 huvmat=findobj(allchild(0),'Name','uvmat');%find the current uvmat interface handle
    940940UvData=get(huvmat,'UserData');%Data associated to the current uvmat interface
    941 Xima=0.8*[UvData.Field.XMin UvData.Field.XMax UvData.Field.XMax UvData.Field.XMin]';
    942 Yima=0.8*[UvData.Field.YMin UvData.Field.YMax UvData.Field.YMax UvData.Field.YMin]';
     941npy=size(UvData.Field.A,1);
     942npx=size(UvData.Field.A,2);
     943Xima=[0.25*npx 0.75*npx 0.75*npx 0.25*npx]';
     944Yima=[0.25*npy 0.25*npy 0.75*npy 0.75*npy]';
    943945x=Xima/str2num(answer);
    944946y=Yima/str2num(answer);
    945 for j=1:4
    946     for i=1:5
    947           Coord{j,1}=num2str(x);%
    948           Coord{j,2}=num2str(y);%
    949           Coord{j,3}='0';%
    950           Coord{j,4}=num2str(Xima);%
    951           Coord{j,5}=num2str(Yima);%
    952     end
    953 end
    954 
     947Coord={num2str(x(1)) num2str(y(1)) '0' num2str(Xima(1)) num2str(Yima(1));...
     948    num2str(x(2)) num2str(y(2)) '0' num2str(Xima(2)) num2str(Yima(2));...
     949    num2str(x(3)) num2str(y(3)) '0' num2str(Xima(3)) num2str(Yima(3));...
     950    num2str(x(4)) num2str(y(4)) '0' num2str(Xima(4)) num2str(Yima(4))};
    955951Tabchar=cell2tab(Coord,' | ');
    956952Tabchar=[Tabchar ;{'......'}];
     
    12111207GeometryCalib=s.GeometryCalib;
    12121208%GeometryCalib=load_calib(hObject, eventdata, handles)
    1213 calib=reshape(GeometryCalib.PointCoord,[],1);
     1209calib=reshape(GeometryCalib.SourceCalib.PointCoord,[],1);
    12141210for ilist=1:numel(calib)
    12151211    CoordCell{ilist}=num2str(calib(ilist));
Note: See TracChangeset for help on using the changeset viewer.