SlideShare una empresa de Scribd logo
1 de 19
Filtraje
Se puede utilizar el comando:
imagen2=filter2(filter,Imagen);
Dónde: filter es la matriz filtro.
El comando filter2 no admite uint8, por lo tanto la imagen a filtrar se
debe convertir al tipo double.
El filtraje se debe realizar plano por plano en una imagen RGB.
Se agrega ruido a una imagen con el comando imnoise. Revisar los
archivos de ayuda de Matlab para mas información.
Ejemplo: Filtraje promedio
Para eliminar o reducir el ruido de una imagen
foto=imread('animales.jpg');
foto=imnoise(foto,'salt & pepper');
foto_R=foto(:,:,1);
foto_G=foto(:,:,2);
foto_B=foto(:,:,3);
filtro=1/9*[1 1 1;1 1 1;1 1 1];
foto2_R=filter2(filtro,double(foto_R));
foto2_G=filter2(filtro,double(foto_G));
foto2_B=filter2(filtro,double(foto_B));
foto2(:,:,1)=foto2_R;
foto2(:,:,2)=foto2_G;
foto2(:,:,3)=foto2_B;
imshow(uint8(foto))
figure,imshow(uint8(foto2))
Ejemplo: Detección de bordes
Se puede realizar similar al caso anterior, definiendo un filtro para
detección de bordes.
 La imagen a filtrar debe estar en escala de grises.
 Para convertir RGB a escala de grises se utiliza el comando:
Imagen_gray=rgb2gray(Imagen_RGB);
filter=[1 2 1;0 0 0;-1 -2 -1];
Im_RGB=imread('animales.jpg');
Im_gray=rgb2gray(Im_RGB);
Im_edge=filter2(filter,Im_gray);
imshow(Im_RGB);
figure,imshow(Im_edge);
Solo que aquí
se cambia el
nombre de la
imagen
medusa
Filtro Mediana
Se realiza para atenuar el ruido de una imagen.
 Usualmente se aplica a imágenes en escala de grises.
Imagen2=medfilt2(Imagen)
Ejemplo:
Im_RGB=imread('medusa.jpg');
Im_gray=rgb2gray(Im_RGB);
Im_gray=imnoise(Im_gray, 'salt & pepper');
imshow(Im_gray)
Im_filt=medfilt2(Im_gray);
figure, imshow(Im_filt)
Detección de Bordes
Se realiza con el comando:
imagen_edge=edge(imagen_gray,’mascara’);
Se requiere que la imagen esté en escala de grises.
mascara es el tipo de mascara a utilizar (sobel, canny,prewit, …) ya
predefinidas en Matlab
Ejemplo:
Se realiza la detección de bordes de una imagen utilizando la
máscara de "sobel".
Im_RGB=imread('medusa.jpg');
imshow(Im_RGB)
Im_gray=rgb2gray(Im_RGB);
figure, imshow(Im_gray)
Im_edge=edge(Im_gray,'sobel');
figure, imshow(Im_edge)
Binarización
Conversión de una imagen en escala de grises a una imagen lógica
(0=negro, 1=blanco).
Se realiza con el comando:
Imagen_bin=imagen<=Umbral
Dónde: Umbral es un número entre 0 y 255.
También se puede usar el siguiente comando cuando se requiere
binarizar una imagen RGB directamente.
Imagen_bin=im2bw(Imagen,level)
Dónde: level es el nivel de umbral entre 0 y 1.
Ejemplo: Método 1.
Binarización de una imagen con un umbral de 128.
Im_bin = Im_gray>=128
imshow(Im_bin)
Im_RGB=imread('animales.jpg');
Im_gray=rgb2gray(Im_RGB);
Im_bin = Im_gray>=128
imshow(Im_gray)
figure, imshow(Im_bin)
Ejemplo: Método 2.
m_bin=im2bw(Im_RGB,0.5)
imshow(m_bin)
Cuenta y Etiquetado de Objetos en una Imagen
Para contar la cantidad de objetos presentes en una imagen se realiza el
procedimiento:
1. Leer la imagen.
2. Convertirla a escala de grises y posteriormente binarizarla.
3. En la imagen binarizada se requiere que los objetos a contar estén en blanco (1) y
con fondo negro (0), si no fuera así se puede aplicar el comando:
Im_bin=not(Im_bin)
4. Ejecutar el siguiente comando para etiquetar los objetos. Cada objeto
encontrado se etiqueta con un número entero: 1, 2, 3,…:
Im_label=bwlabel(Im_bin,C)
Dónde: C=4 u 8 (Conexión)
5. Para obtener el número de objetos:
n=max(max(Im_label))
Ejemplo:
Se contará el número de objetos de la siguiente imagen:
Im_RGB=imread('cuadros.jpg');
Im_bin=im2bw(Im_RGB,0.5)
imshow(Im_bin)
Im_bin=not(Im_bin);
figure, imshow(Im_bin)
Im_label=bwlabel(Im_bin,8);
n=max(max(Im_label))
Selección de un Objeto
Para seleccionar manualmente un objeto y aislarlo se realiza el
procedimiento:
1. Mostrar la imagen binarizada con el comando imshow.
2. ejecutar el comando:
Im_sel=bwselect(C)
Dónde: C=4 u 8 (Conexión)
3. Clic en el objeto y Enter.
4. Si se desea, desplegar el objeto seleccionado Im_sel.
imshow(Im_bin)
Im_sel=bwselect(8);
figure, imshow(Im_sel)
Se selecciona el objeto inferior derecho y se
aísla en la variable Im_sel.
Tarea
1. Sacar Histograma de una imagen.
2. Crear una imagen con todo lo visto en clase pero la imagen deber ser una
foto suya.
3. Captura de Imágenes Mediante Cámaras Conectadas a la Pc.
4. Detección de Bordes de una Imagen
5. Conteo de Objetos
6. Reconocimiento de Caracteres
Gracias por su atención

Más contenido relacionado

La actualidad más candente

Imagen Filtrado Espacial
Imagen Filtrado EspacialImagen Filtrado Espacial
Imagen Filtrado EspacialOmar Sanchez
 
Utp va_sl2 procesamiento de imagenes con mat_lab i
 Utp va_sl2 procesamiento de imagenes con  mat_lab i Utp va_sl2 procesamiento de imagenes con  mat_lab i
Utp va_sl2 procesamiento de imagenes con mat_lab ijcbenitezp
 
Morfología de las imágenes Matlab
Morfología de las imágenes MatlabMorfología de las imágenes Matlab
Morfología de las imágenes Matlabjhonbri25
 
Imagen Morfologicas
Imagen MorfologicasImagen Morfologicas
Imagen MorfologicasOmar Sanchez
 
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLABUtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLABdpatriciocastillom
 
Red generativa antagonica
Red generativa antagonicaRed generativa antagonica
Red generativa antagonicaMichel Jraiche
 
Utp pdi_2015-2_ea9 filtrado espacial
 Utp pdi_2015-2_ea9 filtrado espacial Utp pdi_2015-2_ea9 filtrado espacial
Utp pdi_2015-2_ea9 filtrado espacialjcbp_peru
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenesDayana Guzman
 

La actualidad más candente (9)

Imagen Filtrado Espacial
Imagen Filtrado EspacialImagen Filtrado Espacial
Imagen Filtrado Espacial
 
Utp va_sl2 procesamiento de imagenes con mat_lab i
 Utp va_sl2 procesamiento de imagenes con  mat_lab i Utp va_sl2 procesamiento de imagenes con  mat_lab i
Utp va_sl2 procesamiento de imagenes con mat_lab i
 
Morfología de las imágenes Matlab
Morfología de las imágenes MatlabMorfología de las imágenes Matlab
Morfología de las imágenes Matlab
 
Imagen Morfologicas
Imagen MorfologicasImagen Morfologicas
Imagen Morfologicas
 
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLABUtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
 
Imagen zeros
Imagen zerosImagen zeros
Imagen zeros
 
Red generativa antagonica
Red generativa antagonicaRed generativa antagonica
Red generativa antagonica
 
Utp pdi_2015-2_ea9 filtrado espacial
 Utp pdi_2015-2_ea9 filtrado espacial Utp pdi_2015-2_ea9 filtrado espacial
Utp pdi_2015-2_ea9 filtrado espacial
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenes
 

Destacado

Ejemplos De Hojas En Excel Para Registro De Asistencia Y Evaluaciones
Ejemplos De Hojas En Excel Para Registro De Asistencia Y EvaluacionesEjemplos De Hojas En Excel Para Registro De Asistencia Y Evaluaciones
Ejemplos De Hojas En Excel Para Registro De Asistencia Y Evaluacionesartevisual
 
Jp energy january 2016 ubs 1x1 conference
Jp energy   january 2016 ubs 1x1 conferenceJp energy   january 2016 ubs 1x1 conference
Jp energy january 2016 ubs 1x1 conferenceir_jpenergy
 
Ed6d954b0ce5e66b42a7b25e7b32bdaf
Ed6d954b0ce5e66b42a7b25e7b32bdafEd6d954b0ce5e66b42a7b25e7b32bdaf
Ed6d954b0ce5e66b42a7b25e7b32bdafEX ARTHUR MEXICO
 
Software Developer with 2.8 years experience
Software Developer with 2.8 years experienceSoftware Developer with 2.8 years experience
Software Developer with 2.8 years experienceGaurav Soni
 
AWH Almost Ultimate_App_ebook
AWH Almost Ultimate_App_ebookAWH Almost Ultimate_App_ebook
AWH Almost Ultimate_App_ebookRyan Frederick
 
Furman lauren project 4.7.1
Furman lauren project 4.7.1Furman lauren project 4.7.1
Furman lauren project 4.7.1Lauren Furman
 
Pares craneales anatomia
Pares craneales anatomiaPares craneales anatomia
Pares craneales anatomiaLUISACONTRERASC
 

Destacado (10)

Ejemplos De Hojas En Excel Para Registro De Asistencia Y Evaluaciones
Ejemplos De Hojas En Excel Para Registro De Asistencia Y EvaluacionesEjemplos De Hojas En Excel Para Registro De Asistencia Y Evaluaciones
Ejemplos De Hojas En Excel Para Registro De Asistencia Y Evaluaciones
 
SI YO FUERA...
SI YO FUERA...SI YO FUERA...
SI YO FUERA...
 
Jp energy january 2016 ubs 1x1 conference
Jp energy   january 2016 ubs 1x1 conferenceJp energy   january 2016 ubs 1x1 conference
Jp energy january 2016 ubs 1x1 conference
 
обязательные реквизиты
обязательные реквизитыобязательные реквизиты
обязательные реквизиты
 
Ed6d954b0ce5e66b42a7b25e7b32bdaf
Ed6d954b0ce5e66b42a7b25e7b32bdafEd6d954b0ce5e66b42a7b25e7b32bdaf
Ed6d954b0ce5e66b42a7b25e7b32bdaf
 
Software Developer with 2.8 years experience
Software Developer with 2.8 years experienceSoftware Developer with 2.8 years experience
Software Developer with 2.8 years experience
 
PRJON Look Book
PRJON Look BookPRJON Look Book
PRJON Look Book
 
AWH Almost Ultimate_App_ebook
AWH Almost Ultimate_App_ebookAWH Almost Ultimate_App_ebook
AWH Almost Ultimate_App_ebook
 
Furman lauren project 4.7.1
Furman lauren project 4.7.1Furman lauren project 4.7.1
Furman lauren project 4.7.1
 
Pares craneales anatomia
Pares craneales anatomiaPares craneales anatomia
Pares craneales anatomia
 

Similar a C05

Informe proyecto señales y sistemas ,ingenieria electronica-UNSAAC
Informe proyecto señales y sistemas ,ingenieria electronica-UNSAACInforme proyecto señales y sistemas ,ingenieria electronica-UNSAAC
Informe proyecto señales y sistemas ,ingenieria electronica-UNSAACAndres Ccolque Sandy
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2jcbp_peru
 
Filtrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlabFiltrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlabMarco Muñoz
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenesDayana Guzman
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2jcbp_peru
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenesdave
 
Sistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento ySistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento yviisonartificial2012
 

Similar a C05 (8)

Clase 4
Clase 4Clase 4
Clase 4
 
Informe proyecto señales y sistemas ,ingenieria electronica-UNSAAC
Informe proyecto señales y sistemas ,ingenieria electronica-UNSAACInforme proyecto señales y sistemas ,ingenieria electronica-UNSAAC
Informe proyecto señales y sistemas ,ingenieria electronica-UNSAAC
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
 
Filtrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlabFiltrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlab
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenes
 
Sistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento ySistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento y
 

Último

COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxPaolaRamirez127635
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Universidad De Sonora
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalMariangelAdjam
 
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfCuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfGuillerminaImsant
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfCristinaOgandoMorale
 
Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfKristellCordova
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxdiazalexci00
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...danielpoza1
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.UNIVERSIDAD
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxdsap2008
 
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana241544382
 

Último (12)

COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfCuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdf
 
Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdf
 
Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptx
 
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
 

C05

  • 1. Filtraje Se puede utilizar el comando: imagen2=filter2(filter,Imagen); Dónde: filter es la matriz filtro. El comando filter2 no admite uint8, por lo tanto la imagen a filtrar se debe convertir al tipo double. El filtraje se debe realizar plano por plano en una imagen RGB. Se agrega ruido a una imagen con el comando imnoise. Revisar los archivos de ayuda de Matlab para mas información.
  • 2. Ejemplo: Filtraje promedio Para eliminar o reducir el ruido de una imagen foto=imread('animales.jpg'); foto=imnoise(foto,'salt & pepper'); foto_R=foto(:,:,1); foto_G=foto(:,:,2); foto_B=foto(:,:,3); filtro=1/9*[1 1 1;1 1 1;1 1 1]; foto2_R=filter2(filtro,double(foto_R)); foto2_G=filter2(filtro,double(foto_G)); foto2_B=filter2(filtro,double(foto_B)); foto2(:,:,1)=foto2_R; foto2(:,:,2)=foto2_G; foto2(:,:,3)=foto2_B; imshow(uint8(foto)) figure,imshow(uint8(foto2))
  • 3.
  • 4. Ejemplo: Detección de bordes Se puede realizar similar al caso anterior, definiendo un filtro para detección de bordes.  La imagen a filtrar debe estar en escala de grises.  Para convertir RGB a escala de grises se utiliza el comando: Imagen_gray=rgb2gray(Imagen_RGB); filter=[1 2 1;0 0 0;-1 -2 -1]; Im_RGB=imread('animales.jpg'); Im_gray=rgb2gray(Im_RGB); Im_edge=filter2(filter,Im_gray); imshow(Im_RGB); figure,imshow(Im_edge);
  • 5. Solo que aquí se cambia el nombre de la imagen medusa
  • 6. Filtro Mediana Se realiza para atenuar el ruido de una imagen.  Usualmente se aplica a imágenes en escala de grises. Imagen2=medfilt2(Imagen) Ejemplo: Im_RGB=imread('medusa.jpg'); Im_gray=rgb2gray(Im_RGB); Im_gray=imnoise(Im_gray, 'salt & pepper'); imshow(Im_gray) Im_filt=medfilt2(Im_gray); figure, imshow(Im_filt)
  • 7.
  • 8. Detección de Bordes Se realiza con el comando: imagen_edge=edge(imagen_gray,’mascara’); Se requiere que la imagen esté en escala de grises. mascara es el tipo de mascara a utilizar (sobel, canny,prewit, …) ya predefinidas en Matlab Ejemplo: Se realiza la detección de bordes de una imagen utilizando la máscara de "sobel".
  • 10. Binarización Conversión de una imagen en escala de grises a una imagen lógica (0=negro, 1=blanco). Se realiza con el comando: Imagen_bin=imagen<=Umbral Dónde: Umbral es un número entre 0 y 255. También se puede usar el siguiente comando cuando se requiere binarizar una imagen RGB directamente. Imagen_bin=im2bw(Imagen,level) Dónde: level es el nivel de umbral entre 0 y 1.
  • 11. Ejemplo: Método 1. Binarización de una imagen con un umbral de 128. Im_bin = Im_gray>=128 imshow(Im_bin)
  • 14. Cuenta y Etiquetado de Objetos en una Imagen Para contar la cantidad de objetos presentes en una imagen se realiza el procedimiento: 1. Leer la imagen. 2. Convertirla a escala de grises y posteriormente binarizarla. 3. En la imagen binarizada se requiere que los objetos a contar estén en blanco (1) y con fondo negro (0), si no fuera así se puede aplicar el comando: Im_bin=not(Im_bin) 4. Ejecutar el siguiente comando para etiquetar los objetos. Cada objeto encontrado se etiqueta con un número entero: 1, 2, 3,…: Im_label=bwlabel(Im_bin,C) Dónde: C=4 u 8 (Conexión) 5. Para obtener el número de objetos: n=max(max(Im_label))
  • 15. Ejemplo: Se contará el número de objetos de la siguiente imagen: Im_RGB=imread('cuadros.jpg'); Im_bin=im2bw(Im_RGB,0.5) imshow(Im_bin) Im_bin=not(Im_bin); figure, imshow(Im_bin) Im_label=bwlabel(Im_bin,8); n=max(max(Im_label))
  • 16. Selección de un Objeto Para seleccionar manualmente un objeto y aislarlo se realiza el procedimiento: 1. Mostrar la imagen binarizada con el comando imshow. 2. ejecutar el comando: Im_sel=bwselect(C) Dónde: C=4 u 8 (Conexión) 3. Clic en el objeto y Enter. 4. Si se desea, desplegar el objeto seleccionado Im_sel.
  • 17. imshow(Im_bin) Im_sel=bwselect(8); figure, imshow(Im_sel) Se selecciona el objeto inferior derecho y se aísla en la variable Im_sel.
  • 18. Tarea 1. Sacar Histograma de una imagen. 2. Crear una imagen con todo lo visto en clase pero la imagen deber ser una foto suya. 3. Captura de Imágenes Mediante Cámaras Conectadas a la Pc. 4. Detección de Bordes de una Imagen 5. Conteo de Objetos 6. Reconocimiento de Caracteres
  • 19. Gracias por su atención