Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INFORMACIÓN GENERAL
……………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
clear all;
close all;
clc;
im=imread("perro.jpg");
figure();
imshow(im);
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Este código de MATLAB carga dos imágenes y las muestra una al lado de la otra en una única
figura. La primera imagen se llama "imagen1.jpg" y la segunda "imagen2.jpeg".
im1=imread("imagen1.jpg");
im2=imread("imagen2.jpeg");
figure();
subplot(1, 2, 1)
imshow(im1);
subplot(1, 2, 2)
imshow(im2);
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
El código carga una imagen denominada "imagen 7.jpg", extrae una región específica de esta
imagen y la guarda como una nueva imagen llamada im2. Luego, divide esta nueva imagen en
sus tres canales de color: rojo, verde y azul. Finalmente, muestra la imagen original junto con la
región seleccionada y los canales de color por separado en una disposición de subgráficos de 2
filas y 3 columnas.
im = imread("imagen 7.jpg");
im2 = im(120:150,320:340,:);
im2_r = im2(:,:,1);
im2_g = im2(:,:,2);
im2_b = im2(:,:,3);
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
El código comienza leyendo una imagen llamada "imagen5.jpg" en la variable A. Luego, extrae las
capas roja (R) y azul (B) de la imagen original A utilizando la indexación de matriz en MATLAB,
almacenándolas en las variables capa_r y capa_b respectivamente. Después, crea dos imágenes
nuevas, A_r y A_b, donde la capa roja de A se asigna a A_r y la capa azul de A se asigna a A_b.
Estas nuevas imágenes se inicializan como matrices de ceros del mismo tamaño que la imagen
original. Finalmente, se muestra la imagen original y la capa roja en una figura de dos subtramas
utilizando la función subplot() y se visualizan utilizando la función imshow().
A = imread("imagen5.jpg");
capa_r = A(:,:,1);
capa_b = A(:,:,3);
A_r = uint8(zeros(size(A,1),size(A,2),3));
A_r(:,:,1) = capa_r;
A_b = uint8(zeros(size(A,1),size(A,2),3));
A_b(:,:,3) = capa_b;
figure();
subplot(1,2,1)
imshow(A);
subplot(1,2,2)
imshow(capa_r);
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
% Carga de la primera imagen
A = imread("imagen2.jpeg");
% Se define la máscara
mask = (A(:,:,1) >= 100) & (A(:,:,2) >= 100) & (A(:,:,3) >= 100);