-
En esta sección, voy a hablar acerca de cómo hacer que las imágenes en escala de grises y el código de
-
llevar a cabo esa idea. Así que la primera pregunta es ¿cómo se hace un color gris? Así que, para explicar esto
-
voy a ir al explorador RGB y resulta que la manera
-
de hacer un color gris, uno sin ningún tipo de matiz, en la combinación RGB, es que los tres
-
números, rojo, verde y azul sean iguales. Así que puedo demostrar esto aquí,
-
puedo poner rojo y verde hasta... los voy a poner a todos a 190. Así que puedes ver que es
-
un poco tirando a amarillo, y el azul está aquí abajo. Así que mirad lo que
-
sucede a medida que arrastro el azul hacia arriba hasta el nivel del color rojo y verde, se puede ver que
-
el color se desvanece, y según el azul llega a ser exactamente el mismo
-
usted puede utilizar las teclas de flecha en estos controles. Había una vez, ahora que todos los
-
tres son exactamente de un centenar de 90 lo que se queda es solamente gris. Por lo tanto, puede,
-
sé, que voy a hacer otro ejemplo. Así que, por lo que si me pongo, me pongo verde y azul aquí
-
tipo de en medio para que los dos están en el 99. Es una especie de, no sé, una oscura
-
turquesa, si me pongo a la derecha en cero. Así que voy a poner roja para ser cada vez más cerca.
-
Y entonces una vez que es lo mismo que los otros dos a continuación, de nuevo, yo me quedo con el gris. en
-
este caso es una especie de, de un gris oscuro. Así que el patrón es, si rojo, verde y azul
-
españolinglésfrancés
los valores son todos iguales, todos son lo mismo, entonces que va a ser, un poco de sombra
-
de gris. Y, de hecho, el, nuestros casos originales de negro puro y blanco puro, voy a
-
que aquí en negro. Ellos llaman a eso también. Derecho. Y el negro es 000. Son todos
-
misma, de manera que es un punto final de la, del, el espectro de la escala de grises. Así que voy a ir
-
de nuevo aquí Y yo, vamos a decir que, ya sabes, por lo que puede hacer que estos arg-, si ponemos
-
todo, el RGB los valores que deben ser iguales, que va a hacer un tono de gris. Y podemos hacer oscura
-
gris y gris claro y negro o blanco, o lo que sea. Vamos a dejar que las personas, los
-
tonos de gris. Otra forma de decirlo es que carecen de color. Así que no lo son
-
hacia el rojo o verde, o algo por el estilo. Son precisamente este incolora
-
brillo. Así que en esta tabla sólo tengo algunos ejemplos. Así, por ejemplo si yo tuviera
-
algo que era de 50, 50, 50, que es una especie de gris oscuro. O 120, 120, 120, que es
-
gris medio, o 200, 200, 200, que sería un gris claro. Como he dicho antes de la pura
-
casos blancos y negros puros que hemos hablado antes, ellos, los TH-ajuste, esta
-
así como patrón. Muy bien. ¿Cómo puedo hacer algo útil con esto? Por lo que me vas a
-
miren esta imagen inusual aquí. Jpeg de libertad-rojo, el. Y sólo podrá ejecutar a este
-
código. Ahora, no hay ningún código aquí, así que voy solo. Sólo veremos lo natural.
-
Así, la imagen de libertad rojo en aquí lo tiene, es una imagen de la estatua de la libertad.
-
Pero todos los datos de los valores de los píxeles rojos. Por lo que son los valores de rojos, te
-
saben, 37 o 200 o lo que sea. Son, va variando a mostrar esta imagen. El
-
verde y los valores de azul son simplemente cero en todas partes. No hay nada allí. Por lo tanto, me
-
Media, cualquiera que sea. Se ve mal, o ciertamente parece equivocado. Creo que Wanna
-
acerca de, bueno, ¿cómo podría arreglar eso? Me gustaría corregir este aspecto, un gris
-
imagen de escala de la estatua de la libertad, no esta, no esta cosa roja. Así, la forma de
-
para ello. Lo que soy, me voy a utilizar esta el hecho de que si el rojo, verde y azul
-
son todos iguales, que va a ser sombreado gris. Ahora en este caso, los datos
-
en. Para cada píxel en el valor rojo. Así que si digo, punto de píxel conjunto verde. Y lo que
-
Me vas a hacer es voy ha hacer el valor de verde, me va a cambiar a ser el mismo
-
como el valor rojo. Así que lo haré diciendo, punto de píxel, llegar rojo. Y qué
-
Esto no. Es con el rojo de obtener punto de píxeles que este tipo de selecciones el número de
-
usted sabe, para cada píxel. Recoge el valor rojo. Por lo que es de 27 o 100 o lo que sea
-
es. Y se establece el valor de verde. Ahora esto es un poco inusual.
-
Normalmente lo que llamamos conjuntos verde nos hemos mezclado con obtener verde y conjunto azul hemos mezclado
-
con obtener azul. Pero se trata de una combinación válida, así sucede en este
-
caso hace lo que quiera. Así lo haré nuevamente para el azul. Hurras. Por lo tanto, voy a decir
-
rojo de obtener punto píxeles. Y, a continuación, tendrá establecí en azul. Voy neaten esto, ahora vamos a
-
probar eso. Ah, ahí vamos. Por lo tanto, esto es sólo una aplicación de esta característica de la
-
Espacio RGB que, cuando los números son iguales, es escala de grises. Así, ordenar
-
de recuperar el valor de la Roja, y establece en azul y verde. Y así
-
Ahora, una especie de arregla la imagen, por lo que parece, es blanco y negro, pero al menos
-
se ve bien. Por lo tanto una cuestión conexa. O quizás sea una cuestión más práctica, bien,
-
Si tengo una imagen de color. Como aquí la, aquí está nuestra antigua imagen de flores. ¿Cómo podría yo
-
¿convertir a escala de grises? Y, lo me va a pensar que es, ya saben, si
-
Estamos mirando aquí estas flores, es, como bien. Wanna escurrir el tono lo.
-
Sólo quiero pensar de cada uno de estos píxeles como. Oscuro, o, oscuro o claro.
-
Sólo tener cierta cantidad de brillo y obviamente, hay, ustedes saben, hay muchos
-
ejemplos de esto, en esta imagen. Así que supongo, por lo que el problema se va a ser
-
¿mirando un píxel, cómo oscuro o es luz? Eso es lo que quiero [inaudible],
-
reducir esto a. Así, supongamos que escogí tres píxeles. Fuera de esa imagen y
-
Les pongo en esta tabla y ahora quiero pensar acerca de que uno de estos píxeles es
-
más oscuro y más claro. Así que aquí está el primer píxel y aquí está el segundo píxel y
-
aquí está la tercera píxeles. Y aquí, te zoom in sobre esto un poco. Así que estoy solo
-
tratando de juzgar la luz versus oscuridad. Que tiene, lo que es el más ligero, lo que tiene el
-
¿más oscuro aquí? Tan Supongamos, si sólo estaba mirando los valores de color rojos. Sería ver que
-
Este primer píxel tiene un rojo de 200. Y entonces eso, que tan sólo más brillante
-
¿que los demás, correcto? Es decir, números altos son brillantes, 255 es el max. Y
-
cero es negro, por lo que. Parece, oh sí, este primer píxel. 200, que es claramente el
-
más brillantes. Pero luego, si miro. En el en el valor de verde. Y entonces tiene
-
gusta, oh gosh, pero esta tercera píxel realmente tiene un valor muy alto para el verde
-
Aunque es un poco bajo para el rojo. Así, yo no estoy seguro cómo equilibra
-
contra los otros píxeles. Pero es difícil porque lo que, básicamente lo que vemos
-
es que usted no puede simplemente mirar uno de rojo.
Verde, azul para juzgar de forma brillante la cosa
-
es sorta desea contar a todos ellos. Así, nuestra solución en este caso, que tengo en
-
la cuarta columna aquí, es calcular el promedio para cada píxel. Así que cada píxel
-
tiene un valor de rojo, verde y azul. ¿Qué me vas a hacer es simplemente calcular el promedio de
-
los tres números y la manera de hacerlo. Usted es justo add'em, así que estoy solo
-
vas a calcular rojo más verde y azul para cada píxel y entonces sólo dividir por tres.
-
Así voy a dar nosotros el valor promedio de rojo, verde y azul. Y ese promedio
-
valor se va a trabajar como un resumen bastante agradable de cuán brillante el píxel es.
-
A la derecha, por lo que la media es cero o diez o veinte, algunos bajo número. No sabemos
-
¿qué tono es exactamente, pero sabemos que es oscuro. Y en el otro extremo, si la media
-
220 o 240, nuevamente no sabemos lo que es el tono pero, pero sabemos que es brillante.
-
Por lo que la media va a funcionar como una especie de resumen del píxel, donde cae
-
el tono y sólo nos da un número, 0-255, que sólo captura la
-
brillo. Ahora debo decir, hay otras maneras de hacerlo pero sólo
-
calcular la media es simple y está muy bien. Se wor-, es va a funcionar bien para
-
nuestros propósitos. En este caso, yo, yo tenían estos tres píxeles y por lo tanto aquí en la
-
lado derecho sólo puedo calcular la media. Y lo que vemos es, realmente la
-
tercera es por lejos la más brillante. Si usted sabe buscar en los tres de color rojo, verde
-
y azul y, a continuación, el medio es el más oscuro y el primero de ellos es una especie de
-
medio. Muy bien. Así puedo usar esto. Esta idea que yo tengo la media y
-
tipo de este bonito uno número hace resumen. Esto puedo usar para convertir
-
algo a gris. Así que vamos a probar esto. Así que aquí tengo, sólo podrá ejecutar a esto. Por lo tanto
-
en, dentro del bucle no hay código aquí por lo tanto, si me quedo solo ahora sólo vemos el
-
imagen sin cambios. Así que me gustaría hacer es agregar el código aquí. Para cambiar este gris
-
escala. Por lo que debo decir de lo que va a ser mi estrategia. ¿Qué voy a hacer eso en
-
el bucle para cada píxel voy para calcular este promedio; por lo que acaba de llegar
-
uno número. Por lo que podría ser 27 o 100 o lo que sea para cada píxel. Y entonces estoy
-
vas a tomar ese número y establecer en el rojo, verde y azul. Así que si la
-
promedio es de 27, yo voy ha hacer rojo, verde y azul todos ser 27. Y si el promedio es
-
211, entonces me voy ha hacer rojo, verde y azul todos ser 211. Así que, convierte
-
cada píxel, el espectro de escala de grises que vimos antes. En primer lugar, por lo que fuera
-
tienes que, calcular el promedio aquí. Por lo que sólo me va a. Como he dicho, add'em arriba.
-
punto de píxel [inaudible] obtener rojo. Además, punto de píxel obtener verde además punto de píxel obtener azul. Y
-
Entonces voy a poner esos tres dentro de este conjunto de paréntesis para exterior
-
el orden de las operaciones. Lo que quiero hacer la adición y luego te digo slash
-
tres. Así que voy dividir por tres. Por lo tanto esto no la adición en el paréntesis. Y
-
haber recibido esa suma, dividir por tres.
Y voy a almacenar en un
-
variable denominada PROM. Y esta línea, se va a llegar a ser tipo de una línea de existencias
-
para nosotros. De allí, hay muchas técnicas poco o quieren hacer problemas que podrían
-
en el futuro, donde nos queremos calcular la media y que, inevitablemente, la línea
-
sería [inaudible] como ese. ¿Muy bien, así que qué diría? Así que mi estrategia es, puedo calcular
-
el promedio y luego definir. Rojo, verde y azul para todo uso [inaudible] que. Por lo tanto
-
Me va a decir, punto de píxel, conjunto rojo. Y entonces aquí, he almacenado la media. Esto
-
es sólo una variable. Así que he almacenado el número allí. Y luego, dentro de aquí, por lo que
-
Sólo puedo decir ABG. Sólo iré a esa variable y consigue revertir el número. Y
-
Asimismo, puedo decir conjunto verde, ABG y punto de píxel, conjunto azules. ABG, muy bien, así que vamos a
-
probar eso. Muy bien. Para que pueda ver, esto es funciona. Por lo que se ha ido a través de todos
-
Estos píxeles, ustedes saben, rojo, verde o lo que sea. Ha reducido a este
-
promedio del número de brillo y luego retroceder. Por lo que obtener esta agradable sorta gris
-
escala. Así que realmente. Haber probado en flores, me va a volver a [sonido]. En
-
la imagen de amapola que creo que aparece en uno de los ejercicios. Así que aquí si comentario
-
estas tres líneas de salida y simplemente ejecutarlo ahora veremos, sólo veremos la amapola
-
imagen, ahí está. Así nos podrá desplazarse a la derecha aquí un poco. Para que pueda ver
-
que es obviamente, ustedes saben, tiene este aspecto de amapola de California sorta naranja
-
y el fondo desapareció aquí. Así que ahora voy a poner estas líneas atrás. Y podemos probar nuestra
-
perdón, algoritmo de aquel. Allá vamos, que funciona muy bien. Para que pueda ver,
-
Obviamente, el naranja y el verde que es todo sido vaciar y cada píxel
-
se ha reducido a sólo, sólo un brillo. Y me gusta cómo aquí, el
-
textura en la parte frontal del cachorro es todavía, todavía un poco visibles. Así, hay
-
tienes, adecuado para enmarcar.
Muy bien. Por lo tanto, una cuestión que a menudo viene
-
arriba. Mirando este código. Es. Esa línea, media = y, a continuación, esta fórmula para la
-
promedio. ¿Tiene que ser dentro del bucle? Lo, lo, que, se siente, tal vez,
-
podría ser sólo aquí. Arriba, hasta después de la imagen, el = signos. Y la respuesta es.
-
Lol No puede estar allí arriba, necesita estar dentro del bucle. Y la razón.
-
Lo que se podría pensar. Que este tipo de línea establece una relación sobre promedio
-
deben cumplirse para todos los tiempos como como si su verdadero justo en todo momento como el programa
-
se ejecuta. Y eso no cómo funciona un código de computadora. Un código de computadora es menor
-
sofisticados que. Lo que hace esta línea con iguales, es simplemente evalúa la
-
del lado derecho. Y se le asigna en la bola de repuesto en el lado izquierdo cuando esto
-
se ejecuta la línea. Así que si tuviéramos que aguantar en la parte superior sólo iría una vez y se
-
almacenaría cierto número de ABG y que sería él. En este caso recordar que estamos
-
dentro de este bucle aquí. Permítanme resaltar un poco el cuerpo. Y por lo tanto esto de código
-
ejecutar miles o quizás millones de veces, una vez para cada píxel. Y esos
-
pixels cada uno tienen diferentes valores de rojos, verdes y azules. Muy bien, así que esta suma. Es
-
diferentes miles de veces. Y lo que necesitamos es calcular esta suma nuevo
-
cada píxel. Cada vez que vemos un nuevo píxel, tenemos que rehacer este matemáticas. Y, por tanto, la forma
-
las obras de igual signo es es, tiene, sólo se evalúa cuando el equipo se ejecuta
-
a través de ella. Y que por esa razón, porque cada uno, cada uno de estos píxeles
-
diferentes, nosotros veremos, tenemos que decirlo, muy a menudo sólo pondremos lo que la primera
-
línea dentro de los [inaudible]. Sólo calcular la media. Eso, eso
-
hay que estar ahí. Muy bien. Así que, para resumir un poco. Por lo que hemos aprendido esto
-
calidad que, si son todos iguales, rojo, verde y azul, rojo, verde y azul que
-
una sombra de gris. Y tenemos esta técnica donde nos podríamos calcular el
-
promedio. Y que sólo nos da este número un brillo, básicamente, de cero a
-
55. Y que se va a ser, aquí estoy utilizando para escala de grises. Pero en realidad, en el
-
futuro, estamos ' s gonna utilizamos para algunas otras cosas. Es solo una, una cosa útil
-
Saber. Y, finalmente a decir que esta línea, que estaba poniendo de relieve antes,
-
promedio equivale a suma los tres y divide por tres. Que se va a ser de un
-
línea stock [inaudible], estamos ' s gonna terminamos utilizando exactamente la línea posterior y en
-
hecho que debe aparecer en algunos ejercicios.