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:

Piñata Challenge

Teaching Challenge: Transform Your Classroom

Frayer Model

Math Calculations

Interactive QR Code Generator

Interactive Scoreboard

Interactive Bingo

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;