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;
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:
View
Piñata Challenge
View
Teaching Challenge: Transform Your Classroom
View
Frayer Model
View
Math Calculations
View
Interactive QR Code Generator
View
Interactive Scoreboard
View
Interactive Bingo
Explore all templates
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;