1 00:00:00,000 --> 00:00:04,950 Neste tópico, vamos tratar sobre como as imagens funcionam no computador. Pois bem, 2 00:00:04,950 --> 00:00:10,218 temos aqui um exemplo - a imagem de algumas flores amarelas - e o que podemos perceber 3 00:00:10,218 --> 00:00:15,359 é que a imagem parece algo orgânico, natural, inteiriço. No computador, 4 00:00:15,359 --> 00:00:20,187 ela será transformada em uma porção de números. Então, como isso se dá? 5 00:00:20,187 --> 00:00:24,868 Vamos então focar na flor na parte duperior esquerda da imagem. Você pode ver que 6 00:00:24,868 --> 00:00:29,914 há uma pequena área verde com alguma coisa no meio. Então, se aproximarmos a imagem 7 00:00:29,914 --> 00:00:34,960 em 10x, p. ex., neste quadrado, ela aparecerá assim. Portanto, o que podemos ver é que a imagem 8 00:00:34,960 --> 00:00:39,910 é formada por estes pequenos quadrados. Estes quadrados são chamados de pixels. E cada pixel é quadrado. 9 00:00:39,910 --> 00:00:45,325 Eles são bem pequenos e, assim, não existe uma quantidade exata deles 10 00:00:45,325 --> 00:00:50,717 mas podemos supor algo como 100 pixels por polegada. E cada pixel mostra apenas uma única cor, ou seja, 11 00:00:50,717 --> 00:00:55,815 fechado como um quadrado de uma única cor. E porque é divertido se você, olhe para este 12 00:00:55,815 --> 00:01:00,660 aqui que tipo de aparência. Muito artificial e difícil bordas, mas porque o pixel é bem 13 00:01:00,660 --> 00:01:04,985 pequeno quando você olha para ele lá na imagem original, você sabe, apenas isso 14 00:01:04,985 --> 00:01:09,656 parece ser bom. O olho não, os pixels são pequeno o suficiente., você não vê isso 15 00:01:09,656 --> 00:01:14,154 bordas duros.Esto é o que é visto em uma imagem, ao invés de zoom e ver o 16 00:01:14,154 --> 00:01:19,095 partes. Se você quiser saber quantos pixels há em uma imagem, isto é apenas uma 17 00:01:19,095 --> 00:01:23,863 questão de multiplicação. Então, se eu tiver uma imagem que é de 800 pixels de largura por 600 18 00:01:23,863 --> 00:01:28,401 pixels de altura esta é apenas uma questão de multiplicar. Assim multiplicar os dois, e 19 00:01:28,401 --> 00:01:33,191 Existem 480.000 pixels. Você pode ter ouvido o termo megapixel. É comummente utilizado para 20 00:01:33,191 --> 00:01:37,320 computadores e câmeras e coisas. Assim, uma megapixel é um milhão de pixels. Assim, minhas 21 00:01:37,320 --> 00:01:41,450 Pixele imagem 800x600, 480.000. Bem, que é cerca de metade megapixel um, mais ou menos 22 00:01:41,450 --> 00:01:45,591 [Inaudível]. Portanto, não é uma grande imagem para o padrões modernos. Uma câmera digital 23 00:01:45,591 --> 00:01:49,897 agora, até mesmo uma célula normalmente produz uma imagem na ordem de 24 00:01:49,897 --> 00:01:54,039 5 megapixels, 10 megapixels, possivelmente 20 megapixels. [Inaudível] um bom 25 00:01:54,039 --> 00:01:58,970 grande imagem. [Som] tudo bem, então vamos começar a olhar como, como essa coisa funciona. Então eu fiz uma. 26 00:01:58,970 --> 00:02:04,222 Só para torná-lo um pouco eu fiz ma nidita um diagrama. Então, se eu tiver uma imagem que eu puder 27 00:02:04,222 --> 00:02:09,359 acho que isso realmente é uma grade de pixels. Assim cada pixel é um quadrado e isso por si só 28 00:02:09,359 --> 00:02:13,970 exibe uma única cor. Agora teremos uma pretende responder a uma espécie de. 29 00:02:13,970 --> 00:02:18,932 Identificar cada pixel, em oposição a todos os outros. Assim o modo como funciona é que temos uma 30 00:02:18,932 --> 00:02:23,717 XX conjunto de números no topo aqui. Assim zero é na extremidade esquerda, em seguida, eleva-se, 31 00:02:23,717 --> 00:02:28,325 vai para a direita. E, em seguida, a direcção Y é feita de uma espécie de forma única. 32 00:02:28,325 --> 00:02:33,051 Portanto, se a linha zero é mais elevada superiror e, em seguida os números e ler abaixo. E isso é 33 00:02:33,051 --> 00:02:38,390 historicamente, como o [inaudível] estão contados neste computador. Então eu só posso fazer 34 00:02:38,390 --> 00:02:43,922 Exemplos simples. Por exemplo, a, a, o pixel superior esquerdo é 00. O X 35 00:02:43,922 --> 00:02:48,412 igual a zero, e igual a zero. Eu posso dizer. Um pixel está do lado direito, de modo que esse pixel aqui 36 00:02:48,412 --> 00:02:52,637 X é um igual, e igual a zero. E um monte de vezes se eu disser a coordenada, o 37 00:02:52,637 --> 00:02:57,074 convenção é para dizer que o número X e, em seguida, o número Y. Assim, se digio, este é 38 00:02:57,074 --> 00:03:01,787 um zero (1,0). E dizer, não existe um pixel aqui. Bem, pouco que você pode ler-se. Isto está em 39 00:03:01,787 --> 00:03:06,206 X = 4, Y = 2. Ou você poderia apenas dizer quatro, dois. Agora, em realmente não entrar em 40 00:03:06,206 --> 00:03:10,867 alguns detalhes sobre a medição por aí com esses Números XY para identificar pixels 41 00:03:10,867 --> 00:03:15,710 específica. Você só precisa perceber que existe esta [Inaudível]. Assim, mesmo se você tiver 42 00:03:15,710 --> 00:03:20,431 10 milhões de pixels, um pixel em particular, tem um número XY que dirige 43 00:03:20,431 --> 00:03:25,316 versus todos os outros pixels. Então a questão é. Bem, temos esses pixels, 44 00:03:25,316 --> 00:03:30,470 Como I pode codificar a cor de qualquer pixel particular? Então, falar sobre 45 00:03:30,470 --> 00:03:35,392 este. Eu estou fazendo uma pequena viagem a uma breve história. Então, Newton teve essa famosa 46 00:03:35,392 --> 00:03:40,470 experimento em 1600 onde um, que reproduzem aqui, um prisma, o que é 47 00:03:40,470 --> 00:03:45,547 apenas um pedaço triangular de vidro. E aqui a luz Branca sol está nascendo no lado da minha mão 48 00:03:45,547 --> 00:03:49,354 para a esquerda e parte prisma é. Para o espectro de cores aqui, eu só, 49 00:03:49,492 --> 00:03:54,262 proectada em um pedaço de papel branco. Portanto, este mostra que a luz branca não é 50 00:03:54,262 --> 00:03:58,703 algo indivisível puro. Em vez disso, ele pode ser separado em aqueles puro 51 00:03:58,703 --> 00:04:03,329 cores constituintes .. Portanto, esta é a mesma coisa quando você vê um 52 00:04:03,329 --> 00:04:08,264 arco-íris. Assim, as cores estão atualmente em um espectro contínuo. Mas Newton identificado 53 00:04:08,264 --> 00:04:13,075 poucos. Você sabe que agora foi dado, foi dada palavras. Para Até agora, este é 54 00:04:13,075 --> 00:04:17,702 a sequência conhecida em que este torna-se vermelho no lado aqui, e, em seguida, laranja, e 55 00:04:17,702 --> 00:04:22,390 amarelo e verde e, finalmente, azul, anil e violeta mais longe desse lado aqui. 56 00:04:23,505 --> 00:04:31,051 Assim, no computador. Eu preciso pensar estas cores como uma espécie de paleta. 57 00:04:31,051 --> 00:04:37,706 E o esquema que usamos para coletar é realmente vermelho, verde e azul aqui. 58 00:04:37,706 --> 00:04:43,578 E como um tipo de uso um, esses componentes para a construção de qualquer outra cor 59 00:04:43,578 --> 00:04:48,068 nós queremos. Então, ou, ultimamente, você pensar sobre isso, aqui é a luz 60 00:04:48,068 --> 00:04:52,003 vinda branca do lado esquerdo, e temos os componentes aqui. Você pode pensar nisso 61 00:04:52,003 --> 00:04:56,036 como está a correr para trás. Se eu tomar as componentes de cor e corre atrás 62 00:04:56,036 --> 00:05:00,020 desta maneira. Você poderá obter luz branca para fora. então, a física não é exatamente o mesmo, mas 63 00:05:00,020 --> 00:05:04,102 este é um suestivo pouco, como nós tomar o lugar dos componentes e 64 00:05:04,102 --> 00:05:08,784 em conjunto no computador. Portanto, há um tipo de coisa engraçada sobre o índigo aqui. 65 00:05:08,784 --> 00:05:13,414 Quando Newton nomeou-o bem no meio de azul anil violeta têm 66 00:05:13,414 --> 00:05:17,694 e que parece. Sério?. E parece que nós precisamos um mundo separado para 67 00:05:17,694 --> 00:05:22,062 e nós não poderíamos chamá-lo de azul. E isso é engraçado porque mostra uma espécie de 68 00:05:22,062 --> 00:05:26,742 este é como viver em 1600. Newton acreditava em uma série de coisas de misticismo 69 00:05:26,898 --> 00:05:31,111 pensamos que não é científica e no tempo, há sete planetas 70 00:05:31,111 --> 00:05:35,323 Newton é conhecido e sentido como, bem, o número de cores devem ser ordenados por 71 00:05:35,323 --> 00:05:39,587 o número de planetas. E então eu acho que o forçou o índigo sozinho para 72 00:05:39,587 --> 00:05:44,871 os números se somam. Tudo bem, de modo que o que eu faço. Ele está trabalhando com o esquema de codificação 73 00:05:44,871 --> 00:05:50,957 um esquema de cores especial chamado de cor RGB. RGB significa Red, Green, Blue. 74 00:05:50,957 --> 00:05:56,360 E este é o caminho para o trabalho, ou a questão é, eu quero uma maneira de codificar. 75 00:05:56,360 --> 00:06:01,907 Cada cor é, Dendro me, a minha tela aqui, e assim, no esquema de RGB, usaremos Nostros 76 00:06:01,907 --> 00:06:06,652 luz vermelha puro, verde e azul misturar em diferentes 77 00:06:06,652 --> 00:06:12,133 combinações, forma, ser capaz de formar qualquer tipo de cor. E, em vez tentar 78 00:06:12,133 --> 00:06:17,614 falar por isso, realmente, esta é apenas uma demonstração muito bem. Então vou para o navegador 79 00:06:17,614 --> 00:06:21,934 Página RGB. Isso me permite demonstrar como funciona. Também 80 00:06:21,934 --> 00:06:26,128 como ele funciona é, eu tenho esses três controles deslizantes (slides) aqui do lado esquerdo. Assim, existe uma única 81 00:06:26,128 --> 00:06:30,530 controlar a luz vermelha. E nós temos um número desses. Assim, quando o vermelho é em todos os 82 00:06:30,530 --> 00:06:34,868 o caminho escuro. Chamamos isso de zero. E sim, eu mudá-lo ao máximo. 83 00:06:34,868 --> 00:06:39,481 chamar isso de 255. E se você ver no Atualmente botão, que sempre 84 00:06:39,481 --> 00:06:43,820 lê os números são para [inaudoble] Assim, temos o controle deslizante vermelho e um 85 00:06:43,820 --> 00:06:48,378 polegar verde para luz verde e um controle deslizante azul à luz azul. E assim 86 00:06:48,378 --> 00:06:52,829 estratégia na tela é este r e b. Essencialmente, você tem estes, estes 87 00:06:52,829 --> 00:06:58,211 três botões que pode ter pode variar o brilho do vermelho, verde e azul. 88 00:06:58,211 --> 00:07:03,656 E acontece, você pode fazer qualquer cor combinando apenas as proporções corretas 89 00:07:03,656 --> 00:07:07,916 vermelho, verde, azul. Assim. Ok então, obviamente, se nós vermelho 90 00:07:07,916 --> 00:07:11,700 só fica vermelho toda a maneira, se nós também verde 91 00:07:11,700 --> 00:07:15,872 simplesmente fica verde o tempo todo. Sim, agora se mudarmos todo o caminho terá um tipo de 92 00:07:15,872 --> 00:07:19,559 versão brilhante. Se eu precisar de um verde escuro, bem, começar com um vermelho e 93 00:07:19,559 --> 00:07:23,537 e depois é só desligar maneira esto.De que deixa um verde mais escuro. [Inaudível] este 94 00:07:23,537 --> 00:07:27,612 maneira. Agora, realmente, do lado esquerdo, o número zero representa negra. Assim, em uma 95 00:07:27,612 --> 00:07:31,542 sentido que eu estou fazendo é que eu estou tomando verde, eu sou como, bem apenas uma maneira de aproximar-se 96 00:07:31,542 --> 00:07:35,666 negro.y isso, este é verde escuro. Assim, no outro lado, sim I em branco, a presente 97 00:07:35,666 --> 00:07:40,159 tomar o caso em vermelho e mudar todo o caminho para cima eo verde e azul 98 00:07:40,159 --> 00:07:46,073 de uma só vez, e é assim que eu tenho o branco. Assim, todos os números em 255 99 00:07:46,073 --> 00:07:51,621 são brancos. E, em seguida, alterá-los todos a zero aqui, 100 00:07:51,621 --> 00:07:56,406 dá preto. Então deixe-me mostrar-lhe algumas combinações aqui. Eu acho que provavelmente 101 00:07:56,406 --> 00:08:01,058 mais interessante é o vermelho mais verde, e se alterar o vermelho e alterar o 102 00:08:01,058 --> 00:08:05,955 verde em cima, vamos ser amarelo. Então, se preciso fazer uma 103 00:08:05,955 --> 00:08:10,729 ligeiramente amarelo escuro, ou vermelho e que eu possa manter Próximo verde para cada 104 00:08:10,729 --> 00:08:15,320 outro, mas apenas mudando os dois um pouco, um pouco mais para o preto mais próximo 105 00:08:15,320 --> 00:08:20,156 e eu tenho um amarelo escuro, ou vamos desta forma, nós amarelo escuro mesmo. 106 00:08:20,339 --> 00:08:24,628 Se eu precisar fazer laranja. O que vou fazer é ... Eu acho que é como laranja 107 00:08:24,628 --> 00:08:28,440 bom é como o oposto do vermelho, amarelo e verde 108 00:08:28,440 --> 00:08:32,653 vermelho é um pouco forte. Então aqui eu tenho vermelho e verde e só aumentar novamente 109 00:08:32,653 --> 00:08:36,515 um pouco de vermelho, verde amenoraré um pouco, e eu vou conseguir um bom 110 00:08:36,515 --> 00:08:41,414 cor laranja é uma espécie de cone estrada, uma boa laranja. Este 111 00:08:41,414 --> 00:08:46,380 dá-nos apenas no gosto, você sabe, de ajuste, que pode terminar 112 00:08:46,569 --> 00:08:51,409 criando muitas cores divertidas. Vamos ver. ele queria era outra tentativa 113 00:08:51,409 --> 00:08:56,501 fazer. Oh sim, eu vou fazer uma espécie de luz verde, na verdade, deixe-me mostrar 114 00:08:56,501 --> 00:09:01,387 como fazer um bolo amarelo. Aqui eu tenho vermelho e verde para o fim 115 00:09:01,387 --> 00:09:05,850 portanto, obter um amarelo brilhante. Assim, o bolo que você está pensando 116 00:09:05,850 --> 00:09:10,254 Deve ser do tipo nuvem pouco mais difusa. E a maneira de fazer isso é 117 00:09:10,254 --> 00:09:15,011 na verdade, adicionar azul, depois aumentar de novo para cerca de 180-185 azul 118 00:09:15,011 --> 00:09:19,416 E como você pode ver. ainda é amarela, mas amarela é uma espécie de colar, nublado 119 00:09:19,416 --> 00:09:24,173 E a maneira de pensar é como se você tivesse as três cores 120 00:09:24,173 --> 00:09:28,481 o máximo era branco, por isso, se você aumentar o azul, eu vou ter sido 121 00:09:28,481 --> 00:09:32,827 Branco se afastar em vez de ter um branco puro, com um vermelho e verde 122 00:09:32,827 --> 00:09:37,810 pouco pelo chefe do azul e amarelo para terminar isso. Agora, a forma 123 00:09:37,810 --> 00:09:42,793 esta classe é para trabalhar, eu, eu estou pedindo que você tem que, você sabe, 124 00:09:42,793 --> 00:09:47,486 você só pode colocar existem três números para uma determinada cor 125 00:09:47,486 --> 00:09:52,411 somente em virtude de você perceber que este é o esquema de cores básicas para fazer 126 00:09:52,411 --> 00:09:57,356 variando apenas o vermelho, verde e azul. Agora, há mais uma coisa 127 00:09:57,356 --> 00:10:01,935 Eu quero mostrar. Fizemos vermelho, verde, amarelo, é importante, e vamos fazer 128 00:10:01,935 --> 00:10:07,430 outras combinações. Então realmente mais verde azul é uma espécie de azul-turquesa, tem 129 00:10:07,430 --> 00:10:12,533 sentido é uma espécie de azul, verde. E a nossa combinação final será mais vermelho 130 00:10:12,533 --> 00:10:17,897 azul e vermelho sobre o azul dá-nos uma espécie de roxo, faz sentido, se parece 131 00:10:17,897 --> 00:10:23,402 ser uma combinação de vermelho e azul. Ok, deixe-me ir, aqui, de volta às nossas imagens. 132 00:10:23,402 --> 00:10:28,505 Nós temos essa idéia de que você pode levar o vermelho, verde e azul e misturar. 133 00:10:28,505 --> 00:10:34,444 E o que isso significa é que, em termos de imagem é que eu tenho eu tenho tudo o que 134 00:10:34,444 --> 00:10:40,001 pixels, para cada pixel, haverá uma cor. e que a cor será 135 00:10:40,001 --> 00:10:45,023 ser definido pelos níveis de vermelho, verde e azul, O, em termos de números, o que significa é, 136 00:10:45,023 --> 00:10:50,458 Basicamente, cada pixel tem apenas três números. Então eu posso dizer, bem, o vermelho é 250, 137 00:10:50,458 --> 00:10:55,825 Verde e azul é 10 é 240. Mas o que eu realmente quero dizer é que, oh 138 00:10:55,825 --> 00:11:01,191 sim, o pixel é de 250, 10, 40. bem, tendemos a usar sempre o comando, o número vermelho, 139 00:11:01,191 --> 00:11:07,720 então o número de verde e azul, para que eu possa encomendar meu diagrama. 140 00:11:07,720 --> 00:11:13,672 Bem, aqui eu tenho a minha grade de pixels. Esta constitui a imagem e ter o x, y 141 00:11:13,672 --> 00:11:19,080 como vimos antes. Essencialmente, o que, o que está acontecendo é que cada um 142 00:11:19,080 --> 00:11:24,908 os pixels que estão lá, cada um tem os seus próprios três números, talvez um 143 00:11:24,908 --> 00:11:31,270 é 6257, ó verdade, a seis é muito baixa, verde 250, muito elevada, azul 7 é baixa 144 00:11:31,270 --> 00:11:37,540 basicamente verde, certo?, o verde é muito alto e este pixel pode 145 00:11:37,540 --> 00:11:41,868 é um 241,252,23. Vermelho e verde são demasiado elevado, o azul é demasiado baixa, Sim, é 146 00:11:41,868 --> 00:11:45,929 basicamente amarelo escuro. Devo dizer que quando tiramos fotos digitais 147 00:11:45,929 --> 00:11:49,941 o mundo real, tudo bem, quando eu estava brincando com os controles deslizantes, assim, tendem a ter, 148 00:11:49,941 --> 00:11:53,514 você sabe, 255 ou zero. No mundo real, você sempre terá algo inter- 149 00:11:53,514 --> 00:11:56,890 um número intermédio, como 237 ou 26, como no eles, são misturados, 150 00:11:56,890 --> 00:12:00,951 juntos, como é, fazendo o que é um tom particular. Portanto, esta será 151 00:12:00,951 --> 00:12:04,817 nosso trabalho pouco a definição de uma imagem para agora. Então nós temos essa grande rede de 152 00:12:04,817 --> 00:12:09,495 pixels. Cada pixel amostra, cada pixel uma amostra de cor. E que a cor é 153 00:12:09,495 --> 00:12:16,125 totalmente captado por apenas três números. Bem, voltando um pouco no início, começamos a 154 00:12:16,125 --> 00:12:23,182 com, você sabe, é completa, toda a imagem. E eu tenho sido reduzido a, 155 00:12:23,182 --> 00:12:27,596 Esta grelha tem muitos números, e que é na verdade muito comum em 156 00:12:27,596 --> 00:12:32,067 ciência da computação. Você começa com imagens completas, sons, 157 00:12:32,067 --> 00:12:36,538 Enciclopédias inteiras ou algo assim. Que, como um ser humano, nós pensamos que é uma espécie de 158 00:12:36,538 --> 00:12:41,178 buraco orgânica. No seu computador, inevitavelmente, todos os dados, há um esquema de 159 00:12:41,178 --> 00:12:46,045 onde está estruturado organizados muitos pequenos números. Isto é como, 160 00:12:46,045 --> 00:12:50,629 é assim que vai representá-los no computador. E se pensarmos de uma operação 161 00:12:50,629 --> 00:12:55,100 claro, se tirar uma foto e talvez esclarecer um pouco. 162 00:12:55,251 --> 00:12:59,200 No computador, vamos traduzir isso em um número de transação 163 00:12:59,200 --> 00:13:03,047 por exemplo, para uma imagem, se o I clarificar um pouco, como, ... 164 00:13:03,047 --> 00:13:07,046 números que todos nós, vermelho, verde, azul. talvez você pode fazer é 165 00:13:07,046 --> 00:13:11,197 basta ir e adicionar 10 para cada um, e se você pensar, voltar para o RGB do scanner 166 00:13:11,197 --> 00:13:15,095 Vou mudá-los cada um pouco para a direita, só para esclarecer 167 00:13:15,095 --> 00:13:19,196 Enfim, estes são, algumas seções para agora. Mas normalmente 168 00:13:19,196 --> 00:13:23,195 é que no computador, temos muitas pequenas quantidades. E isso é um pouco, 169 00:13:23,195 --> 00:13:27,194 isso é o que parece ser o domínio do computador, é certamente algo 170 00:13:27,194 --> 00:13:28,460 muito do que vemos.