Sunteți pe pagina 1din 8

PASO1_IDENTIFICACION PRE SABERES

xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


xxxxxxxxxxxxxxxxxxxxxxxx
 Indique para qué sirven los comandos clc, clear all y close
all.
Clc: limpia la pantalla de Command Window pero
mantiene las variables usadas.
clear all: Borra todas las variables, incluyendo las
globales, y las funciones.
close all: Cierra todas las ventanas gráficas abiertas.

%  JAIME SALAZAR
%año 2020
%periodo 2
clear all
clc
close all
Comunicacion=imread('imagen1.jpg');
figure;
imshow(Comunicacion)
GrayComunicacion=rgb2gray(Comunicacion);
figure;
imshow(GrayComunicacion)
GrayComunicacion=im2double(GrayComunicacion);
figure;;
imhist(GrayComunicacion)
Imread : lee la imagen del archivo especificado por filename, infiriendo
el formato del archivo a partir de su contenido.
Imshow : muestra una imagen, utilizando pares nombre-valor para
controlar los aspectos de la operación.
rgb2gray : convierte la imagen truecolor RGB en la imagen de
intensidad de escala de grises
im2double : convierte la imagen I a doble precisión. Puedo ser una
imagen de intensidad en escala de grises, una imagen en color
verdadero o una imagen binaria. im2double reescala la salida de tipos
de datos enteros al rango [0, 1].
Imhist : muestra una gráfica del histograma de la imagen

1. Desarrolle el siguiente código en el script creado anteriormente.


(Asegúrese de estar trabajando en la carpeta que ya se ha creado)

Código para el espacio de color RGB (Red, Green, Blue o Rojo, Verde y
Azul)
%%Espacio de color RGB
%  JAIME SALAZAR
%año 2020
%periodo 2
clear all
clc
close all
Comunicacion=imread('imagen1.jpg');
ComponenteRojo=Comunicacion(:,:,1);
figure;
image (ComponenteRojo),colormap([(0:1/255:1)',
zeros(256,1),zeros(256,1)]),colorbar;
ComponenteVerde=Comunicacion (:,:,2);
figure;
image (ComponenteVerde),colormap([zeros(256,1),
(0:1/255:1)',zeros(256,1)]),colorbar;
ComponenteAzul=Comunicacion (:,:,3);
figure ;
image (ComponenteAzul),colormap([zeros(256,1),zeros(256,1),
(0:1/255:1)']),colorbar;
clc
close all
Comunicacion=imread (imagen1.jpg');
% lee la imagen donde esta almacenada y la guarda en la variable compu
%% COMPONENTE ROJO
ComponenteRojo= comunicacion (:,:,1); % se declara la variable a trabajar
y el color del pixel
figure ;% crear una ventana para la presentacion de la imagen
image (componenteRojo),colormap([(0:1/255:1)',
zeros(256,1),zeros(256,1)]),colorbar;
% Se da la instruccion de crear la imagen de la variable componenteRed
% habiliatndo solo los pixeles rojos y mostrar la barra del color
%% COMPONENTE VERDE
componenteVerde= compu (:,:,2); % se declara la variable a trabajar y el
color del pixel
figure;% crear una ventana para la presentacion de la imagen
image (componenteVerde),colormap([zeros(256,1),
(0:1/255:1)',zeros(256,1)]),colorbar;
% Se da la instruccion de crear la imagen de la variable componenteGreen
% habiliatndo solo los pixeles verdes y mostrar la barra del color

%% COMPONENTE AZUL
componenteAzul= compu (:,:,3); % se declara la variable a trabajar y el
color del pixel
figure ;% crear una ventana para la presentacion de la imagen
image (componenteAzul),colormap([zeros(256,1),zeros(256,1),
(0:1/255:1)']),colorbar;
% Se da la instruccion de crear la imagen de la variable componenteBlue
% habiliatndo solo los pixeles azules y mostrar la barra del color

1. Investigue cómo realizar el código para el espacio de color HSV y


realícelo en Matlab a la imagen que le fue asignada. (agregue el código
utilizado e imágenes obtenidas).
% Espacio HSV
%  JAIME SALAZAR
%año 2020
%periodo 2
clear all
clc
close all
comunicacion=imread ('imagen1.jpg'); % Lectura de la imagen
HSV = rgb2hsv(comunicacion); % Convierta la imagen RGB al espacio de
color HSV.
[h, s, v] = imsplit(HSV); % Divido la versión HSV en sus planos
componentes: matiz, saturación y valor.
montage({h, s, v, HSV}, 'BorderSize', 20);% Muestra los planos de color
HSV individuales con la imagen original.

S-ar putea să vă placă și