13.07.2015 Views

Tesis - Localización y Reconocimiento de Rostros en Imágenes ...

Tesis - Localización y Reconocimiento de Rostros en Imágenes ...

Tesis - Localización y Reconocimiento de Rostros en Imágenes ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 %Localización y <strong>Reconocimi<strong>en</strong>to</strong> <strong>de</strong> rostros <strong>en</strong> imág<strong>en</strong>es monoculares con2 %variación <strong>en</strong> escala3 %Programa hecho <strong>en</strong> MATLAB 7.3.0.267 (R2006b) (c)45 %Programa: Experim<strong>en</strong>to, <strong>de</strong>tección <strong>de</strong> ojos <strong>en</strong> 50 fotografias6 %resultados: aciertos 48 (96%), Errores:2(4%)78 %limpiar espacio <strong>de</strong> trabajo9 clear all10 close all11 clc1213141516 for ii=1:1:50 %Iniciar cu<strong>en</strong>ta1718 %cargar imag<strong>en</strong> empezando <strong>en</strong> ii=1, es <strong>de</strong>cir, <strong>de</strong>s<strong>de</strong> '1.bmp' a '50.bmp'.19 archivo=strcat(num2str(ii),'.bmp' %concat<strong>en</strong>ar nombre <strong>de</strong> archivo20 %cargar imag<strong>en</strong>21 %autoajustar la int<strong>en</strong>sidad2223 %Visualizar la imag<strong>en</strong> original 'x' ajustada <strong>en</strong> int<strong>en</strong>sidad24 figure, imshow(x),title('Imag<strong>en</strong> original ajustada'2526 %conservar imag<strong>en</strong> original2728 %convertir el espacio RGB <strong>de</strong> la imag<strong>en</strong> a escala <strong>de</strong> grises2930 figure, imshow(y),title('y' %Visualizar la imag<strong>en</strong>31 %Conservar la imag<strong>en</strong> <strong>en</strong> escala <strong>de</strong> grises323334 %convertir el espacio RGB <strong>de</strong> la imag<strong>en</strong> al espacio YCbCr3536 %normalizar 'Y' luminancia37 figure, imshow(Y),title('Y' %visualizar la imag<strong>en</strong>38 %Extraer la compon<strong>en</strong>te 'Cb'39 %Extraer la compon<strong>en</strong>te 'Cr'40 %Elevar al cuadrado la compone 'Cb' y normalizar41 %Elevar al cuadrado la compone 'Cr' y normalizar42 %Hacer la difer<strong>en</strong>cia <strong>en</strong>tre la compon<strong>en</strong>te Cb <strong>de</strong> 'YCBCR'43 %y la compon<strong>en</strong>te R <strong>de</strong> 'x'4445 figure, imshow(E),title('Imag<strong>en</strong> Cb-x(:,:1)' %visualizar la imag<strong>en</strong>4647 %Obt<strong>en</strong>er el mapa <strong>de</strong> piel48 %Hacer la difer<strong>en</strong>cia <strong>en</strong>tre Cb <strong>de</strong> 'YCBCR' y la compon<strong>en</strong>te R <strong>de</strong> 'x'49 %y la compon<strong>en</strong>te 'Y' <strong>de</strong> 'YCBR'5051 %<strong>de</strong>terminar automaticam<strong>en</strong>te umbral <strong>de</strong> binarización52 %binarizar imag<strong>en</strong>53 %complem<strong>en</strong>tar la imag<strong>en</strong>54 %Etiquetar compon<strong>en</strong>tes 8-conectadas55 %Determinar el tamaño <strong>de</strong> cada compon<strong>en</strong>te56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!