< Return to Video

Grayscale

  • 0:00 - 0:06
    Nesta seção, vou falar sobre como fazer em tons de cinza e de código
  • 0:06 - 0:12
    realizar essa idéia. Assim, a primeira pergunta é como é que um cinza? Então, para explicar esta
  • 0:12 - 0:18
    Eu vou para o navegador RGB e despeja o caminho
  • 0:18 - 0:23
    para um cinzento, um sem qualquer matiz no RGB, é que a três
  • 0:23 - 0:29
    números, vermelho, verde e azul são os mesmos. Então eu posso provar isso aqui,
  • 0:29 - 0:34
    Eu posso colocar o vermelho eo verde ... Farei tudo o que a 190. Assim você pode ver que é
  • 0:34 - 0:39
    um pouco sobre o amarelo, azul e está abaixo. Então olhe o que
  • 0:39 - 0:44
    acontece como o azul rastejar até o nível de vermelho e verde, você pode ver que
  • 0:44 - 0:49
    a cor desbota, e como o azul torna-se exactamente o mesmo
  • 0:49 - 0:54
    Você pode usar as teclas de seta sobre esses controles. Era uma vez, agora que todos os
  • 0:54 - 0:59
    três são exatamente cem 90 o que resta é apenas cinza. Portanto, pode,
  • 0:59 - 1:04
    Eu sei, eu vou fazer um outro exemplo. Então, o que se eu ficar, eu fico verde e azul aqui
  • 1:04 - 1:09
    tipo do caminho de modo que os dois estão em 99. É uma espécie de, como, um escuro
  • 1:09 - 1:15
    Turquesa, se eu começar logo a zero. Então eu vou ficar vermelho para ficar mais perto.
  • 1:15 - 1:20
    E, em seguida, uma vez que é o mesmo que os outros dois, novamente, eu fiquei com o cinza. em
  • 1:20 - 1:25
    aqui é uma espécie de, de um cinza escuro. Assim, o padrão é, se o vermelho, verde e azul
  • 1:25 - 1:31
    españolinglésfrancés
  • 1:31 - 1:37
    cinza. E, de fato, nosso caso original de preto puro e branco puro, eu vou
  • 1:37 - 1:43
    aqui em preto. Eles chamam isso também. Direito. E o preto é 000. São todos
  • 1:43 - 1:49
    °, de modo que é um ponto final do espectro da escala de cinzentos. Então, eu vou
  • 1:49 - 1:54
    E aqui mais uma vez vou dizer que, você sabe, então você pode fazer estes arg-se
  • 1:54 - 1:59
    No entanto, os valores RGB deve ser igual, ele fará um tom de cinza. E podemos fazê-escuro
  • 1:59 - 2:04
    cinza e cinza claro e preto ou branco, ou o que quer. Vamos deixar que as pessoas,
  • 2:04 - 2:08
    tons de cinza. Outra forma de colocá-la é que a falta de cor. Assim, eles não são
  • 2:08 - 2:12
    para o vermelho ou verde ou algo assim. É precisamente esta incolor
  • 2:13 - 2:17
    brilho. Assim, nesta tabela tenho apenas alguns exemplos. Por exemplo, se eu tivesse
  • 2:17 - 2:22
    algo que era 50, 50, 50, que é um tipo de cinza. Ó 120, 120, 120, que é
  • 2:22 - 2:27
    cinzento médio, ou 200, 200, 200, o que seria um cinzento claro. Como eu disse antes puro
  • 2:27 - 2:32
    preto puro e branco casos discutidos anteriormente, eles, o TH-ajuste, esta
  • 2:32 - 2:37
    e padrão. Muito bom. Como é que eu posso fazer algo de útil com isso? Então, eu vou
  • 2:37 - 2:42
    olhar para esta visão incomum aqui. Jpeg da liberdade vermelho. E você pode executar este
  • 2:42 - 2:46
    código. Agora, não existe um código aqui, então eu estou sozinho. Ver só o natural.
  • 2:46 - 2:51
    Assim, a imagem vermelha de liberdade aqui está, é uma imagem da Estátua da Liberdade.
  • 2:51 - 2:56
    Mas todos os valores de dados dos pixels vermelhos. À medida que os valores de vermelho, é
  • 2:56 - 3:01
    sabe, 37 ou 200 ou qualquer outra coisa. Filho, está mudando para a imagem original. O
  • 3:01 - 3:06
    valores de verde e azul são simplesmente zerar todos os lugares. Não há nada lá. Portanto, eu
  • 3:06 - 3:11
    Media, o que quer. Parece ruim, ou certamente parece errado. Eu acho que quero
  • 3:11 - 3:17
    sobre, bem, como eu poderia corrigir isso? Eu gostaria de corrigir este aspecto, um cinza
  • 3:17 - 3:23
    imagem em escala da estátua da liberdade, não, não coisa vermelha. Assim, a forma do
  • 3:23 - 3:29
    para isso. O que eu vou usar é o fato de que, se o vermelho, verde e azul
  • 3:29 - 3:34
    são todos iguais, ele será sombreado cinzento. Agora, neste caso, os dados
  • 3:34 - 3:41
    pol Para cada pixel na valor de vermelho. Então, se eu digo, todos os pontos de pixel verde. E o que
  • 3:41 - 3:47
    Eu vou fazer é que eu tenho para fazer o valor de verde, eu vou mudar para ser o mesmo
  • 3:47 - 3:51
    como o vermelho valor. Então eu vou dizer, ponto pixel, ficando vermelho. E o que
  • 3:51 - 3:56
    Isso não faz. É obtido com o ponto de pixel vermelho de tal modo que o número de selecções
  • 3:56 - 4:01
    você sabe, para cada pixel. Recolher o valor de vermelho. Por isso, é 27 ou 100 ou qualquer outro
  • 4:01 - 4:06
    é. E para baixo o valor verde. Agora isso é um pouco incomum.
  • 4:06 - 4:12
    Normalmente o que chamamos de conjuntos verdes se misturam com o conjunto verde e azul que se misturaram
  • 4:12 - 4:17
    para obter azul. Mas esta é uma combinação válida, portanto, neste
  • 4:17 - 4:23
    caso faz o que quer. Eu vou de novo para o azul. Cheers. Portanto, eu digo
  • 4:23 - 4:31
    apontar obter pixels vermelhos. E então eu vou definir em azul. Vou neaten, agora vamos
  • 4:31 - 4:35
    tente isso. Ah, aqui vamos nós. Portanto, esta é apenas uma aplicação desse recurso do
  • 4:35 - 4:39
    RGB espaço, quando os números são iguais é em tons de cinza. Então, a ordem,
  • 4:39 - 4:44
    para recuperar o valor de vermelho, conjunto azul e verde. E assim
  • 4:44 - 4:49
    Agora, uma espécie de fixar a imagem, ao que parece, é branco e preto, mas pelo menos
  • 4:49 - 4:55
    parece ser bom. Assim, uma pergunta relacionada. Ou talvez uma questão mais prática, assim,
  • 4:55 - 5:00
    Se eu tiver uma imagem colorida. Como aqui, aqui é a nossa velha imagem de flores. Como eu poderia
  • 5:00 - 5:05
    ¿Converter em tons de cinza? E, eu acho que é, você sabe, se
  • 5:05 - 5:09
    Nós estamos olhando aqui estas flores, é, como bem. Quer tom escorrer.
  • 5:09 - 5:14
    Eu só quero pensar em cada um desses pixels como. Escuro, ou claro ou escuro.
  • 5:14 - 5:19
    Só tem uma certa quantidade de brilho e, obviamente, lá, você sabe, há muitos
  • 5:19 - 5:23
    Exemplos disto, nesta imagem. Então eu acho que, assim que o problema será
  • 5:23 - 5:27
    ¿Olhando para um pixel, é como a luz ou escuro? Isso é o que eu [inaudível]
  • 5:27 - 5:32
    para reduzir este. Então, suponhamos que eu escolhi três pixels. Fora do que a imagem e
  • 5:32 - 5:37
    Eu coloquei na mesa e agora quero pensar um desses pixels é
  • 5:37 - 5:41
    mais escuro e mais leve. Então aqui está o primeiro pixel e aqui está o segundo pixel e
  • 5:41 - 5:46
    aqui é os pixels terceiros. E aqui, você ampliar isto um pouco. Então, eu sou apenas
  • 5:46 - 5:51
    tentar julgar a luz contra a escuridão. Ou seja, o que é o mais leve, que tem o
  • 5:51 - 5:56
    Precisa de mais escuro aqui? Então, suponho que, se eu estava apenas olhando os valores de cor vermelha. Ele veria que
  • 5:56 - 6:01
    O primeiro pixel tem um 200 vermelho. E então que, mais brilhante que só
  • 6:01 - 6:05
    O que mais, certo? Ou seja, números elevados são brilhantes, 255 é o máximo. E
  • 6:05 - 6:10
    zero é preto, então. Parece, oh yeah, o primeiro pixel. 200, que é claramente
  • 6:10 - 6:15
    mais brilhante. Mas então, se eu olhar. No valor de verde. E então você
  • 6:15 - 6:20
    como, oh Deus, mas este pixel terceiro tem realmente um valor muito alto para o verde
  • 6:20 - 6:25
    Apesar de um pouco baixo para o vermelho. Então, eu não sei como equilibrar
  • 6:25 - 6:30
    contra os outros pixels. Mas é difícil porque o que basicamente o que vemos
  • 6:30 - 6:35
    é que você não pode simplesmente assistir a um vermelho.
    Verde, azul brilhante maneira de julgar a coisa
  • 6:35 - 6:40
    é sorta deseja contá-los todos. Então, a nossa solução, neste caso, eu tenho em
  • 6:40 - 6:46
    a quarta coluna aqui, é para calcular a média para cada pixel. Assim, cada pixel
  • 6:46 - 6:51
    tem um valor de vermelho, verde e azul. O que você vai fazer é simplesmente calcular a média
  • 6:51 - 6:56
    os três números e como fazê-lo. Você é apenas add'em, então eu sou apenas
  • 6:56 - 7:02
    você calcular verde mais vermelho e azul para cada pixel e depois é só dividir por três.
  • 7:02 - 7:07
    Isso vai nos dar o valor médio de vermelho, verde e azul. E que a média
  • 7:07 - 7:12
    valor é trabalhar como um resumo muito bom de como brilhante o pixel é.
  • 7:12 - 7:17
    No lado direito, de modo a que a média é zero ou 10 ou 20, algum número pequeno. Não sei
  • 7:17 - 7:21
    Tom é exatamente o que, mas sabemos que é escuro. No outro extremo, se a média
  • 7:21 - 7:26
    220 ou 240, mais uma vez não sei o que é o tom, mas, mas nós sabemos que é brilhante.
  • 7:26 - 7:30
    À medida que a média irá funcionar como uma espécie de síntese do pixel, onde cai
  • 7:30 - 7:35
    campo e só nos dá um número, 0-255, que só capta o
  • 7:35 - 7:39
    brilho. Agora devo dizer, existem outras maneiras de fazê-lo, mas apenas
  • 7:39 - 7:43
    calcular a média simples é bom. Ela adora-vai funcionar bem para
  • 7:43 - 7:47
    nossos propósitos. Neste caso, eu, eu tive esses três, e por isso aqui no
  • 7:47 - 7:52
    lado direito só posso calcular a média. E o que vemos é realmente a
  • 7:52 - 7:57
    terceiro é de longe o mais brilhante. Se você souber olhar para o três vermelho, verde
  • 7:57 - 8:01
    e azul e, em seguida, o meio é mais escuras e das quais a primeira é uma espécie de
  • 8:01 - 8:08
    médio. Muito bom. Então eu posso usar isso. Essa idéia de que eu tenho a média e
  • 8:08 - 8:14
    digite um número torna este bom resumo. Isso eu posso usar para converter
  • 8:14 - 8:22
    algo cinza. Então, vamos tentar isso. Então aqui eu tenho, você pode executar este. Portanto
  • 8:22 - 8:27
    em, dentro do loop não é um código aqui, se eu estou sozinho agora só ver o
  • 8:27 - 8:32
    imagem inalterada. Então eu gostaria de fazer é adicionar o código aqui. Para alterar esta cinza
  • 8:32 - 8:37
    escala. Como eu digo qual será minha estratégia. O que vou fazer isso em
  • 8:37 - 8:41
    loop para cada pixel para calcular isso, quero dizer, para o que acaba de chegar
  • 8:41 - 8:46
    um número. Pode ser 27 ou 100 ou qualquer outro para cada pixel. E então eu
  • 8:46 - 8:51
    você toma esse número e conjunto no azul vermelho, verde e. Assim, se o
  • 8:51 - 8:56
    média é de 27, eu vou fazer vermelho, verde e azul em 27. E se a média é de
  • 8:56 - 9:02
    211, então eu vou fazer vermelho, verde e azul ser 211. Assim, torna-se
  • 9:02 - 9:07
    cada pixel, o espectro de escala de cinzentos, como acima. Em primeiro lugar, por qualquer
  • 9:07 - 9:12
    tem de calcular a média aqui. Então, eu só vontade. Como eu disse, add'em acima.
  • 9:12 - 9:18
    ponto do pixel [inaudível] ficar vermelho. Além disso, obter ponto de pixel verde também terá ponto do pixel azul. E
  • 9:18 - 9:24
    Então eu vou colocar estes três neste jogo ao ar livre de parênteses
  • 9:24 - 9:29
    a ordem das operações. Eu quero fazer a adição e então você diz cortar
  • 9:29 - 9:34
    três. Então eu dividir por três. Por conseguinte, esta não é a adição em parênteses. E
  • 9:34 - 9:39
    ter recebido esse valor, dividido por três.
    E eu vou armazenar em um
  • 9:39 - 9:44
    variável chamada PROM. E esta linha, ele se tornará uma espécie de ações on-line
  • 9:44 - 9:48
    para nós. Por isso, existem muitas técnicas pouco ou quer fazer os problemas que poderiam
  • 9:48 - 9:53
    no futuro, onde queremos calcular a média e, inevitavelmente, a linha
  • 9:53 - 9:57
    seria [inaudível] assim. Muito bem, então você diria? Então, minha estratégia é, eu posso calcular
  • 9:57 - 10:03
    e, em seguida, definir a média. Vermelho, verde e azul para todos os fins [inaudível] que. Portanto
  • 10:03 - 10:09
    Eu vou dizer, ponto pixel, todo vermelho. E então, aqui, eu guardei a dizer. Este
  • 10:09 - 10:15
    é apenas uma variável. Então, eu guardei o número lá. E, em seguida, dentro aqui, de modo que
  • 10:15 - 10:21
    Só posso dizer ABG. Basta ir a essa variável e obter reverter o número. E
  • 10:21 - 10:27
    Eu também posso dizer set verde, ABG e ponto pixel, todo azul. ABG, ok, então vamos
  • 10:27 - 10:32
    tente isso. Muito bom. Assim você pode ver, isso está funcionando. Do que passou por todas as
  • 10:32 - 10:37
    Estes pixels, você sabe, vermelho, verde ou qualquer outra coisa. Isso reduziu
  • 10:37 - 10:42
    número médio de brilho e depois para trás. Então você receber esse cinza agradável sorta
  • 10:42 - 10:49
    escala. Então, ele realmente. Ser testado em flores, vou voltar a [som]. Em
  • 10:49 - 10:54
    Poppy imagem que eu acho que aparece em um dos exercícios. Assim comentar aqui
  • 10:54 - 10:58
    estas três linhas simplesmente correr para fora e agora vamos ver, só ver a papoila
  • 10:59 - 11:03
    imagem, ele está lá. Assim, podemos mover para a direita um pouco aqui. Assim você pode ver
  • 11:03 - 11:08
    que é, obviamente, você sabe, parece que este sorta Califórnia papoula laranja
  • 11:08 - 11:13
    e fundo desapareceu aqui. Então agora eu vou colocar essas linhas antes. E nós podemos provar nossa
  • 11:13 - 11:18
    desculpe, esse algoritmo. Aqui vamos nós, ele funciona muito bem. Assim você pode ver,
  • 11:18 - 11:24
    Obviamente, laranja e verde, que tudo já foi esvaziado e cada pixel
  • 11:24 - 11:28
    foi reduzido para apenas, apenas um brilho. E eu gosto da maneira como aqui, o
  • 11:28 - 11:34
    textura na frente do cachorro ainda é, ainda um pouco visível. Assim, há
  • 11:34 - 11:41
    ter, apropriado para moldar.
    Muito bom. Portanto, uma questão que é muitas vezes
  • 11:41 - 11:49
    acima. Olhando para este código. Es que linha, média = e, em seguida, esta fórmula para o
  • 11:49 - 11:55
    média. Tem que estar dentro do loop? O que, o que, sinto, talvez,
  • 11:55 - 12:01
    só poderia ser aqui. Até depois de a fotografia, os sinais =. E a resposta é.
  • 12:01 - 12:07
    Lol não pode ser de até aí, deve estar dentro do ciclo. E a razão.
  • 12:07 - 12:14
    O que você poderia pensar. Que tal uma linha de relação, em média
  • 12:14 - 12:20
    devem ser atendidas durante todo o tempo como como o seu direito real em todos os momentos como o programa
  • 12:20 - 12:26
    é executado. E isso não é como o código de um computador. Um código de computador é menos
  • 12:26 - 12:32
    sofisticada. O que torna esta linha com os pares, é simplesmente avalia a
  • 12:32 - 12:37
    do lado direito. E é atribuído para a bola de reposição do lado esquerdo, quando este
  • 12:37 - 12:42
    linha é executada. Então, se fôssemos ficar em cima faria apenas uma vez e
  • 12:42 - 12:48
    seria armazenar um número de BAG e seria ele. Neste caso, lembre-se que estamos
  • 12:48 - 12:53
    dentro deste loop aqui. Permitam-me destacar um pouco de corpo. E assim este código
  • 12:53 - 12:57
    executar milhares ou talvez milhões de vezes, uma para cada pixel. E aqueles
  • 12:57 - 13:02
    pixels cada um tendo diferentes valores de vermelho, verde e azul. Ok, então esta soma. Ele
  • 13:02 - 13:07
    vários milhares de vezes. E o que precisamos é calcular esta soma novamente
  • 13:07 - 13:12
    cada pixel. Toda vez que vemos um novo pixel, temos que refazer essa matemática. E, portanto, a forma do
  • 13:12 - 13:17
    funciona mesmo sinal é é, tem apenas avaliada quando o computador está executando
  • 13:17 - 13:22
    através da mesma. E por essa razão, porque cada um, cada um destes pixels
  • 13:22 - 13:27
    diferente, vamos ver, temos a dizer, muitas vezes apenas o que o primeiro será
  • 13:27 - 13:32
    linha no [inaudível]. Somente média. Que, que
  • 13:32 - 13:38
    tem que estar lá. Muito bom. Assim, para resumir um pouco. Do que aprendemos este
  • 13:38 - 13:42
    qualidade se eles são todos iguais, vermelho, verde e azul, vermelho, verde e azul
  • 13:42 - 13:45
    um tom de cinza. E temos essa técnica em que poderíamos calcular o
  • 13:45 - 13:49
    média. E este número só nos dá um brilho, basicamente, de zero a
  • 13:49 - 13:53
    55. E isso vai ser, aqui eu estou usando tons de cinza. Mas, realmente, na
  • 13:53 - 13:57
    futuro, que vai usá-lo para outras coisas. É apenas uma, uma coisa útil
  • 13:57 - 14:01
    Conhecimento. E, finalmente, para dizer que esta linha, o qual foi anteriormente destacando
  • 14:01 - 14:06
    valor médio igual a três e dividida por três. Que vai ser uma
  • 14:06 - 14:11
    ações on-line [inaudível], que vai acabar usando exatamente de volta a linha e
  • 14:11 - 14:13
    feito para aparecer em alguns exercícios.
Title:
Grayscale
Video Language:
English
Kaio edited Portuguese, Brazilian subtitles for Grayscale
Kaio edited Portuguese, Brazilian subtitles for Grayscale
Kaio added a translation

Portuguese, Brazilian subtitles

Revisions