Want to create interactive content? It’s easy in Genially!

Get started free

Exploremos con Image Processing Toolbox

Josue Heli Jimenez

Created on January 24, 2024

Funciones básicas de procesamiento de imágenes

Start designing with a free template

Discover more than 1500 professional designs like these:

Women's Presentation

Vintage Photo Album

Geniaflix Presentation

Shadow Presentation

Newspaper Presentation

Memories Presentation

Zen Presentation

Transcript

Exploremos con Image Processing Toolbox

Conoce algunas funciones de procesamiento de imágenes de MATLAB

Comenzar...

Índice

Desplegado

Lectura y escritura

Negativo

Blanco y negro

Ajuste

Histograma

Desenfoque

Brillo

Rotar

Bordes

Concatenar

Sobreponer

Lectura y escritura

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Desplegado de imagen

imshow(isla);

figure; imshow(isla); figure; imshow(isla2);

figure('Name','Isla'); imshow(isla); figure('Name','Isla 2'); imshow(isla2);

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

Histograma y ecualización

imhist(islaGris);

islaGrisEq = histeq(islaGris); imhist(islaGrisEq);

Ajuste de intensidad

islaGrisAdj = imadjust(islaGris);

Brillo

isla = imread("isla1.png");islaBrillo = isla + 100;islaOscuro = isla - 100;figure('Name','Isla'); imshow(isla);figure('Name','Isla Brillo'); imshow(islaBrillo);figure('Name','Isla Oscuro'); imshow(islaOscuro);

Desenfoque (filtro Gaussiano)

islaBlur = imgaussfilt(isla, 8);

Detección de bordes

islaBorde = edge(islaGris);

* En esta imagen no se aprecia mucho la detección de bordes, por que la imagen original no tenía bordes bien definidos

Rotación

islaRot= imrotate(isla,45);

Sobreponer gráficas y anotaciones

isla = imread("isla1.png");figure('Name','Isla'); imshow(isla);hold on;x = 1:640;y = 50*sin(x/50)+220;plot(x,y, "r", "LineWidth",4);text(320,100,"Playa", "FontSize",12);

Concatenar imágenes

isla = imread("isla1.png");dobleIslaH = [isla, isla];figure('Name','Doble Isla'); imshow(dobleIslaH);dobleIslaV = [isla; isla];figure('Name','Doble Isla'); imshow(dobleIslaV);

Si quieres seguir explorando, consulta la documentación oficial del Image Processing Toolbox