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

Get started free

Explora Image Processing Toolb

Coordinación de Tecn

Created on May 24, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

MATLAB

Image Processing Toolbox

Conoce algunas funciones de procesamiento de imágenes de MATLAB

MATLAB

Lectura y escritura

MATLAB

Lectura y escritura

Desplegado

MATLAB

Blanco y negro

Lectura y escritura

Desplegado

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Desplegado

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Brillo

Desplegado

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Brillo

Desplegado

Desenfoque

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Brillo

Desplegado

Bordes

Desenfoque

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Brillo

Desplegado

Bordes

Rotar

Desenfoque

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Brillo

Desplegado

Sobreponer

Bordes

Rotar

Desenfoque

MATLAB

Negativo

Blanco y negro

Lectura y escritura

Brillo

Desplegado

Sobreponer

Concatenar

Bordes

Rotar

Desenfoque

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);

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.

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Desplegado de imagen

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

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

imshow(isla);

Desplegado de imagen

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

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

imshow(isla);

Desenfoque (filtro Gaussiano)

islaBlur = imgaussfilt(isla, 8);

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);

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

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);

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Lectura y escritura

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

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);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Desenfoque (filtro Gaussiano)

islaBlur = imgaussfilt(isla, 8);

Desenfoque (filtro Gaussiano)

islaBlur = imgaussfilt(isla, 8);

Rotación

islaRot= imrotate(isla,45);

Rotación

islaRot= imrotate(isla,45);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

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);

Desplegado de imagen

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

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

imshow(isla);

Desplegado de imagen

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

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

imshow(isla);

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

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.

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Desplegado de imagen

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

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

imshow(isla);

Desplegado de imagen

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

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

imshow(isla);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Desplegado de imagen

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

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

imshow(isla);

Desenfoque (filtro Gaussiano)

islaBlur = imgaussfilt(isla, 8);

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);

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);

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);

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);

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);

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

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.

Desplegado de imagen

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

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

imshow(isla);

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Lectura y escritura

isla1.jpg

isla NxMx3

isla1.jpg

isla = imread("isla1.jpg");

isla NxMx3

isla1.jpg

imwrite(isla,"isla1.jpg");

Desplegado de imagen

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

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

imshow(isla);

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

Blanco y negro

islaBN = imbinarize(islaGris);

islaGris = im2gray(isla);

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;

Negativo

islaBNNeg = ~imbinarize(islaGris);

islaNeg= 255-isla;