No BSD License  

Highlights from
Simple Particle Tracking

from Simple Particle Tracking by Martin Pastor
Detection of bright spots into a sequence of images and track its trajectory

gray_scale_original(s_raiz)
function gray_scale_original(s_raiz)

close all
set(0,'defaulttextinterpreter','none');

% se elije la imagen de la secuencia

n=input('Nmero = ','s');

dir_0='C:\software\';           % origen del programa
dir_1='C:\origen_imagenes\';    % origen de la imagenes

formato='.tif';
n_number=6;                     % nmero de dgitos para diferenciar imgenes

% se elije el nmero de ceros correspondiente

n_zeros=n_number-length(n);
cero='0';
while (length(cero)<n_zeros),
    cero=strcat(cero,'0');
end
s=strcat(s_raiz,cero,n,formato);

% se carga la imagen

A=imread(strcat(dir_1,s));
imshow(A);
hold on;

% mientras pulse con el boton izquierdo se obtienen los valores en escala
% de grises de el punto elegido

but=1;
disp('    x     y    gray');
while (but == 1)
    [x,y,but]=ginput(1);    % da los valores del punto donde hemos pinchado
    x=round(x);
    y=round(y);
    valor=double(A(y,x));
    disp([x y valor]);
    plot(x,y,'ro','MarkerSize',1);
end

cd(dir_0)

Contact us at files@mathworks.com