domingo, 7 de abril de 2013

Contador de objetos con webcam en Matlab


El programa es muy similar al contador de objetos dibujados en un archivo JPG como el de la entrada anterior:

winvid = videoinput('winvideo',1,'YUY2_320x240'); % Probablemente tengas que ajustar esta linea a tu webcam
capt1 = getsnapshot(winvid);

img = rgb2gray(capt1);
bin = img <= min(min(img))+20;

%filtro antiruido tomado de Floydbot
magic=strel('square', 2);
binf=imerode(bin, magic);

cen = regionprops(binf,'centroid'); % Calculo de centroides
num = numel(cen); % Conteo de centroides

El archivo .fig y .m vienen en la carpeta que pueden descargar en el siguiente enlace:

No hay comentarios: