e o que é visão computacional no iases complicado de hoje eu vou te apresentar esse conceito de uma maneira bem tangível e também um pouco filosófica com vários exemplos de aplicações e de problemas da área para você entender tudo direitinho fala pessoal eu sou o alho como essa canal programação dinâmica no vídeo de hoje a gente vai conversar um pouco sobre visão computacional o Maia que eu gosto muito que eu sei que você também tá gostar a gente pode começar a nossa conversa a partir do diagrama com a 15 te apresentou no vídeo anterior em
que ela falou sobre o que que é inteligência artificial e também principalmente sobre o que que não é então aqui você pode ver a versão traduzida e adaptada pela 15 do fluxograma criado pela carnegie Hall e publicado na e mais technology review esse fluxograma orienta a gente é para decidir se uma determinada tecnologia é ou não Inteligência Artificial e um dos exemplos que aqui se deu no vídeo anterior é a sobre carros autônomos e seguir as instruções Bom dia cair no seguinte fluxo a tecnologia consegue ver sim o carro autônomo ver consegue identificar o que
ver sim também e aí a gente caiu então nessa caixinha dizendo Legal está usando visão computacional mais processamento de imagens e se você for seguindo o fluxo vai concluir que sim está usando Inteligência Artificial então começar por aqui né parece fluxograma já dá uma noção para gente do que que é visão computacional né mas de uma maneira mais Ampla como é que a gente pode entender essa área esse termo esse conceito pela natureza das palavras eu acho que é intuitivo a gente pensar em visão computacional como mudar a capacidade de enxergar a uma máquina é
um computador então visão de ver e enxergar computacional computador e isso faz bastante sentido mas aí eu te pergunto então o que que é ver é uma das primeiras perguntas naquele fluxograma era a tecnologia consegue ver e a gente conseguiu responder tá um carro todo mover mas o que que é ver né O que que é enxergar a gente entende a visão como um dos Sentidos do ser humano Então a gente tem visão audição olfato Paladar e tato e essa discussão sobre e sentidos ela é importante porque um sentido não é uma forma de você
sentir de você perceber o mundo ao seu redor então a visão é uma das formas que a gente tende a perceber o mundo ao nosso redor E é a forma que está associada a imagens e manda as coisas que você tem que perceber é que os nossos sentidos eles são limitados a nossa visão ela é bem limitada a menos que você tem o Sharingan no aí essa visão é limitada antes da gente continuar eu gostaria de dizer que a hostgator tem tudo que você precisa para criar o ampliar sua presença digital mesmo que você tenha
uma visão perfeita da um ser humano você não consegue por exemplo ver através de paredes e e segue ver a uma distância sei lá e 20km você não consegue ver organismos microscópicos e você também não consegue ver o que que tá fora do espectro da Luz visível então você não enxerga por exemplo coisas que estejam em outra violeta ou infravermelho e perceber isso é importante porque quando a gente fala de máquinas a Ju limitações e as possibilidades são diferentes dos seres humanos então a visão computacional é um campo de estudo que busca fazer com que
os computadores possam perceber o mundo a partir de imagens tal como o sentido da visão dos seres humanos e de uma maneira geral os pesquisadores buscam resolver determinados problemas e uma maneira próxima Ou até melhor do que um ser humano seria capaz de fazer se você gosta de programação sem se de dados e inteligência artificial e que é participar de discussões sobre novas tecnologias e seus impactos na sociedade se inscreva no nosso canal e Ative o Sininho para receber notificações sempre que a gente lançar um vídeo novo com essa definição a entender alguns problemas clássicos
da área de visão computacional então um desses problemas é a detecção é a gente conseguir detectar né encontrar um determinado objeto uma coisa ali dentro da imagem então a gente consegue fazer isso com nosso sentido da visão da gente olha tem uma cena e a gente reconstroem nossos olhos né no nosso cérebro uma imagem a partir daquela cena e a gente vê olha ali tem um gato ali tem uma câmera aí ele tem um skate certo então detecção é um dos problemas de visão computacional um outro problema um pouco mais complicado que a detecção é
o reconhecimento então além de detectar a gente consegue reconhecer consegue dizer que aquela coisa é algo que a gente já conhece certo então por exemplo uma coisa bem clássica de reconhecimento e o reconhecimento facial né então você olha para as pessoas Você conhece as pessoas na sua vida e depois você olha para o rosto deve paródia é o Fulano e vou conversar com ele será que você consegue reconhecer essas os impostos né não precisa estar na vida real você olha uma foto ela tem um vídeo e Fulano apareceu ali naquele documentário esse tipo de coisa
então detecção reconhecimento a gente tem segmentação então segmentação é uma coisa que talvez seja mais difícil de associar com o paralelo que a gente faz no mundo real mas é a ideia de você poder separar em uma imagem um determinado objeto uma determinada pessoa uma determinada coisa tá que você tá vendo ali na imagem e isso é muito útil para a gente nesse mundo digital por exemplo para fazer miniatura de alguns vezes aqui do canal a gente precisa segmentar a nossa figura né a lei da foto para colocar um fundo diferente então e precisa fazer
essa separação do que que é fundo e do que que é a pessoa que tá ali no plano mais à frente fazer essa alimentação e consegui trocar o fundo certo então segmentação é um problema de visão computacional ele pode estar associado a segmentar um objeto uma a mente de algum de alguma coisa ou você fazer uma segmentação baseada em tons de cores de iluminação esse tipo de coisa tá bom um outro problema interessante de visão computacional é análise de movimento Então as imagens que a gente consegue capturar com os nossos olhos era só imagens dinâmicas
né o tempo todo mundo tá em transformação será abaixo um vento ali a coisa mexe e por aí vai e uma câmera também é capaz de capturar as imagens dinâmicas gente tem vídeo hoje em dia né então com vídeo né com uma sequência de imagens você consegue fazer uma análise de movimento ver se as coisas estão paradas ou se tem alguma coisa assim mexendo e até mesmo estimar com que velocidade as coisas aí estão se mexendo então isso também uma área bem interessante dentro da visão computacional e o último exemplo de problema de visão computacional
eu quero te apresentar é o da reconstrução 3D que Como o próprio nome diz é a ideia de você pegar uma coisa que tava uma imagem que é dois de né E você conseguir compreender a estimar como é que seria aqui o objeto aquela coisa ali em 3D Então se veste mas dimensões o formato esse tipo de coisa tá E essa é que eu acho muito legal porque ela é meio que o inverso da computação gráfica não existe uma dualidade entre visão computacional e computação gráfica em sendo o que é computação gráfica seria você sair
dos dados que as pessoas estão Geraldo a gripe o computador para gerar imagens no computador e a visão computacional seria você sair dessas imagens né E retornar com informações com dados a partir dela né vou tentar estimar com aquela distância das coisas como que é o posicionamento né alimentação e a posição daquele negócio no espaço enfim essas coisas que tem a ver com o mundo 3D é claro que essa lista de problemas Ela não é uma lista exaustiva existem vários outros problemas que são de interesses a visão computacional inclusive problemas que se relacionam com outras
áreas de estudo mas agora quero dar uma dimensão para você das aplicar o que você pode conseguir construir com esse tipo de tecnologia e eu acho que você já tem algumas coisas em mente né só Deus te apresentar algum desses problemas eu vou começar pela aplicação que eu já falei aqui quando eu falei do programa de reconhecimento que é aplicação de reconhecimento facial né E você pode pensar em reconhecimento de objetos eo reconhecimento de animais né tudo que você pode incluir identificação realmente do que que tá ali na cena Então essa é uma aplicação bem
fácil de entender mas não necessariamente é fácil de construir né inclusive o trabalho em uma empresa cujo um dos produtos é um aplicativo de reconhecimento facial Talvez hoje o exemplo mais emblemático de aplicação das tecnologias seja com a China vem fazendo é uma aplicação em larga escala de reconhecimento facial para prover serviços para os seus cidadãos Inclusive eu trouxe aqui para a gente conversar no quadro lá mundo o Ruan Cavalcante do ramadã em e a gente fala um pouco sua bichinho né sobre tecnologia recomendo bastante que você assistir esse vídeo ao final e aqui né
uma outra aplicação interessante que você pode pensar agora Olhando que o problema de detecção por exemplo aí você detectar se uma pessoa está utilizando o EPI equipamento de proteção individual né então sei lá viu Pensa em um ambiente mais hostil de repente uma plataforma de petróleo alguma coisa desse tipo e você pode ter uma cama eu ficar detector outras pessoas nós funcionários que estão transitando por ele ter estão utilizando FBI ou não e você liga isso um sistema de alarme alguma coisa que possa primeiro notificar que ele funcionar em neve firme deve colocar o ep
de repente registrar isso para que outras medidas sejam tomadas E aí você pode estender essa ideia de várias formas nessa pode identificar se uma pessoa tá usando máscara ou não por exemplo a o que seria muito útil nesse contexto que a gente tá vivendo algo aguinete pandemia e dentro desse contexto de segurança outro lugar para parte do reconhecimento Você poderia por exemplo identificar se uma pessoa que tá num determinado a sala ela tem realmente autorização para trailer ou não pensamos no programa de reconstrução 3D e tem várias aplicações muito interessante deveria destacar aqui a reconstrução
3D para a preservação de patrimônio histórico e cultural Então existe vários locais nos museus que digitalizaram parte do seu acervo que tem inclusive disponibilizar online para as pessoas poderem visitar poder olhar esse tipo de coisa tá eu vou deixar que indicado na descrição do vídeo o link para um seminário lá do laboratório visgraf o laboratório de visão que computação gráfica do ímpar não é igual eu faço parte que teve um projeto que foi apresentado que achei muito interessante que foi o projeto verrous em que eles fizeram uma digitalização uma reconstrução 3D de uma das múmias
que tava lá no Museu Nacional do Rio de Janeiro e por fim não poderia faltar aqui o exemplo do carro autônomo que é um exemplo que usa a visão computacional para muita coisa não tem que fazer análise de movimento aí tem que detectar pessoas enfim detectar lá as coisas pegam e consiga dirigir de maneira adequada e não casar em um acidente né Tem muita complexidade né muito a minha visão computacional de várias outras tecnologias e eu acho que é um bom gancho para gente poder falar de aplicações de visão computacional ou em conjunto com outras
áreas né então se você consegue detectar que numa imagem tem uma mesa por exemplo que você consegue estimar Qual que é a posição porque a orientação daquela mesa você consegue posicionar alguma coisa sobre aquela mesa colocar um vaso eu ia por exemplo e a gente está falando de realidade aumentada e nessa linha você pode ir mais além que você consegue compreender os elementos isoladamente né Por exemplo você consegue entender que tem uma mesa me e que tem uma cadeira e um sofá e do lado e tem uma televisão também então no momento que você consegue
fazer a compreensão desses elementos isoladamente e tenta juntar eu e os né em uma compreensão de mais alto nível Você pode falar por exemplo de compreensão de cena de você entender que você tá vendo ali na verdade uma sala de estar por exemplo né esse tipo de coisa ou outra aplicação legal que se o completamento de imagens seria você pensar em restauração de imagens então às vezes você tem uma imagem que ela pode ter sido danificada seja pelo tempo ou seja enfim o ruído realmente de captura e a gente consegue perceber isso né gente olha
e vê por essa imagem aqui esses pontinhos as coisas aqui não deveriam estar ali na cena agora como é que você poderia corrigir isso então fazer filtros fazer processo de restauração que venham a partir da compreensão né de como que aquela coisa deveria ser é uma relação da Visão computacional com processamento de imagens e por fim um quarto exemplo eu queria dar aqui para vocês um pouco mais técnico até né Lógico que dá uma dimensão de coisas que às vezes a gente não da pensão mulher não são muito óbvios é você pensar em compressão de
vídeo compressão de imagens Então os arquivos que a gente transmitir né Aí eu gostaria que eles aqui que tivessem sempre o menor tamanho possível né para gente conseguir baixar rápido transmitir rápido esse tipo o e uma das formas que você tende conseguir comprimir esses arquivos é justamente você detectar as regiões que tem variação e as regiões que não tem variação Então você pensando no vídeo por exemplo né se você tá detectando que nesse vídeo todas as imagens elas estão estáticas né não tá tendo movimento ali não tem porque você Salvar no vídeo todas as imagens
daquela sequência né Você pode simplesmente salvar uma das imagens de dizer olha durante tanto segundos essa imagem aqui vai ter que ser repetir porque não tá acontecendo nada hoje então a partir da análise de movimento você consegue é comprimir o beijo reduzir a quantidade de informação que tem diminuir o tamanho do arquivo eu tô te dando exemplo aqui de uma maneira bem simplista mas a ideia base é essa tá só que existem operações bem mais elaborados que são realizadas para você conseguir fazer com pressão então é isso Pessoal esse vídeo ficando por aqui espero que
eu tenha conseguido ajudar você a entender um pouco melhor o que que é visão computacional entendeu alguns exemplos dos potenciais a tecnologia tem também refletir um pouco sobre ela né se você gostou desse vídeo deixa seu like se inscreva aqui no canal E compartilhe com quem você acha que faz sentir Nos ajuda muito nosso trabalho aqui na plataforma Muito obrigado e até a próxima [Música] assim ó