Está en la página 1de 3

Modelo RGB

Instituto politécnico nacional


Escuela superior de ingeniería mecánica y eléctrica
Ingeniería en comunicaciones y electrónica
Apolinar Pérez Nicolás
verde_wus@hotmail.com

i. Objetivo Así en la siguiente tabla podemos ver la síntesis aditiva


Obtener los resultados de una imagen digital, de los siguientes colores:
aplicando el modelo RGB

ii. INTRODUCCIÓN
¿Qué es un modelo de color? Un modelo de color
establece un conjunto de colores primarios a partir de
los que, mediante mezclas, se pueden obtener otros
colores hasta cubrir todo el espectro visible, además del
propio blanco, negro y grises, y aún más. Por ejemplo,
hay colores, como el marrón o el magenta, que no están
presentes en el espectro visible, y es nuestro cerebro el
que lo interpreta a partir de la combinación de ondas
con diferentes longitudes.

A. CUBO RGB
El conjunto de todos los colores se puede representar en
forma de cubo, cada color es un punto de la superficie
o del interior de este, la escala de grises estaría situada
en la diagonal que une al color blanco con el negro.

Figura 1. Representación del modelo RGB

Modelo RGB
La descripción RGB de un color hace referencia a la
composición del color en términos de la intensidad de
los colores primarios con que se forma.
Para indicar con qué proporción mezclamos cada color,
se asigna un valor a cada uno de los colores primarios,
cada color primario se codifica con un byte de manera Figura 2. Representación cubo RGB
que la intensidad de cada una de las componentes se
mide según una escala que va del 0(que significa que
tiene nada de intensidad) al 255(que significa que tiene
toda la intensidad).
I. DESARROLLO DE PRACTICA end
rojo=uint8(rojo);
Como primer paso se toma las imágenes digitales con la figure;
ayuda de la cámara réflex, una vez tomada las image(rojo);
imágenes se procede a tomar una de las imágenes. Para
aplicar le el modelo RGB. En la figura que se muestra a Filtro VERDE:
continuación, es la imagen que se seleccionó de forma
aleatoria. La imagen que se va a trabajar es de formato
JPG.

Figura 5. Imagen de capa verde


Código que se utilizo
A=imread('nombre.JPG');
Figura 3. Imagen Original [M N L]=size(A);
verde=zeros(M, N, L);
for x=1:M
Con el software MATLAB, se prosigue aplicar el filtro for y=1:N
RGB. Aplicando el filtro Rojo, Verde y Azul. verde(x,y,2)=A(x,y,2);
Primero se aplica el color Rojo. Así como se muestra en end
la figura 4. end
Filtro ROJO verde=uint8(verde);
figure;
image(verde);

Filtro AZUL:

Figura 4. Imagen de capa roja


Código que se utilizo
A=imread('nombre.JPG');
[M N L]=size(A);
rojo=zeros(M, N, L);
for x=1:M
for y=1:N
rojo(x,y,1)=A(x,y,1);
end Figura 6. Imagen de capa azul
Código que se utilizo
A=imread('nombre.JPG');
[M N L]=size(A);
azul=zeros(M, N, L);
for x=1:M
for y=1:N
azul(x,y,3)=A(x,y,3);
end
end
azul=uint8(azul);
figure;
image(azul);

IV. CONCLUSIONES
Por medio de esta practica se pudo observar que en una
imagen se puede alterar las capas de RGB, y así poder
cambiar la intensidad de la imagen. El RGB también se
puede obtener diferentes colores a través de la
combinación de estas.

Referencias.
[1] https://ahenav.com/2014/04/09/modelos-de-color/

[2]https://aureliux.files.wordpress.com/2010/10/colores
-primarios-de-la-luz.pdf