Want to create interactive content? It’s easy in Genially!
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;