WEBVTT 00:00:00.000 --> 00:00:04.950 Neste tópico, vamos tratar sobre como as imagens funcionam no computador. Pois bem, 00:00:04.950 --> 00:00:10.218 temos aqui um exemplo - a imagem de algumas flores amarelas - e o que podemos perceber 00:00:10.218 --> 00:00:15.359 é que a imagem parece algo orgânico, natural, inteiriço. No computador, 00:00:15.359 --> 00:00:20.187 ela será transformada em uma porção de números. Então, como isso se dá? 00:00:20.187 --> 00:00:24.868 Vamos então focar na flor na parte duperior esquerda da imagem. Você pode ver que 00:00:24.868 --> 00:00:29.914 há uma pequena área verde com alguma coisa no meio. Então, se aproximarmos a imagem 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 00:00:34.960 --> 00:00:39.910 é formada por estes pequenos quadrados. Estes quadrados são chamados de pixels. E cada pixel é quadrado. 00:00:39.910 --> 00:00:45.325 Eles são bem pequenos e, assim, não existe uma quantidade exata deles 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, 00:00:50.717 --> 00:00:55.815 fechado como um quadrado de uma única cor. E porque é divertido se você, olhe para este 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 00:01:00.660 --> 00:01:04.985 pequeno quando você olha para ele lá na imagem original, você sabe, apenas isso NOTE Paragraph 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 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 00:01:14.154 --> 00:01:19.095 partes. Se você quiser saber quantos pixels há em uma imagem, isto é apenas uma 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 00:01:23.863 --> 00:01:28.401 pixels de altura esta é apenas uma questão de multiplicar. Assim multiplicar os dois, e 00:01:28.401 --> 00:01:33.191 Existem 480.000 pixels. Você pode ter ouvido o termo megapixel. É comummente utilizado para 00:01:33.191 --> 00:01:37.320 computadores e câmeras e coisas. Assim, uma megapixel é um milhão de pixels. Assim, minhas 00:01:37.320 --> 00:01:41.450 Pixele imagem 800x600, 480.000. Bem, que é cerca de metade megapixel um, mais ou menos 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 00:01:45.591 --> 00:01:49.897 agora, até mesmo uma célula normalmente produz uma imagem na ordem de 00:01:49.897 --> 00:01:54.039 5 megapixels, 10 megapixels, possivelmente 20 megapixels. [Inaudível] um bom 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. 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 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ó 00:02:09.359 --> 00:02:13.970 exibe uma única cor. Agora teremos uma pretende responder a uma espécie de. 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 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, 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. 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 é 00:02:33.051 --> 00:02:38.390 historicamente, como o [inaudível] estão contados neste computador. Então eu só posso fazer 00:02:38.390 --> 00:02:43.922 Exemplos simples. Por exemplo, a, a, o pixel superior esquerdo é 00. O X 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 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 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 é 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 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 00:03:06.206 --> 00:03:10.867 alguns detalhes sobre a medição por aí com esses Números XY para identificar pixels 00:03:10.867 --> 00:03:15.710 específica. Você só precisa perceber que existe esta [Inaudível]. Assim, mesmo se você tiver 00:03:15.710 --> 00:03:20.431 10 milhões de pixels, um pixel em particular, tem um número XY que dirige 00:03:20.431 --> 00:03:25.316 versus todos os outros pixels. Então a questão é. Bem, temos esses pixels, 00:03:25.316 --> 00:03:30.470 Como I pode codificar a cor de qualquer pixel particular? Então, falar sobre 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 00:03:35.392 --> 00:03:40.470 experimento em 1600 onde um, que reproduzem aqui, um prisma, o que é 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 00:03:45.547 --> 00:03:49.354 para a esquerda e parte prisma é. Para o espectro de cores aqui, eu só, 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 é 00:03:54.262 --> 00:03:58.703 algo indivisível puro. Em vez disso, ele pode ser separado em aqueles puro 00:03:58.703 --> 00:04:03.329 cores constituintes .. Portanto, esta é a mesma coisa quando você vê um 00:04:03.329 --> 00:04:08.264 arco-íris. Assim, as cores estão atualmente em um espectro contínuo. Mas Newton identificado 00:04:08.264 --> 00:04:13.075 poucos. Você sabe que agora foi dado, foi dada palavras. Para Até agora, este é 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 00:04:17.702 --> 00:04:22.390 amarelo e verde e, finalmente, azul, anil e violeta mais longe desse lado aqui. 00:04:23.505 --> 00:04:31.051 Assim, no computador. Eu preciso pensar estas cores como uma espécie de paleta. 00:04:31.051 --> 00:04:37.706 E o esquema que usamos para coletar é realmente vermelho, verde e azul aqui. 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 00:04:43.578 --> 00:04:48.068 nós queremos. Então, ou, ultimamente, você pensar sobre isso, aqui é a luz 00:04:48.068 --> 00:04:52.003 vinda branca do lado esquerdo, e temos os componentes aqui. Você pode pensar nisso 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 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 00:05:00.020 --> 00:05:04.102 este é um suestivo pouco, como nós tomar o lugar dos componentes e 00:05:04.102 --> 00:05:08.784 em conjunto no computador. Portanto, há um tipo de coisa engraçada sobre o índigo aqui. 00:05:08.784 --> 00:05:13.414 Quando Newton nomeou-o bem no meio de azul anil violeta têm 00:05:13.414 --> 00:05:17.694 e que parece. Sério?. E parece que nós precisamos um mundo separado para 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 00:05:22.062 --> 00:05:26.742 este é como viver em 1600. Newton acreditava em uma série de coisas de misticismo 00:05:26.898 --> 00:05:31.111 pensamos que não é científica e no tempo, há sete planetas 00:05:31.111 --> 00:05:35.323 Newton é conhecido e sentido como, bem, o número de cores devem ser ordenados por 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 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 00:05:44.871 --> 00:05:50.957 um esquema de cores especial chamado de cor RGB. RGB significa Red, Green, Blue. 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. 00:05:56.360 --> 00:06:01.907 Cada cor é, Dendro me, a minha tela aqui, e assim, no esquema de RGB, usaremos Nostros 00:06:01.907 --> 00:06:06.652 luz vermelha puro, verde e azul misturar em diferentes 00:06:06.652 --> 00:06:12.133 combinações, forma, ser capaz de formar qualquer tipo de cor. E, em vez tentar 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 00:06:17.614 --> 00:06:21.934 Página RGB. Isso me permite demonstrar como funciona. Também 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 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 00:06:30.530 --> 00:06:34.868 o caminho escuro. Chamamos isso de zero. E sim, eu mudá-lo ao máximo. 00:06:34.868 --> 00:06:39.481 chamar isso de 255. E se você ver no Atualmente botão, que sempre 00:06:39.481 --> 00:06:43.820 lê os números são para [inaudoble] Assim, temos o controle deslizante vermelho e um 00:06:43.820 --> 00:06:48.378 polegar verde para luz verde e um controle deslizante azul à luz azul. E assim 00:06:48.378 --> 00:06:52.829 estratégia na tela é este r e b. Essencialmente, você tem estes, estes 00:06:52.829 --> 00:06:58.211 três botões que pode ter pode variar o brilho do vermelho, verde e azul. 00:06:58.211 --> 00:07:03.656 E acontece, você pode fazer qualquer cor combinando apenas as proporções corretas 00:07:03.656 --> 00:07:07.916 vermelho, verde, azul. Assim. Ok então, obviamente, se nós vermelho 00:07:07.916 --> 00:07:11.700 só fica vermelho toda a maneira, se nós também verde 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 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 00:07:19.559 --> 00:07:23.537 e depois é só desligar maneira esto.De que deixa um verde mais escuro. [Inaudível] este 00:07:23.537 --> 00:07:27.612 maneira. Agora, realmente, do lado esquerdo, o número zero representa negra. Assim, em uma 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 00:07:31.542 --> 00:07:35.666 negro.y isso, este é verde escuro. Assim, no outro lado, sim I em branco, a presente 00:07:35.666 --> 00:07:40.159 tomar o caso em vermelho e mudar todo o caminho para cima eo verde e azul 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 00:07:46.073 --> 00:07:51.621 são brancos. E, em seguida, alterá-los todos a zero aqui, 00:07:51.621 --> 00:07:56.406 dá preto. Então deixe-me mostrar-lhe algumas combinações aqui. Eu acho que provavelmente 00:07:56.406 --> 00:08:01.058 mais interessante é o vermelho mais verde, e se alterar o vermelho e alterar o 00:08:01.058 --> 00:08:05.955 verde em cima, vamos ser amarelo. Então, se preciso fazer uma 00:08:05.955 --> 00:08:10.729 ligeiramente amarelo escuro, ou vermelho e que eu possa manter Próximo verde para cada 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 00:08:15.320 --> 00:08:20.156 e eu tenho um amarelo escuro, ou vamos desta forma, nós amarelo escuro mesmo. 00:08:20.339 --> 00:08:24.628 Se eu precisar fazer laranja. O que vou fazer é ... Eu acho que é como laranja 00:08:24.628 --> 00:08:28.440 bom é como o oposto do vermelho, amarelo e verde 00:08:28.440 --> 00:08:32.653 vermelho é um pouco forte. Então aqui eu tenho vermelho e verde e só aumentar novamente 00:08:32.653 --> 00:08:36.515 um pouco de vermelho, verde amenoraré um pouco, e eu vou conseguir um bom 00:08:36.515 --> 00:08:41.414 cor laranja é uma espécie de cone estrada, uma boa laranja. Este 00:08:41.414 --> 00:08:46.380 dá-nos apenas no gosto, você sabe, de ajuste, que pode terminar 00:08:46.569 --> 00:08:51.409 criando muitas cores divertidas. Vamos ver. ele queria era outra tentativa 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 00:08:56.501 --> 00:09:01.387 como fazer um bolo amarelo. Aqui eu tenho vermelho e verde para o fim 00:09:01.387 --> 00:09:05.850 portanto, obter um amarelo brilhante. Assim, o bolo que você está pensando 00:09:05.850 --> 00:09:10.254 Deve ser do tipo nuvem pouco mais difusa. E a maneira de fazer isso é 00:09:10.254 --> 00:09:15.011 na verdade, adicionar azul, depois aumentar de novo para cerca de 180-185 azul 00:09:15.011 --> 00:09:19.416 E como você pode ver. ainda é amarela, mas amarela é uma espécie de colar, nublado 00:09:19.416 --> 00:09:24.173 E a maneira de pensar é como se você tivesse as três cores 00:09:24.173 --> 00:09:28.481 o máximo era branco, por isso, se você aumentar o azul, eu vou ter sido 00:09:28.481 --> 00:09:32.827 Branco se afastar em vez de ter um branco puro, com um vermelho e verde 00:09:32.827 --> 00:09:37.810 pouco pelo chefe do azul e amarelo para terminar isso. Agora, a forma 00:09:37.810 --> 00:09:42.793 esta classe é para trabalhar, eu, eu estou pedindo que você tem que, você sabe, 00:09:42.793 --> 00:09:47.486 você só pode colocar existem três números para uma determinada cor 00:09:47.486 --> 00:09:52.411 somente em virtude de você perceber que este é o esquema de cores básicas para fazer 00:09:52.411 --> 00:09:57.356 variando apenas o vermelho, verde e azul. Agora, há mais uma coisa 00:09:57.356 --> 00:10:01.935 Eu quero mostrar. Fizemos vermelho, verde, amarelo, é importante, e vamos fazer 00:10:01.935 --> 00:10:07.430 outras combinações. Então realmente mais verde azul é uma espécie de azul-turquesa, tem 00:10:07.430 --> 00:10:12.533 sentido é uma espécie de azul, verde. E a nossa combinação final será mais vermelho 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 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. 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. 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 00:10:34.444 --> 00:10:40.001 pixels, para cada pixel, haverá uma cor. e que a cor será 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 é, 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, 00:10:50.458 --> 00:10:55.825 Verde e azul é 10 é 240. Mas o que eu realmente quero dizer é que, oh 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, 00:11:01.191 --> 00:11:07.720 então o número de verde e azul, para que eu possa encomendar meu diagrama. 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 00:11:13.672 --> 00:11:19.080 como vimos antes. Essencialmente, o que, o que está acontecendo é que cada um 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 00:11:24.908 --> 00:11:31.270 é 6257, ó verdade, a seis é muito baixa, verde 250, muito elevada, azul 7 é baixa 00:11:31.270 --> 00:11:37.540 basicamente verde, certo?, o verde é muito alto e este pixel pode 00:11:37.540 --> 00:11:41.868 é um 241,252,23. Vermelho e verde são demasiado elevado, o azul é demasiado baixa, Sim, é 00:11:41.868 --> 00:11:45.929 basicamente amarelo escuro. Devo dizer que quando tiramos fotos digitais 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, 00:11:49.941 --> 00:11:53.514 você sabe, 255 ou zero. No mundo real, você sempre terá algo inter- 00:11:53.514 --> 00:11:56.890 um número intermédio, como 237 ou 26, como no eles, são misturados, 00:11:56.890 --> 00:12:00.951 juntos, como é, fazendo o que é um tom particular. Portanto, esta será 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 00:12:04.817 --> 00:12:09.495 pixels. Cada pixel amostra, cada pixel uma amostra de cor. E que a cor é 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 00:12:16.125 --> 00:12:23.182 com, você sabe, é completa, toda a imagem. E eu tenho sido reduzido a, 00:12:23.182 --> 00:12:27.596 Esta grelha tem muitos números, e que é na verdade muito comum em 00:12:27.596 --> 00:12:32.067 ciência da computação. Você começa com imagens completas, sons, 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 00:12:36.538 --> 00:12:41.178 buraco orgânica. No seu computador, inevitavelmente, todos os dados, há um esquema de 00:12:41.178 --> 00:12:46.045 onde está estruturado organizados muitos pequenos números. Isto é como, 00:12:46.045 --> 00:12:50.629 é assim que vai representá-los no computador. E se pensarmos de uma operação 00:12:50.629 --> 00:12:55.100 claro, se tirar uma foto e talvez esclarecer um pouco. 00:12:55.251 --> 00:12:59.200 No computador, vamos traduzir isso em um número de transação 00:12:59.200 --> 00:13:03.047 por exemplo, para uma imagem, se o I clarificar um pouco, como, ... 00:13:03.047 --> 00:13:07.046 números que todos nós, vermelho, verde, azul. talvez você pode fazer é 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 00:13:11.197 --> 00:13:15.095 Vou mudá-los cada um pouco para a direita, só para esclarecer 00:13:15.095 --> 00:13:19.196 Enfim, estes são, algumas seções para agora. Mas normalmente 00:13:19.196 --> 00:13:23.195 é que no computador, temos muitas pequenas quantidades. E isso é um pouco, 00:13:23.195 --> 00:13:27.194 isso é o que parece ser o domínio do computador, é certamente algo 00:13:27.194 --> 00:13:28.460 muito do que vemos.