[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:05.65,Default,,0000,0000,0000,,Nesta seção, vou falar sobre como fazer em tons de cinza e de código Dialogue: 0,0:00:05.65,0:00:11.58,Default,,0000,0000,0000,,realizar essa idéia. Assim, a primeira pergunta é como é que um cinza? Então, para explicar esta Dialogue: 0,0:00:11.58,0:00:17.66,Default,,0000,0000,0000,,Eu vou para o navegador RGB e despeja o caminho Dialogue: 0,0:00:17.66,0:00:23.38,Default,,0000,0000,0000,,para um cinzento, um sem qualquer matiz no RGB, é que a três Dialogue: 0,0:00:23.38,0:00:28.74,Default,,0000,0000,0000,,números, vermelho, verde e azul são os mesmos. Então eu posso provar isso aqui, Dialogue: 0,0:00:28.74,0:00:34.37,Default,,0000,0000,0000,,Eu posso colocar o vermelho eo verde ... Farei tudo o que a 190. Assim você pode ver que é Dialogue: 0,0:00:34.37,0:00:39.11,Default,,0000,0000,0000,,um pouco sobre o amarelo, azul e está abaixo. Então olhe o que Dialogue: 0,0:00:39.11,0:00:44.15,Default,,0000,0000,0000,,acontece como o azul rastejar até o nível de vermelho e verde, você pode ver que Dialogue: 0,0:00:44.15,0:00:49.07,Default,,0000,0000,0000,,a cor desbota, e como o azul torna-se exactamente o mesmo Dialogue: 0,0:00:49.07,0:00:53.87,Default,,0000,0000,0000,,Você pode usar as teclas de seta sobre esses controles. Era uma vez, agora que todos os Dialogue: 0,0:00:53.87,0:00:58.91,Default,,0000,0000,0000,,três são exatamente cem 90 o que resta é apenas cinza. Portanto, pode, Dialogue: 0,0:00:58.91,0:01:04.18,Default,,0000,0000,0000,,Eu sei, eu vou fazer um outro exemplo. Então, o que se eu ficar, eu fico verde e azul aqui Dialogue: 0,0:01:04.18,0:01:09.32,Default,,0000,0000,0000,,tipo do caminho de modo que os dois estão em 99. É uma espécie de, como, um escuro Dialogue: 0,0:01:09.32,0:01:14.72,Default,,0000,0000,0000,,Turquesa, se eu começar logo a zero. Então eu vou ficar vermelho para ficar mais perto. Dialogue: 0,0:01:14.72,0:01:19.85,Default,,0000,0000,0000,,E, em seguida, uma vez que é o mesmo que os outros dois, novamente, eu fiquei com o cinza. em Dialogue: 0,0:01:19.85,0:01:25.42,Default,,0000,0000,0000,,aqui é uma espécie de, de um cinza escuro. Assim, o padrão é, se o vermelho, verde e azul Dialogue: 0,0:01:25.42,0:01:31.08,Default,,0000,0000,0000,,españolinglésfrancés Dialogue: 0,0:01:31.08,0:01:37.24,Default,,0000,0000,0000,,cinza. E, de fato, nosso caso original de preto puro e branco puro, eu vou Dialogue: 0,0:01:37.24,0:01:42.83,Default,,0000,0000,0000,,aqui em preto. Eles chamam isso também. Direito. E o preto é 000. São todos Dialogue: 0,0:01:42.83,0:01:48.70,Default,,0000,0000,0000,,°, de modo que é um ponto final do espectro da escala de cinzentos. Então, eu vou Dialogue: 0,0:01:48.70,0:01:53.66,Default,,0000,0000,0000,,E aqui mais uma vez vou dizer que, você sabe, então você pode fazer estes arg-se Dialogue: 0,0:01:53.66,0:01:58.58,Default,,0000,0000,0000,,No entanto, os valores RGB deve ser igual, ele fará um tom de cinza. E podemos fazê-escuro Dialogue: 0,0:01:58.58,0:02:03.59,Default,,0000,0000,0000,,cinza e cinza claro e preto ou branco, ou o que quer. Vamos deixar que as pessoas, Dialogue: 0,0:02:03.59,0:02:08.19,Default,,0000,0000,0000,,tons de cinza. Outra forma de colocá-la é que a falta de cor. Assim, eles não são Dialogue: 0,0:02:08.19,0:02:12.43,Default,,0000,0000,0000,,para o vermelho ou verde ou algo assim. É precisamente esta incolor Dialogue: 0,0:02:12.61,0:02:17.41,Default,,0000,0000,0000,,brilho. Assim, nesta tabela tenho apenas alguns exemplos. Por exemplo, se eu tivesse Dialogue: 0,0:02:17.41,0:02:22.31,Default,,0000,0000,0000,,algo que era 50, 50, 50, que é um tipo de cinza. Ó 120, 120, 120, que é Dialogue: 0,0:02:22.31,0:02:27.16,Default,,0000,0000,0000,,cinzento médio, ou 200, 200, 200, o que seria um cinzento claro. Como eu disse antes puro Dialogue: 0,0:02:27.16,0:02:31.83,Default,,0000,0000,0000,,preto puro e branco casos discutidos anteriormente, eles, o TH-ajuste, esta Dialogue: 0,0:02:31.83,0:02:36.91,Default,,0000,0000,0000,,e padrão. Muito bom. Como é que eu posso fazer algo de útil com isso? Então, eu vou Dialogue: 0,0:02:36.91,0:02:41.54,Default,,0000,0000,0000,,olhar para esta visão incomum aqui. Jpeg da liberdade vermelho. E você pode executar este Dialogue: 0,0:02:41.54,0:02:46.12,Default,,0000,0000,0000,,código. Agora, não existe um código aqui, então eu estou sozinho. Ver só o natural. Dialogue: 0,0:02:46.12,0:02:51.40,Default,,0000,0000,0000,,Assim, a imagem vermelha de liberdade aqui está, é uma imagem da Estátua da Liberdade. Dialogue: 0,0:02:51.40,0:02:56.43,Default,,0000,0000,0000,,Mas todos os valores de dados dos pixels vermelhos. À medida que os valores de vermelho, é Dialogue: 0,0:02:56.43,0:03:01.21,Default,,0000,0000,0000,,sabe, 37 ou 200 ou qualquer outra coisa. Filho, está mudando para a imagem original. O Dialogue: 0,0:03:01.21,0:03:06.24,Default,,0000,0000,0000,,valores de verde e azul são simplesmente zerar todos os lugares. Não há nada lá. Portanto, eu Dialogue: 0,0:03:06.24,0:03:11.22,Default,,0000,0000,0000,,Media, o que quer. Parece ruim, ou certamente parece errado. Eu acho que quero Dialogue: 0,0:03:11.22,0:03:16.54,Default,,0000,0000,0000,,sobre, bem, como eu poderia corrigir isso? Eu gostaria de corrigir este aspecto, um cinza Dialogue: 0,0:03:16.54,0:03:22.74,Default,,0000,0000,0000,,imagem em escala da estátua da liberdade, não, não coisa vermelha. Assim, a forma do Dialogue: 0,0:03:22.74,0:03:28.68,Default,,0000,0000,0000,,para isso. O que eu vou usar é o fato de que, se o vermelho, verde e azul Dialogue: 0,0:03:28.68,0:03:33.53,Default,,0000,0000,0000,,são todos iguais, ele será sombreado cinzento. Agora, neste caso, os dados Dialogue: 0,0:03:33.53,0:03:41.22,Default,,0000,0000,0000,,pol Para cada pixel na valor de vermelho. Então, se eu digo, todos os pontos de pixel verde. E o que Dialogue: 0,0:03:41.22,0:03:46.50,Default,,0000,0000,0000,,Eu vou fazer é que eu tenho para fazer o valor de verde, eu vou mudar para ser o mesmo Dialogue: 0,0:03:46.50,0:03:51.28,Default,,0000,0000,0000,,como o vermelho valor. Então eu vou dizer, ponto pixel, ficando vermelho. E o que Dialogue: 0,0:03:51.28,0:03:56.33,Default,,0000,0000,0000,,Isso não faz. É obtido com o ponto de pixel vermelho de tal modo que o número de selecções Dialogue: 0,0:03:56.33,0:04:01.50,Default,,0000,0000,0000,,você sabe, para cada pixel. Recolher o valor de vermelho. Por isso, é 27 ou 100 ou qualquer outro Dialogue: 0,0:04:01.50,0:04:06.47,Default,,0000,0000,0000,,é. E para baixo o valor verde. Agora isso é um pouco incomum. Dialogue: 0,0:04:06.47,0:04:11.82,Default,,0000,0000,0000,,Normalmente o que chamamos de conjuntos verdes se misturam com o conjunto verde e azul que se misturaram Dialogue: 0,0:04:11.82,0:04:16.79,Default,,0000,0000,0000,,para obter azul. Mas esta é uma combinação válida, portanto, neste Dialogue: 0,0:04:16.79,0:04:23.44,Default,,0000,0000,0000,,caso faz o que quer. Eu vou de novo para o azul. Cheers. Portanto, eu digo Dialogue: 0,0:04:23.44,0:04:30.68,Default,,0000,0000,0000,,apontar obter pixels vermelhos. E então eu vou definir em azul. Vou neaten, agora vamos Dialogue: 0,0:04:30.68,0:04:35.37,Default,,0000,0000,0000,,tente isso. Ah, aqui vamos nós. Portanto, esta é apenas uma aplicação desse recurso do Dialogue: 0,0:04:35.37,0:04:39.45,Default,,0000,0000,0000,,RGB espaço, quando os números são iguais é em tons de cinza. Então, a ordem, Dialogue: 0,0:04:39.45,0:04:43.92,Default,,0000,0000,0000,,para recuperar o valor de vermelho, conjunto azul e verde. E assim Dialogue: 0,0:04:43.92,0:04:48.56,Default,,0000,0000,0000,,Agora, uma espécie de fixar a imagem, ao que parece, é branco e preto, mas pelo menos Dialogue: 0,0:04:48.56,0:04:55.45,Default,,0000,0000,0000,,parece ser bom. Assim, uma pergunta relacionada. Ou talvez uma questão mais prática, assim, Dialogue: 0,0:04:55.45,0:05:00.06,Default,,0000,0000,0000,,Se eu tiver uma imagem colorida. Como aqui, aqui é a nossa velha imagem de flores. Como eu poderia Dialogue: 0,0:05:00.06,0:05:04.78,Default,,0000,0000,0000,,¿Converter em tons de cinza? E, eu acho que é, você sabe, se Dialogue: 0,0:05:04.78,0:05:09.44,Default,,0000,0000,0000,,Nós estamos olhando aqui estas flores, é, como bem. Quer tom escorrer. Dialogue: 0,0:05:09.44,0:05:13.97,Default,,0000,0000,0000,,Eu só quero pensar em cada um desses pixels como. Escuro, ou claro ou escuro. Dialogue: 0,0:05:13.97,0:05:18.65,Default,,0000,0000,0000,,Só tem uma certa quantidade de brilho e, obviamente, lá, você sabe, há muitos Dialogue: 0,0:05:18.65,0:05:22.76,Default,,0000,0000,0000,,Exemplos disto, nesta imagem. Então eu acho que, assim que o problema será Dialogue: 0,0:05:22.76,0:05:27.04,Default,,0000,0000,0000,,¿Olhando para um pixel, é como a luz ou escuro? Isso é o que eu [inaudível] Dialogue: 0,0:05:27.04,0:05:31.50,Default,,0000,0000,0000,,para reduzir este. Então, suponhamos que eu escolhi três pixels. Fora do que a imagem e Dialogue: 0,0:05:31.50,0:05:36.56,Default,,0000,0000,0000,,Eu coloquei na mesa e agora quero pensar um desses pixels é Dialogue: 0,0:05:36.56,0:05:41.32,Default,,0000,0000,0000,,mais escuro e mais leve. Então aqui está o primeiro pixel e aqui está o segundo pixel e Dialogue: 0,0:05:41.32,0:05:46.19,Default,,0000,0000,0000,,aqui é os pixels terceiros. E aqui, você ampliar isto um pouco. Então, eu sou apenas Dialogue: 0,0:05:46.19,0:05:50.71,Default,,0000,0000,0000,,tentar julgar a luz contra a escuridão. Ou seja, o que é o mais leve, que tem o Dialogue: 0,0:05:50.71,0:05:55.86,Default,,0000,0000,0000,,Precisa de mais escuro aqui? Então, suponho que, se eu estava apenas olhando os valores de cor vermelha. Ele veria que Dialogue: 0,0:05:55.86,0:06:01.29,Default,,0000,0000,0000,,O primeiro pixel tem um 200 vermelho. E então que, mais brilhante que só Dialogue: 0,0:06:01.29,0:06:05.42,Default,,0000,0000,0000,,O que mais, certo? Ou seja, números elevados são brilhantes, 255 é o máximo. E Dialogue: 0,0:06:05.42,0:06:10.13,Default,,0000,0000,0000,,zero é preto, então. Parece, oh yeah, o primeiro pixel. 200, que é claramente Dialogue: 0,0:06:10.13,0:06:14.83,Default,,0000,0000,0000,,mais brilhante. Mas então, se eu olhar. No valor de verde. E então você Dialogue: 0,0:06:14.83,0:06:19.89,Default,,0000,0000,0000,,como, oh Deus, mas este pixel terceiro tem realmente um valor muito alto para o verde Dialogue: 0,0:06:19.89,0:06:24.70,Default,,0000,0000,0000,,Apesar de um pouco baixo para o vermelho. Então, eu não sei como equilibrar Dialogue: 0,0:06:24.70,0:06:29.63,Default,,0000,0000,0000,,contra os outros pixels. Mas é difícil porque o que basicamente o que vemos Dialogue: 0,0:06:29.63,0:06:34.82,Default,,0000,0000,0000,,é que você não pode simplesmente assistir a um vermelho.\NVerde, azul brilhante maneira de julgar a coisa Dialogue: 0,0:06:34.82,0:06:40.42,Default,,0000,0000,0000,,é sorta deseja contá-los todos. Então, a nossa solução, neste caso, eu tenho em Dialogue: 0,0:06:40.42,0:06:45.80,Default,,0000,0000,0000,,a quarta coluna aqui, é para calcular a média para cada pixel. Assim, cada pixel Dialogue: 0,0:06:45.80,0:06:51.25,Default,,0000,0000,0000,,tem um valor de vermelho, verde e azul. O que você vai fazer é simplesmente calcular a média Dialogue: 0,0:06:51.25,0:06:56.38,Default,,0000,0000,0000,,os três números e como fazê-lo. Você é apenas add'em, então eu sou apenas Dialogue: 0,0:06:56.38,0:07:01.60,Default,,0000,0000,0000,,você calcular verde mais vermelho e azul para cada pixel e depois é só dividir por três. Dialogue: 0,0:07:01.78,0:07:06.94,Default,,0000,0000,0000,,Isso vai nos dar o valor médio de vermelho, verde e azul. E que a média Dialogue: 0,0:07:06.94,0:07:11.72,Default,,0000,0000,0000,,valor é trabalhar como um resumo muito bom de como brilhante o pixel é. Dialogue: 0,0:07:11.72,0:07:16.66,Default,,0000,0000,0000,,No lado direito, de modo a que a média é zero ou 10 ou 20, algum número pequeno. Não sei Dialogue: 0,0:07:16.66,0:07:21.32,Default,,0000,0000,0000,,Tom é exatamente o que, mas sabemos que é escuro. No outro extremo, se a média Dialogue: 0,0:07:21.32,0:07:25.64,Default,,0000,0000,0000,,220 ou 240, mais uma vez não sei o que é o tom, mas, mas nós sabemos que é brilhante. Dialogue: 0,0:07:25.81,0:07:30.41,Default,,0000,0000,0000,,À medida que a média irá funcionar como uma espécie de síntese do pixel, onde cai Dialogue: 0,0:07:30.41,0:07:34.62,Default,,0000,0000,0000,,campo e só nos dá um número, 0-255, que só capta o Dialogue: 0,0:07:34.62,0:07:38.83,Default,,0000,0000,0000,,brilho. Agora devo dizer, existem outras maneiras de fazê-lo, mas apenas Dialogue: 0,0:07:38.83,0:07:43.15,Default,,0000,0000,0000,,calcular a média simples é bom. Ela adora-vai funcionar bem para Dialogue: 0,0:07:43.15,0:07:47.48,Default,,0000,0000,0000,,nossos propósitos. Neste caso, eu, eu tive esses três, e por isso aqui no Dialogue: 0,0:07:47.48,0:07:51.65,Default,,0000,0000,0000,,lado direito só posso calcular a média. E o que vemos é realmente a Dialogue: 0,0:07:51.65,0:07:56.53,Default,,0000,0000,0000,,terceiro é de longe o mais brilhante. Se você souber olhar para o três vermelho, verde Dialogue: 0,0:07:56.53,0:08:00.70,Default,,0000,0000,0000,,e azul e, em seguida, o meio é mais escuras e das quais a primeira é uma espécie de Dialogue: 0,0:08:00.70,0:08:08.04,Default,,0000,0000,0000,,médio. Muito bom. Então eu posso usar isso. Essa idéia de que eu tenho a média e Dialogue: 0,0:08:08.04,0:08:14.38,Default,,0000,0000,0000,,digite um número torna este bom resumo. Isso eu posso usar para converter Dialogue: 0,0:08:14.38,0:08:21.79,Default,,0000,0000,0000,,algo cinza. Então, vamos tentar isso. Então aqui eu tenho, você pode executar este. Portanto Dialogue: 0,0:08:21.79,0:08:26.90,Default,,0000,0000,0000,,em, dentro do loop não é um código aqui, se eu estou sozinho agora só ver o Dialogue: 0,0:08:26.90,0:08:31.96,Default,,0000,0000,0000,,imagem inalterada. Então eu gostaria de fazer é adicionar o código aqui. Para alterar esta cinza Dialogue: 0,0:08:31.96,0:08:36.88,Default,,0000,0000,0000,,escala. Como eu digo qual será minha estratégia. O que vou fazer isso em Dialogue: 0,0:08:36.88,0:08:41.40,Default,,0000,0000,0000,,loop para cada pixel para calcular isso, quero dizer, para o que acaba de chegar Dialogue: 0,0:08:41.40,0:08:45.98,Default,,0000,0000,0000,,um número. Pode ser 27 ou 100 ou qualquer outro para cada pixel. E então eu Dialogue: 0,0:08:45.98,0:08:50.94,Default,,0000,0000,0000,,você toma esse número e conjunto no azul vermelho, verde e. Assim, se o Dialogue: 0,0:08:50.94,0:08:56.46,Default,,0000,0000,0000,,média é de 27, eu vou fazer vermelho, verde e azul em 27. E se a média é de Dialogue: 0,0:08:56.46,0:09:01.69,Default,,0000,0000,0000,,211, então eu vou fazer vermelho, verde e azul ser 211. Assim, torna-se Dialogue: 0,0:09:01.69,0:09:06.72,Default,,0000,0000,0000,,cada pixel, o espectro de escala de cinzentos, como acima. Em primeiro lugar, por qualquer Dialogue: 0,0:09:06.72,0:09:11.82,Default,,0000,0000,0000,,tem de calcular a média aqui. Então, eu só vontade. Como eu disse, add'em acima. Dialogue: 0,0:09:11.82,0:09:17.88,Default,,0000,0000,0000,,ponto do pixel [inaudível] ficar vermelho. Além disso, obter ponto de pixel verde também terá ponto do pixel azul. E Dialogue: 0,0:09:17.88,0:09:23.51,Default,,0000,0000,0000,,Então eu vou colocar estes três neste jogo ao ar livre de parênteses Dialogue: 0,0:09:23.51,0:09:28.74,Default,,0000,0000,0000,,a ordem das operações. Eu quero fazer a adição e então você diz cortar Dialogue: 0,0:09:28.74,0:09:34.10,Default,,0000,0000,0000,,três. Então eu dividir por três. Por conseguinte, esta não é a adição em parênteses. E Dialogue: 0,0:09:34.10,0:09:39.33,Default,,0000,0000,0000,,ter recebido esse valor, dividido por três.\NE eu vou armazenar em um Dialogue: 0,0:09:39.33,0:09:44.24,Default,,0000,0000,0000,,variável chamada PROM. E esta linha, ele se tornará uma espécie de ações on-line Dialogue: 0,0:09:44.24,0:09:48.46,Default,,0000,0000,0000,,para nós. Por isso, existem muitas técnicas pouco ou quer fazer os problemas que poderiam Dialogue: 0,0:09:48.46,0:09:52.68,Default,,0000,0000,0000,,no futuro, onde queremos calcular a média e, inevitavelmente, a linha Dialogue: 0,0:09:52.68,0:09:57.29,Default,,0000,0000,0000,,seria [inaudível] assim. Muito bem, então você diria? Então, minha estratégia é, eu posso calcular Dialogue: 0,0:09:57.29,0:10:02.84,Default,,0000,0000,0000,,e, em seguida, definir a média. Vermelho, verde e azul para todos os fins [inaudível] que. Portanto Dialogue: 0,0:10:02.84,0:10:08.58,Default,,0000,0000,0000,,Eu vou dizer, ponto pixel, todo vermelho. E então, aqui, eu guardei a dizer. Este Dialogue: 0,0:10:08.58,0:10:14.78,Default,,0000,0000,0000,,é apenas uma variável. Então, eu guardei o número lá. E, em seguida, dentro aqui, de modo que Dialogue: 0,0:10:14.78,0:10:20.98,Default,,0000,0000,0000,,Só posso dizer ABG. Basta ir a essa variável e obter reverter o número. E Dialogue: 0,0:10:20.98,0:10:26.87,Default,,0000,0000,0000,,Eu também posso dizer set verde, ABG e ponto pixel, todo azul. ABG, ok, então vamos Dialogue: 0,0:10:26.87,0:10:32.29,Default,,0000,0000,0000,,tente isso. Muito bom. Assim você pode ver, isso está funcionando. Do que passou por todas as Dialogue: 0,0:10:32.29,0:10:37.26,Default,,0000,0000,0000,,Estes pixels, você sabe, vermelho, verde ou qualquer outra coisa. Isso reduziu Dialogue: 0,0:10:37.26,0:10:42.48,Default,,0000,0000,0000,,número médio de brilho e depois para trás. Então você receber esse cinza agradável sorta Dialogue: 0,0:10:42.48,0:10:48.74,Default,,0000,0000,0000,,escala. Então, ele realmente. Ser testado em flores, vou voltar a [som]. Em Dialogue: 0,0:10:48.74,0:10:53.72,Default,,0000,0000,0000,,Poppy imagem que eu acho que aparece em um dos exercícios. Assim comentar aqui Dialogue: 0,0:10:53.72,0:10:58.46,Default,,0000,0000,0000,,estas três linhas simplesmente correr para fora e agora vamos ver, só ver a papoila Dialogue: 0,0:10:58.64,0:11:03.45,Default,,0000,0000,0000,,imagem, ele está lá. Assim, podemos mover para a direita um pouco aqui. Assim você pode ver Dialogue: 0,0:11:03.45,0:11:08.13,Default,,0000,0000,0000,,que é, obviamente, você sabe, parece que este sorta Califórnia papoula laranja Dialogue: 0,0:11:08.13,0:11:13.31,Default,,0000,0000,0000,,e fundo desapareceu aqui. Então agora eu vou colocar essas linhas antes. E nós podemos provar nossa Dialogue: 0,0:11:13.31,0:11:18.43,Default,,0000,0000,0000,,desculpe, esse algoritmo. Aqui vamos nós, ele funciona muito bem. Assim você pode ver, Dialogue: 0,0:11:18.43,0:11:23.55,Default,,0000,0000,0000,,Obviamente, laranja e verde, que tudo já foi esvaziado e cada pixel Dialogue: 0,0:11:23.55,0:11:28.28,Default,,0000,0000,0000,,foi reduzido para apenas, apenas um brilho. E eu gosto da maneira como aqui, o Dialogue: 0,0:11:28.28,0:11:33.73,Default,,0000,0000,0000,,textura na frente do cachorro ainda é, ainda um pouco visível. Assim, há Dialogue: 0,0:11:33.73,0:11:40.90,Default,,0000,0000,0000,,ter, apropriado para moldar.\NMuito bom. Portanto, uma questão que é muitas vezes Dialogue: 0,0:11:40.90,0:11:48.87,Default,,0000,0000,0000,,acima. Olhando para este código. Es que linha, média = e, em seguida, esta fórmula para o Dialogue: 0,0:11:48.87,0:11:54.97,Default,,0000,0000,0000,,média. Tem que estar dentro do loop? O que, o que, sinto, talvez, Dialogue: 0,0:11:54.97,0:12:00.77,Default,,0000,0000,0000,,só poderia ser aqui. Até depois de a fotografia, os sinais =. E a resposta é. Dialogue: 0,0:12:00.77,0:12:07.03,Default,,0000,0000,0000,,Lol não pode ser de até aí, deve estar dentro do ciclo. E a razão. Dialogue: 0,0:12:07.03,0:12:13.56,Default,,0000,0000,0000,,O que você poderia pensar. Que tal uma linha de relação, em média Dialogue: 0,0:12:13.56,0:12:20.10,Default,,0000,0000,0000,,devem ser atendidas durante todo o tempo como como o seu direito real em todos os momentos como o programa Dialogue: 0,0:12:20.10,0:12:25.65,Default,,0000,0000,0000,,é executado. E isso não é como o código de um computador. Um código de computador é menos Dialogue: 0,0:12:25.65,0:12:31.97,Default,,0000,0000,0000,,sofisticada. O que torna esta linha com os pares, é simplesmente avalia a Dialogue: 0,0:12:31.97,0:12:37.22,Default,,0000,0000,0000,,do lado direito. E é atribuído para a bola de reposição do lado esquerdo, quando este Dialogue: 0,0:12:37.22,0:12:42.27,Default,,0000,0000,0000,,linha é executada. Então, se fôssemos ficar em cima faria apenas uma vez e Dialogue: 0,0:12:42.27,0:12:47.55,Default,,0000,0000,0000,,seria armazenar um número de BAG e seria ele. Neste caso, lembre-se que estamos Dialogue: 0,0:12:47.55,0:12:52.53,Default,,0000,0000,0000,,dentro deste loop aqui. Permitam-me destacar um pouco de corpo. E assim este código Dialogue: 0,0:12:52.53,0:12:57.14,Default,,0000,0000,0000,,executar milhares ou talvez milhões de vezes, uma para cada pixel. E aqueles Dialogue: 0,0:12:57.14,0:13:01.82,Default,,0000,0000,0000,,pixels cada um tendo diferentes valores de vermelho, verde e azul. Ok, então esta soma. Ele Dialogue: 0,0:13:01.82,0:13:07.13,Default,,0000,0000,0000,,vários milhares de vezes. E o que precisamos é calcular esta soma novamente Dialogue: 0,0:13:07.13,0:13:12.44,Default,,0000,0000,0000,,cada pixel. Toda vez que vemos um novo pixel, temos que refazer essa matemática. E, portanto, a forma do Dialogue: 0,0:13:12.44,0:13:17.37,Default,,0000,0000,0000,,funciona mesmo sinal é é, tem apenas avaliada quando o computador está executando Dialogue: 0,0:13:17.37,0:13:22.23,Default,,0000,0000,0000,,através da mesma. E por essa razão, porque cada um, cada um destes pixels Dialogue: 0,0:13:22.23,0:13:27.42,Default,,0000,0000,0000,,diferente, vamos ver, temos a dizer, muitas vezes apenas o que o primeiro será Dialogue: 0,0:13:27.42,0:13:32.35,Default,,0000,0000,0000,,linha no [inaudível]. Somente média. Que, que Dialogue: 0,0:13:32.35,0:13:37.57,Default,,0000,0000,0000,,tem que estar lá. Muito bom. Assim, para resumir um pouco. Do que aprendemos este Dialogue: 0,0:13:37.57,0:13:41.53,Default,,0000,0000,0000,,qualidade se eles são todos iguais, vermelho, verde e azul, vermelho, verde e azul Dialogue: 0,0:13:41.53,0:13:45.16,Default,,0000,0000,0000,,um tom de cinza. E temos essa técnica em que poderíamos calcular o Dialogue: 0,0:13:45.16,0:13:49.23,Default,,0000,0000,0000,,média. E este número só nos dá um brilho, basicamente, de zero a Dialogue: 0,0:13:49.23,0:13:52.86,Default,,0000,0000,0000,,55. E isso vai ser, aqui eu estou usando tons de cinza. Mas, realmente, na Dialogue: 0,0:13:52.86,0:13:56.53,Default,,0000,0000,0000,,futuro, que vai usá-lo para outras coisas. É apenas uma, uma coisa útil Dialogue: 0,0:13:56.53,0:14:01.09,Default,,0000,0000,0000,,Conhecimento. E, finalmente, para dizer que esta linha, o qual foi anteriormente destacando Dialogue: 0,0:14:01.09,0:14:06.03,Default,,0000,0000,0000,,valor médio igual a três e dividida por três. Que vai ser uma Dialogue: 0,0:14:06.03,0:14:10.85,Default,,0000,0000,0000,,ações on-line [inaudível], que vai acabar usando exatamente de volta a linha e Dialogue: 0,0:14:10.85,0:14:13.26,Default,,0000,0000,0000,,feito para aparecer em alguns exercícios.