Ok, mi crea la variabile "distance" e sono contento.
adesso vorrei prendere anche le coordinate del pixel centrale e per farlo riciclo questo codice da un altro script:
disp('Left mouse button picks points.')
disp('Right mouse button picks last point.')
but = 1;
[selectedButton,dlgShown]=uigetpref('mygraphics',... % Group
'savefigurebeforeclosing',... % Preference
'Choosing frame origin',... % Window title
{'Mouse click on the origin '
''},...
{'always','never';'Yes','No'},... % Values and button strings
'DefaultButton','Cancel',... % Default choice
'HelpFcn','doc(''closereq'');'); % Callback for Help button
if (strcmp(selectedButton, 'always') == 1)
while but == 1
always = 1;
[xi,yi,but] = ginput(1);
%plot(xi,yi,'ro')
%n = n+1;
%xy(:,n) = [xi;yi];
msgbox('FRAME ORIGIN IS DEFINED !','color','r')
end
% The new origin is
X0 = xi;
Y0 = yi;
end
if (strcmp(selectedButton, 'never') == 1)
warndlg('FRAME ORIGIN NOT DEFINED !')
end
mi dici come ti sembra? si può fare di meglio?
Il secondo step è quello di usare queste info su una seconda immagine e disegnare la griglia.
Ora ci lavoro.