SlideShare una empresa de Scribd logo
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 Espacial
Omar 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 i
jcbenitezp
 
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
jhonbri25
 
Imagen Morfologicas
Imagen MorfologicasImagen Morfologicas
Imagen Morfologicas
Omar Sanchez
 
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLABUtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
dpatriciocastillom
 
Imagen zeros
Imagen zerosImagen zeros
Imagen zeros
Ana Chessani Flores
 
Red generativa antagonica
Red generativa antagonicaRed generativa antagonica
Red generativa antagonica
Michel 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 espacial
jcbp_peru
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenes
Dayana 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
 
SI YO FUERA...
SI YO FUERA...SI YO FUERA...
SI YO FUERA...
Alquimista Aula
 
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
ir_jpenergy
 
обязательные реквизиты
обязательные реквизитыобязательные реквизиты
обязательные реквизиты
Светлана Лоскутова
 
Ed6d954b0ce5e66b42a7b25e7b32bdaf
Ed6d954b0ce5e66b42a7b25e7b32bdafEd6d954b0ce5e66b42a7b25e7b32bdaf
Ed6d954b0ce5e66b42a7b25e7b32bdaf
EX 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 experience
Gaurav Soni
 
AWH Almost Ultimate_App_ebook
AWH Almost Ultimate_App_ebookAWH Almost Ultimate_App_ebook
AWH Almost Ultimate_App_ebook
Ryan Frederick
 
Furman lauren project 4.7.1
Furman lauren project 4.7.1Furman lauren project 4.7.1
Furman lauren project 4.7.1
Lauren Furman
 
Pares craneales anatomia
Pares craneales anatomiaPares craneales anatomia
Pares craneales anatomia
LUISACONTRERASC
 

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

Clase 4
Clase 4Clase 4
Clase 4
EsvinRol
 
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
Andres Ccolque Sandy
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
jcbp_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 matlab
Marco Muñoz
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
Dayana Guzman
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
jcbp_peru
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenes
dave
 
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
viisonartificial2012
 

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

APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
JENNYMARITZAHUILLCAR
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
darilpisco021
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
josenestorlopezquisp1
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
YulianaCori
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
ChichipeSevillaJhost
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
Angeles del Rosario Escobar Mendoza
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
Jean Apellidos
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
anittaeunice
 
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdfDocumento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
sthefannydelgado765
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
anacruztone06
 

Último (17)

APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
 
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdfDocumento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
 

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