[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.84,0:00:05.64,Default,,0000,0000,0000,,En esta sección vamos a tomar las técnicas que hemos construido hasta ahora, hasta con la Dialogue: 0,0:00:05.64,0:00:10.21,Default,,0000,0000,0000,,bucle de cuatro y si declaración y la media técnica para detectar las áreas de color, Dialogue: 0,0:00:10.21,0:00:14.100,Default,,0000,0000,0000,,y ponerlos juntos hacer un efecto especial de película real. Por eso este efecto especial Dialogue: 0,0:00:14.100,0:00:19.48,Default,,0000,0000,0000,,llama proyección azul. Y debo señalar lo que piensas como datos de vídeo Dialogue: 0,0:00:19.48,0:00:23.90,Default,,0000,0000,0000,,es realmente acaba de hacer una serie de imágenes fijas regulares, sólo mostró algo parecido Dialogue: 0,0:00:23.90,0:00:28.49,Default,,0000,0000,0000,,20 a 60 veces por segundo. Por lo que para nuestros propósitos sólo haremos el efecto especial Dialogue: 0,0:00:28.49,0:00:33.29,Default,,0000,0000,0000,,en imágenes fijas, y se puede ver cómo podrá generalizar al cine. Así que la idea es que te Dialogue: 0,0:00:33.29,0:00:37.56,Default,,0000,0000,0000,,ser un modelo muy simple. Imagine que tiene la imagen de señal de stop. Por lo que tenemos, hemos hablado Dialogue: 0,0:00:37.56,0:00:41.55,Default,,0000,0000,0000,,acerca del código para detectar el área roja dentro de aquí. Lo de la pantalla azul Dialogue: 0,0:00:41.56,0:00:45.83,Default,,0000,0000,0000,,efecto, nos estamos va a tener una segunda imagen que llamaré, la imagen de fondo. Dialogue: 0,0:00:45.83,0:00:50.23,Default,,0000,0000,0000,,Y la idea es que nos podrá detectar las zonas rojas, como lo hemos hecho antes. Pero siempre Dialogue: 0,0:00:50.23,0:00:54.35,Default,,0000,0000,0000,,Obtengo un píxel aquí en el área roja, Wanna pensar sobre el tipo de Dialogue: 0,0:00:54.35,0:00:59.04,Default,,0000,0000,0000,,píxel correspondiente sobre de esta otra imagen. Y me vas a copiar ese píxel sobre Dialogue: 0,0:00:59.04,0:01:03.68,Default,,0000,0000,0000,,sorta rellenar toda el área rojo aquí con píxeles aquí desde otro Dialogue: 0,0:01:03.68,0:01:07.75,Default,,0000,0000,0000,,imagen. Lo sentimos, es un diagrama un poco más detallado del mismo. Por lo tanto, voy a hacer Dialogue: 0,0:01:07.75,0:01:11.96,Default,,0000,0000,0000,,ejemplos de un poco más. Pero vamos a tener un bucle de cuatro donde estamos tipo de Dialogue: 0,0:01:11.96,0:01:16.38,Default,,0000,0000,0000,,bucle a través de esta imagen. Y tendremos un if instrucción que se va a identificar Dialogue: 0,0:01:16.38,0:01:20.54,Default,,0000,0000,0000,,algunos de los píxeles hasta aquí. Así que vamos a decir que nosotros hemos identificado este píxel en la izquierda Dialogue: 0,0:01:20.54,0:01:24.54,Default,,0000,0000,0000,,imagen. Para que el píxel tiene algunas coordenadas XY y nosotros no hemos metido con el Dialogue: 0,0:01:24.54,0:01:28.65,Default,,0000,0000,0000,,XY mucho hasta ahora pero, usted sabe, quizás es de 200 X y y es 100 o lo que sea. Dialogue: 0,0:01:28.81,0:01:33.21,Default,,0000,0000,0000,,Por lo que queremos hacer es obtener esos dos números. Y luego encontrar el correspondiente Dialogue: 0,0:01:33.21,0:01:37.75,Default,,0000,0000,0000,,píxel aquí desde la otra imagen. Por lo tanto, tal vez a 200-100, o lo que sea es. Dialogue: 0,0:01:37.75,0:01:42.84,Default,,0000,0000,0000,,Hay algunos píxeles que coincida. Así que una vez que tenemos esa imagen correspondiente, un Dialogue: 0,0:01:42.84,0:01:47.87,Default,,0000,0000,0000,,píxel correspondiente de la imagen.\NLuego queremos copiarlo, para establecer la Dialogue: 0,0:01:47.87,0:01:53.08,Default,,0000,0000,0000,,píxel aquí. Y ya sabes, cómo? s que va a trabajar, cómo copiar un píxel Dialogue: 0,0:01:53.08,0:01:57.14,Default,,0000,0000,0000,,¿sobre? Tienes que pensar, ' bueno, ¿qué define a un píxel? ¿Qué hace un píxel Dialogue: 0,0:01:57.14,0:02:01.03,Default,,0000,0000,0000,,el camino parece?' Y la respuesta es sólo los tres números. Es sólo rojo, Dialogue: 0,0:02:01.03,0:02:04.96,Default,,0000,0000,0000,,verde y azul. Así que vamos a escribir código para una especie de obtener el valor rojo de Dialogue: 0,0:02:04.96,0:02:08.95,Default,,0000,0000,0000,,Este píxel aquí y, a continuación, que establece como el valor rojo aquí. Asimismo para Dialogue: 0,0:02:08.95,0:02:13.14,Default,,0000,0000,0000,,verde y azul. Y estableciendo los tres números sobre los vas a hacer el Dialogue: 0,0:02:13.14,0:02:17.33,Default,,0000,0000,0000,,píxel sobre esta imagen sólo exactamente el mismo aspecto como el píxel aquí en este Dialogue: 0,0:02:17.33,0:02:22.18,Default,,0000,0000,0000,,lateral. Por lo tanto, aquí es parte del código, aquí está nuestro primer ejemplo de código para hacer esto. Y más bien Dialogue: 0,0:02:22.18,0:02:27.49,Default,,0000,0000,0000,,que sorta describir el efecto, creo que en este caso sólo podrá ejecutarla por lo que podemos ver Dialogue: 0,0:02:27.49,0:02:32.42,Default,,0000,0000,0000,,y, a continuación, lo hablaremos acerca de lo que hacen las líneas. Por lo tanto, aquí vemos el sorta como Dialogue: 0,0:02:32.42,0:02:37.60,Default,,0000,0000,0000,,se indicó antes, la parada de firmar con todos sus todas las áreas rojas de la señal de stop. Dialogue: 0,0:02:37.79,0:02:42.97,Default,,0000,0000,0000,,Nos hemos sustituido en píxeles de la imagen lleva en su lugar. Así que permítanme señalar, Dialogue: 0,0:02:43.16,0:02:48.69,Default,,0000,0000,0000,,el, cómo las partes de este trabajo. En primer lugar, por lo que fuera en todos los ejemplos hasta ahora, creo que Dialogue: 0,0:02:48.69,0:02:52.87,Default,,0000,0000,0000,,sólo hemos abierto una imagen, pero resulta que puede tener varias imágenes. Así que aquí Dialogue: 0,0:02:52.87,0:02:56.59,Default,,0000,0000,0000,,Abrir una segunda imagen para el jpeg de hojas, y almacenar en una variable Dialogue: 0,0:02:56.59,0:03:01.23,Default,,0000,0000,0000,,devolver la llamada. Hasta entonces todo este código que hemos visto antes. Sólo estoy función de bucle en el Dialogue: 0,0:03:01.23,0:03:06.26,Default,,0000,0000,0000,,señal de Stop y detectar los píxeles rojos. Así que lo interesante es aquí dentro de Dialogue: 0,0:03:06.26,0:03:11.17,Default,,0000,0000,0000,,Si declaración. ¿Qué hacemos cuando tenemos un píxel rojo. Y rompe sorta Dialogue: 0,0:03:11.17,0:03:16.73,Default,,0000,0000,0000,,a las tres partes. Estas dos primeras líneas sólo llamar pixel.getX y pixel.getY, y Dialogue: 0,0:03:16.73,0:03:22.00,Default,,0000,0000,0000,,almacenar los valores resultantes en las variables x e y. Ahora creo que no he usado getX Dialogue: 0,0:03:22.00,0:03:26.69,Default,,0000,0000,0000,,y getY hasta ahora, pero lo que tho-, quienes lo es simplemente ir a un píxel y Dialogue: 0,0:03:26.69,0:03:31.84,Default,,0000,0000,0000,,recuperar cualquiera que sea su x, y fuera de ella, por lo tanto muy análoga a la getRed y getBlue. Dialogue: 0,0:03:32.31,0:03:37.90,Default,,0000,0000,0000,,Por lo que sólo me va a almacenar en estas variables x y. Y entonces en esta línea. ME Dialogue: 0,0:03:37.90,0:03:42.68,Default,,0000,0000,0000,,tomar esos dos números, x e y. realmente sorta podrá leer dejó a aquí. Por lo tanto Dialogue: 0,0:03:42.68,0:03:47.34,Default,,0000,0000,0000,,Voy a la imagen de la espalda, por lo es, la imagen de hojas. Y pido getPixel, así que me Dialogue: 0,0:03:47.34,0:03:52.12,Default,,0000,0000,0000,,¿quieres recuperar un píxel de la misma. Y entonces tengo que darle algunos x y y, en este Dialogue: 0,0:03:52.12,0:03:56.78,Default,,0000,0000,0000,,caso x e y que i wanna uso es el x, y que fue establecido aquí. Tan esencialmente, Dialogue: 0,0:03:56.78,0:04:01.43,Default,,0000,0000,0000,,es el x, y del píxel de la parada de firmar imagen, diciendo, lo que sea que x, y, Dialogue: 0,0:04:01.43,0:04:06.57,Default,,0000,0000,0000,,ir a buscar que s, el píxel en la x de la misma, y de la imagen de hojas. SO. Una vez que tenemos Dialogue: 0,0:04:06.57,0:04:12.02,Default,,0000,0000,0000,,ese píxel, luego yo sólo voy a iniciar otra variable denominada píxel dos. Por lo tanto Dialogue: 0,0:04:12.23,0:04:16.13,Default,,0000,0000,0000,,¿Pregunta natural sería como, oh bien no podíamos simplemente pedimos ese píxel? Así nos Dialogue: 0,0:04:16.13,0:04:20.13,Default,,0000,0000,0000,,no se llama píxel, porque ya estamos usando píxeles para referirse a los píxeles Dialogue: 0,0:04:20.13,0:04:23.98,Default,,0000,0000,0000,,la imagen de la señal de stop. Así, dos píxeles sólo parecían sorta más obvia otros Dialogue: 0,0:04:23.98,0:04:29.12,Default,,0000,0000,0000,,nombre que se utilizará. Todos los derechos, así que en este momento, tengo dos píxeles y píxel dos se refiere a Dialogue: 0,0:04:29.12,0:04:34.16,Default,,0000,0000,0000,,el píxel de la imagen de fondo de la imagen. Y ahora, estos tres Dialogue: 0,0:04:34.16,0:04:39.00,Default,,0000,0000,0000,,líneas de hacen lo que estaba describiendo antes como una copia. Tan sólo veamos la primera de ellas. Dialogue: 0,0:04:39.00,0:04:43.44,Default,,0000,0000,0000,,Dice punto de píxel, conjunto rojo. Por lo que hemos visto, como 100 veces. I'm gonna set Dialogue: 0,0:04:43.44,0:04:48.12,Default,,0000,0000,0000,,el valor del píxel de la imagen de señal de stop rojo. ¿Y qué, ¿qué soy va a establecer Dialogue: 0,0:04:48.12,0:04:52.84,Default,,0000,0000,0000,,¿ese valor rojo que? Y lo que me va a definir que es, es, punto dos, píxeles, obtener rojo. Dialogue: 0,0:04:52.84,0:04:57.70,Default,,0000,0000,0000,,Por lo que estoy recibiendo el píxel de la imagen, obteniendo el valor rojo. Así, 160, o Dialogue: 0,0:04:57.70,0:05:02.25,Default,,0000,0000,0000,,sea lo que sea. Y estoy solo que va a definir en la imagen de señal de stop. Por lo tanto Dialogue: 0,0:05:02.25,0:05:07.18,Default,,0000,0000,0000,,repetir que para verde y azul, somos simplemente, esencialmente justa, nos estamos copiando el Dialogue: 0,0:05:07.18,0:05:11.79,Default,,0000,0000,0000,,tres números más. Así que, en efecto, esta copia del píxel. Por lo tanto, es muy Dialogue: 0,0:05:11.79,0:05:16.88,Default,,0000,0000,0000,,complicado. Quiero hacer algunos ejemplos de esto. Permítanme hacer un segundo ejemplo. Dialogue: 0,0:05:16.88,0:05:22.11,Default,,0000,0000,0000,,Esto es una imagen del bebé Abby, cuando ella es como seis meses de edad. Bebé poco feliz en Dialogue: 0,0:05:22.11,0:05:27.72,Default,,0000,0000,0000,,su silla bouncy. Y más tarde cuando ella es una adolescente puede ser loco a mí para utilizar Dialogue: 0,0:05:27.72,0:05:33.47,Default,,0000,0000,0000,,en este ejemplo. ¿Qué voy a hacer eso, o, en este caso lo que quiero hacer es, Dialogue: 0,0:05:33.69,0:05:39.09,Default,,0000,0000,0000,,Observe las áreas verdes de la Cátedra bouncy. Quiero que el tipo de copia sobre el Dialogue: 0,0:05:39.09,0:05:45.06,Default,,0000,0000,0000,,hojas por lo que obtener este tipo de efecto frondosos de bebé de naturaleza. Y, como recordarán, hay Dialogue: 0,0:05:45.06,0:05:50.93,Default,,0000,0000,0000,,eran básicamente dos cosas que necesitaba hacer en el bucle de aquí. Bueno lo primero que debería Dialogue: 0,0:05:50.93,0:05:56.54,Default,,0000,0000,0000,,punto, por lo que soy, voy a llamar píxel punto obtener verde, pues si, la prueba. Por lo tanto Dialogue: 0,0:05:56.54,0:06:01.68,Default,,0000,0000,0000,,el primer problema fue esto. Obtener el píxel de obtener dos. Obtenga el píxel correspondiente. Dialogue: 0,0:06:01.68,0:06:07.22,Default,,0000,0000,0000,,Y aquí voy a escribir como una sola línea. Por eso digo, vuelta. Así que voy a otro Dialogue: 0,0:06:07.22,0:06:12.45,Default,,0000,0000,0000,,imagen. Copia píxeles de obtener puntos. Y voy tipo de espacio aquí. Quiero obtener el Dialogue: 0,0:06:12.45,0:06:16.92,Default,,0000,0000,0000,,píxel de la imagen, y entonces tengo que especificar el x, y. Y aquí lo que Dialogue: 0,0:06:16.92,0:06:21.22,Default,,0000,0000,0000,,queremos hacer es, bueno, Wanna especificar la x, y y del píxel de la señal de stop Dialogue: 0,0:06:21.22,0:06:25.86,Default,,0000,0000,0000,,imagen. Y previamente lo que hice por tener x, y variables y bueno, eso está bien. Pero Dialogue: 0,0:06:25.86,0:06:30.39,Default,,0000,0000,0000,,Estoy, en este caso yo estoy va a compactarlo abajo para hacerlo en una sola línea. Así que realmente Dialogue: 0,0:06:30.39,0:06:34.80,Default,,0000,0000,0000,,Sólo puedo decir, pixel.getX. Por lo tanto píxel es el píxel de la imagen de señal de stop. Y Dialogue: 0,0:06:34.80,0:06:39.50,Default,,0000,0000,0000,,Sólo podrá llamar a getX y que obtiene que el valor de x y luego me voy solo, voy a poner Dialogue: 0,0:06:39.50,0:06:45.55,Default,,0000,0000,0000,,directamente aquí dentro de. La llamada back.getPixel. Así que esta es la misma idea como antes Dialogue: 0,0:06:45.55,0:06:50.62,Default,,0000,0000,0000,,pero sólo he compactado lo a una línea. Todo derecho, por lo una línea establece Dialogue: 0,0:06:50.62,0:06:56.37,Default,,0000,0000,0000,,dos que el píxel correspondiente de píxel.\NY, a continuación, la segunda cosa que debemos hacer Dialogue: 0,0:06:56.37,0:07:01.78,Default,,0000,0000,0000,,el bucle es esta copia durante la operación, y que sólo literalmente es el mismo por lo que iré Dialogue: 0,0:07:01.78,0:07:09.00,Default,,0000,0000,0000,,simplemente, voy copiar que desde aquí arriba.\NMuy bien. Ahora deshacerse del blanco. Dialogue: 0,0:07:09.00,0:07:15.37,Default,,0000,0000,0000,,Estas líneas en blanco son inofensivas. Muy bien, así que vamos a tratar, vamos a intentar. Muy bien. Por lo tanto Dialogue: 0,0:07:15.37,0:07:21.58,Default,,0000,0000,0000,,Puedes ver que tenemos, estamos obteniendo un poco de los datos de la hoja aquí pero Dialogue: 0,0:07:21.58,0:07:29.45,Default,,0000,0000,0000,,no es un poco delgado. Así que necesitamos hacer esto un poco más pequeño. 2.4 es una Dialogue: 0,0:07:29.45,0:07:45.79,Default,,0000,0000,0000,,poco más, quieren más. Completar dos. Sólo un poco más y [sonido] Dialogue: 0,0:07:45.79,0:07:53.72,Default,,0000,0000,0000,,Demasiado. [risa] Muy bien. Así que vamos a tratar de 1.05. Demasiado para mí. Bueno, creo que Dialogue: 0,0:07:53.72,0:07:57.81,Default,,0000,0000,0000,,eso es bastante bueno. Por lo que se puede ver, es una especie de, ustedes saben, hubo flechas verdes Dialogue: 0,0:07:57.81,0:08:01.55,Default,,0000,0000,0000,,aquí. Hay una especie de la zona de sombra que tiene, es decir, quizás apenas Dialogue: 0,0:08:01.55,0:08:05.45,Default,,0000,0000,0000,,verdoso. Y luego hubo algunas mantas verdes aquí que ordenamos de Dialogue: 0,0:08:05.45,0:08:09.24,Default,,0000,0000,0000,,salpicado estas hojas. Por lo que es, es un lindo efecto. O, es algo inquietante, Dialogue: 0,0:08:09.24,0:08:13.44,Default,,0000,0000,0000,,derecho, que hemos recibido estos píxeles de la imagen de la hoja y una especie de ponerlos en Dialogue: 0,0:08:13.44,0:08:17.23,Default,,0000,0000,0000,,esta otra imagen y se ve, bueno, no es totalmente realista. Pero pudo ver Dialogue: 0,0:08:17.23,0:08:20.97,Default,,0000,0000,0000,,donde, con ajuste, podría conseguir este efecto real. Muy bien, así que vamos a tratar de uno Dialogue: 0,0:08:20.97,0:08:28.86,Default,,0000,0000,0000,,como las películas. Por lo que el miedo es nuestro mono estrella de cine. Y he tomado una foto de mono Dialogue: 0,0:08:28.86,0:08:33.76,Default,,0000,0000,0000,,delante de un fondo azul. Es sólo una toalla azul. Verá que el mono es Dialogue: 0,0:08:33.97,0:08:39.32,Default,,0000,0000,0000,,marrón y tiene una ligera barriga aquí y Hola, esta banana es una especie de una luz Dialogue: 0,0:08:39.32,0:08:44.69,Default,,0000,0000,0000,,amarillo. Así que si piensas de brown y bronceado y amarillo, son todos tipo de. Por cerca de Dialogue: 0,0:08:44.69,0:08:48.61,Default,,0000,0000,0000,,¿amarillo, correcto? Así que hay un montón de rojo/verde, solía hacerlo. No mucho Dialogue: 0,0:08:48.61,0:08:52.95,Default,,0000,0000,0000,,de color azul. Así que separa el fondo azul, en términos de pensar en el mono Dialogue: 0,0:08:52.95,0:08:57.13,Default,,0000,0000,0000,,en términos de RGB, se va a trabajar bastante bien. Así que aquí es lo que quiero utilizar como el Dialogue: 0,0:08:57.13,0:09:01.68,Default,,0000,0000,0000,,Fondo. Se trata de un candidato para uno de los cuadros más famosos jamás tomados. Esto Dialogue: 0,0:09:01.68,0:09:05.70,Default,,0000,0000,0000,,es una imagen tomada por los astronautas de Apolo ocho como lo fueron, estaban en Dialogue: 0,0:09:05.70,0:09:10.09,Default,,0000,0000,0000,,órbita. Ellos estaban volando alrededor de la Luna, y como vinieron aquí, alrededor de la tierra Dialogue: 0,0:09:10.09,0:09:14.58,Default,,0000,0000,0000,,loomed. Tipo de mostrar la tierra justo sobre el horizonte de la Luna. [inaudible] Dialogue: 0,0:09:14.58,0:09:19.90,Default,,0000,0000,0000,,sólo un salvavidas poco que somos todos. Así que lo que quiero hacer es empezar con el mono Dialogue: 0,0:09:19.90,0:09:25.32,Default,,0000,0000,0000,,imagen, y para todos estos píxeles azules, quieren tirar en píxeles desde la Luna Dialogue: 0,0:09:25.32,0:09:31.82,Default,,0000,0000,0000,,imagen. Y así se vería como el mono es como, de vacaciones en la Luna. Así que iré Dialogue: 0,0:09:31.82,0:09:40.05,Default,,0000,0000,0000,,simplemente agarrar. Este código para empezar. Vamos a ver. Muy bien, así que lo que quiero hacer es, para la Dialogue: 0,0:09:40.05,0:09:46.78,Default,,0000,0000,0000,,Si, quiero decir si consigue azul. ¿Por lo tanto Wanna detectar el derecho de fondo azul? Y si Dialogue: 0,0:09:46.78,0:09:53.59,Default,,0000,0000,0000,,es el fondo azul y, a continuación, Wanna Tire en píxeles desde la Luna, el. Por lo tanto Dialogue: 0,0:09:53.59,0:09:59.85,Default,,0000,0000,0000,,aquí nuestra imagen es mono vuelve Luna [inaudible] I've got mi si declaración. Y Dialogue: 0,0:09:59.85,0:10:04.09,Default,,0000,0000,0000,,¿entonces, esto [inaudible] es invariable, verdad? Es justo, obtener la correspondiente Dialogue: 0,0:10:04.09,0:10:08.46,Default,,0000,0000,0000,,ha sin cambios desde el ejemplo anterior. Por lo que acaba de obtener la correspondiente Dialogue: 0,0:10:08.46,0:10:12.53,Default,,0000,0000,0000,,píxel, copia en rojo, verde, azul. Lo que no requiere cambiar en absoluto. Dialogue: 0,0:10:12.70,0:10:18.41,Default,,0000,0000,0000,,Muy bien, así que vamos a probarlo. Muy bien, así que, a 1,5 lo que está ocurriendo aquí es si Dialogue: 0,0:10:18.41,0:10:23.95,Default,,0000,0000,0000,,Declaración nunca es disparar. He especificado que he hecho la valla demasiado alta. Vale lo Dialogue: 0,0:10:23.95,0:10:32.82,Default,,0000,0000,0000,,vamos a intentar 1.3. Ah, sólo un poco teeny hunt. Así que estoy demasiado alto. Vamos a intentar 1.1. Eh, Dialogue: 0,0:10:32.82,0:10:38.33,Default,,0000,0000,0000,,bien. Ahora que puede ver, ustedes saben, s, la bluishness de esta parte de la azul Dialogue: 0,0:10:38.33,0:10:43.85,Default,,0000,0000,0000,,fondo tal vez sólo fue un poco más, por lo estamos recibiendo, pero no hacia abajo Dialogue: 0,0:10:43.85,0:10:49.08,Default,,0000,0000,0000,,aquí. Por lo que se deba tratar de 1.0. Ahora es llegar allí. Tenemos un poco menos, Dialogue: 0,0:10:49.08,0:10:54.60,Default,,0000,0000,0000,,así que realmente podemos ir podemos ir bajo uno aquí por lo que voy a tratar de 0,9 como la Dialogue: 0,0:10:54.60,0:11:00.11,Default,,0000,0000,0000,,Hurdle donde sólo estoy bajando el obstáculo.\NOoh, es bastante buena. Ver, hay una Dialogue: 0,0:11:00.11,0:11:05.65,Default,,0000,0000,0000,,teeny poco de Luna en su barbilla allí. 0.95. Allá vamos, que es bonito Dialogue: 0,0:11:05.65,0:11:10.36,Default,,0000,0000,0000,,buena. Podríamos, nosotros podríamos ajustar esto [inaudible], creo, tres, hay un Dialogue: 0,0:11:10.36,0:11:16.16,Default,,0000,0000,0000,,poco de, allá vamos. Creo que es perfecto. Por lo tanto, puede ver que tiene, sabes, Dialogue: 0,0:11:16.16,0:11:22.51,Default,,0000,0000,0000,,como estrella de cine en las batallas de láser, nave espacial, como sea. Muy bien. Tan sólo a Dialogue: 0,0:11:22.51,0:11:27.25,Default,,0000,0000,0000,,resumir un poco. En el código vas a tener dos imágenes en lugar de uno y luego Dialogue: 0,0:11:27.25,0:11:31.36,Default,,0000,0000,0000,,bucle a través de la imagen principal y sólo un poco la forma en que hemos hecho antes, Dialogue: 0,0:11:31.36,0:11:36.15,Default,,0000,0000,0000,,identificar áreas de algún color. Y luego, una vez que haya identificado una zona que se encuentra en Dialogue: 0,0:11:36.15,0:11:40.72,Default,,0000,0000,0000,,el color preocupa, entonces no existe esta operación para localizar el correspondiente Dialogue: 0,0:11:40.72,0:11:45.28,Default,,0000,0000,0000,,píxeles de otra imagen y luego copiar sus valores rojos, verdes, azules, a Dialogue: 0,0:11:45.28,0:11:49.68,Default,,0000,0000,0000,,obtener el efecto de hacer. Y como se puede imaginar. Ustedes saben, es bastante fácil Dialogue: 0,0:11:49.68,0:11:52.44,Default,,0000,0000,0000,,son ejercicios que trabajan sobre esta técnica.