O QUE É uma IMAGEM? | Processamento de Imagens #1

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024
  • Nesse vídeo, iniciamos o estudo sobre imagens no canal refletindo sobre a questão: o que é uma imagem? Existem muitas respostas diferentes e complementares para essa pergunta, pois tudo depende da perspectiva sob a qual precisamos entender uma imagem. No momento, damos uma ênfase maior à representação de imagens digitais no computador, discutindo conceitos como pixels e cores.
    Frequentemente, precisaremos pensar em como traduzir conceitos do mundo real em conceitos do mundo digital. Com esse tipo de raciocínio, seremos capazes de ir ainda mais longe e estender um conceito real para representações sintéticas no mundo virtual, mas que podem gerar resultados práticos no mundo real. Para desenvolver essa capacidade, é importante que comecemos a incorporar noções matemáticas em nosso raciocínio para podermos trabalhar com imagens sintéticas de uma maneira mais natural.
    💻 Código do vídeo disponível em: github.com/pro...
    🔥 Se você precisa aprender a programar e desenvolver seu raciocínio lógico e analítico, confira o curso Python do Jeito Certo 2.0: go.pgdinamica.c...
    ▶️ Confira a playlist completa sobre processamento de imagens e as bases para visão computacional: • Processamento de Imagens
    - Outros vídeos que podem te interessar:
    1. Sintetizando imagens com Python: • SINTETIZANDO Imagens c...
    2. O ALGORITMO de Iluminação Realista de Filmes e Jogos: • O ALGORITMO de Ilumina...
    3. Como criar o filtro negativo em Python: • Como Criar FILTRO NEGA...
    4. Implementando o Algoritmo RAY TRACING do Zero: • Implementando o Algori...
    🔴 Shorts do Programação Dinâmica: / @alforriah
    🟣 Canal na Twitch para lives: / pgdinamica
    🟦 Canal do Telegram para receber os vídeos: t.me/joinchat/...
    Confira o projeto Matemática Elementar para Computação e aproveite para revisar conceitos importantes da matemática: matematica.pgd...
    ✉️ E-mails:
    - Propostas comerciais: pgdinamica@brunch.ag
    - Demais assuntos: contato@programacaodinamica.com.br
    👩🏾‍💻👨🏾‍💻 Confira mais conteúdo em nosso blog: blog.programac...
    🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: bit.ly/pgsparkle (baixe o app e entre na comunidade)
    📸 Nos siga no Instagram: / pgdinamica
    📸 @kizzy_terra @hallpaz
    🐦 Nos siga no Twitter: / pgdinamica
    🐦 @kizzy_terra @hallpaz
    Curta a Programação Dinâmica no facebook: pgdinamica
    Nosso repositório no Github: github.com/programacaodinamica
    Confira o nosso Medium: medium.com/programacaodinamica
    Confira os artigos no Python Café: pythoncafe.com.br
    🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no RUclips, considere nos apoiar se tornando membro do canal: www.youtube.co...

Комментарии • 109

  • @ervilha92
    @ervilha92 4 года назад +20

    Essas discussões mais abstratas com elementos da computação são muito maneiras, excelente vídeo!!

  • @nelsondias1226
    @nelsondias1226 4 года назад +18

    Esse canal é muito bom.

  • @diegozacarias7382
    @diegozacarias7382 4 года назад +3

    Esse canal fez muita falta durante meu TCC onde eu trabalhei com análise de imagens de TC. Parabéns pelo conteúdo.

    • @pgdinamica
      @pgdinamica  4 года назад +2

      Maneiríssimo, Diego! Apesar de ter sido trabalhoso, tenho certeza que aprendeu bastante :)

    • @carlosomar5350
      @carlosomar5350 Год назад

      Opa meu mano, queria posso saber mais sobre seu TCC? o meu segue para um rumo similar. Se tiver como a gente entrar em contato

  • @matheussena3774
    @matheussena3774 3 года назад +1

    Vocês estão fazendo um grande serviço para o seu país, conteúdo fantástico.

  • @joaopauloguimaraesleite2291
    @joaopauloguimaraesleite2291 2 года назад +1

    Olá professor . Gostei muito do canal e conteúdos. Gostaria de ver mais vídeos de visão computacional para robótica. Serei aluno fiel

  • @kmilofuerte2245
    @kmilofuerte2245 4 года назад +3

    Muito bom . parabéns. Dá sequência aí.

    • @pgdinamica
      @pgdinamica  4 года назад +4

      O segundo vídeo já tá gravado! 😁😉

  • @angelolunardelli6805
    @angelolunardelli6805 Год назад

    11:17 Incrível os detalhes que vc traz pra explicação, tipo esse espelhamento de imagem que torna mais dinâmica a aula, mt obg, me salvou com essa maratona. Consegui relacionar a matéria de Análise e processamento de Sinais com a matéria de Visão Computacional graças a vc e criar um trabalho final para apresentar, é mágico a forma em que as matérias se complementam, onde a teoria matemática utilizada em APS começa a fazer sentido em aplicações de Visão Computacional, vlw mesmo.

    • @pgdinamica
      @pgdinamica  Год назад

      Obrigado pelo elogio! Bons estudos!

  • @alanfondareis
    @alanfondareis 4 года назад +1

    Excelente vídeo, muito legal, parabéns!!!

  •  4 года назад

    Muito show! Acompanhando sobre Processamento de Imagens.

  • @weslleydossantossilva4234
    @weslleydossantossilva4234 3 года назад +1

    Parabéns pelo canal galera, Orgulho de ver pessoas pretas produzindo conteúdos TÃO BONS"!!! Adorei o vídeo e vou continuar a sequência!!

  • @iagomagalhaes7531
    @iagomagalhaes7531 4 года назад +1

    Massa, video muito massa... Estudo um pouco sobre processamento de imagens na faculdade. Tá muito legal o conteudo. Da continuidade por favor... Tenta falar sobre mais conteudos, como visão computacional, aplicar uma RNA junto com o processamento de imagem. Meus parabens!

    • @pgdinamica
      @pgdinamica  3 года назад +1

      Vai ter live sobre visão computacional no sábado: ruclips.net/video/HW7oJVqqQxU/видео.html

  • @andersonrocha1979
    @andersonrocha1979 4 года назад +1

    Canal muito legal hein... Parabéns... 👏👏👏👏

    • @pgdinamica
      @pgdinamica  4 года назад

      Valeu, Anderson! Obrigado!

  • @renuelcruz9065
    @renuelcruz9065 2 года назад

    Excellent work man

  • @ma5nusz21
    @ma5nusz21 2 года назад +1

    Esse canal, me salva demais 🥺😍

  • @GabrielCasote
    @GabrielCasote 3 года назад

    Bom de mais

  • @dicousdev2592
    @dicousdev2592 2 года назад

    Muito massa!

  • @lucasramos001
    @lucasramos001 7 месяцев назад

    Caraca, que aula incrível!

    • @pgdinamica
      @pgdinamica  7 месяцев назад

      Fico feliz que tenha gostado 😁

  • @matheusfilipemartins8309
    @matheusfilipemartins8309 2 года назад

    Cara, vocês são feras dms, ta me ajudando muito a escrever sobre Lidar data. Valeu!!

    • @pgdinamica
      @pgdinamica  2 года назад +1

      Que legal, bom saber! 😁

  • @brendo8939
    @brendo8939 4 года назад

    Canal bom demais!

  • @johnbass369
    @johnbass369 4 года назад

    Cara, que fantástico!!

  • @mauriciopereira8775
    @mauriciopereira8775 4 месяца назад

    amei !!!! 💙

  • @viniciusg4386
    @viniciusg4386 4 года назад +2

    Cara sua didática é excelente! Ganhou mais um like e um inscrito

  • @tiagonascimento2232
    @tiagonascimento2232 4 года назад +1

    Muito bom vídeo, Hallison.
    Eu já estudei um pouco de desenvolvimento de games e pra isso tive que aprender muitos dos conhecimentos que você ensinou nesse vídeo.
    Atualmente tenho utilizado mais Typescript. Tem a lib P5.js que é bem legal mas é focada em animações. Então acho que é bem diferente dessa biblioteca em python que você utiliza.
    Já tinha visto Kizzy utilizar pillow.py em um vídeo do canal onde ela faz uma núvem de palavras retiradas de críticas sobre o filme Joker e foi meu primeiro contato com a lib.
    Você sabe se tem alguma lib escrita em JS que seja equivalente ao pillow.py? pesquisei rapidamente e achei uma chamada pillow.js, mas é para vizualização de dados, mais parecida com D3js, eu acho.
    Abraço e sucesso, cara.

    • @pgdinamica
      @pgdinamica  4 года назад

      Obrigado, Tiago! Infelizmente, não conheço nada similar em JavaScript... :/

  • @williamfrazao5690
    @williamfrazao5690 4 года назад

    excelente video!

  • @AlexandreQuincas
    @AlexandreQuincas Год назад

    Genial!

  • @DLucasLorenzo
    @DLucasLorenzo 4 года назад

    Estudei isso em engenharia. Só me interesso pela parte prática da coisa. Entender a tecnologia por trás. E as possibilidades do q pode ser feito.

    • @pgdinamica
      @pgdinamica  4 года назад

      Tem muuuuuuuita aplicação.

  • @ramonpaolomaran2253
    @ramonpaolomaran2253 4 года назад

    Vídeo incrível dms

  • @AgramonArte
    @AgramonArte 2 года назад

    A imagem é uma arte, da para trabalhar com ela de muitas maneira interessantes

  • @ramonpaolomaran2253
    @ramonpaolomaran2253 4 года назад +2

    10:16 Uma pergunta, você lembra das bibliotecas que vc já estudou? Como essa no vídeo, ou vc teve que ir na documentação para lembrar?
    Eu esqueço normalmente as bibliotecas, e eu não sei se isso é normal ou se eu sou burro mesmo.

    • @pgdinamica
      @pgdinamica  2 месяца назад +1

      Alguns recursos, você acaba decorando com o uso, mas o normal é ter que consultar a documentação mesmo. No entanto, quando você conhece a base, a teoria por trás do domínio em que está trabalhando, você tem uma expectativa do tipo de recurso que a biblioteca deve te fornecer e de como ele funciona. Por exemplo, sabendo que a representação de uma imagem digital é dada por uma matriz, eu espero que a biblioteca me forneça uma maneira de acessar uma representação de cor, por exemplo RGB, fornecendo-lhe um coordenada na matriz.

  • @Samuel19arao
    @Samuel19arao 4 года назад

    Ola, vocês possuem alguma dica de livro, video ou conteúdos nos quais vocês pegaram referência para mim ler também. sempre me interessei por este tema. Aliás adorei o canal, conheci e vocês explicam de forma sensacional

    • @pgdinamica
      @pgdinamica  4 года назад

      Sugiro olhar este livro: loja.sbm.org.br/index.php/impa/colecao-matematica-e-aplicacoes/fundamentos-da-computac-o-grafica.html
      E estes vídeos: ruclips.net/video/u40Opm9TZxU/видео.html
      Bons estudos!

  • @GamboaConsultor
    @GamboaConsultor 8 месяцев назад

    Cabelo dahoraaa...Massa, da vontade de deixar o meu crescer também ^^

  • @jaciaraujo4757
    @jaciaraujo4757 2 года назад

    Delicia de canal quero a continuação desse vídeo

    • @pgdinamica
      @pgdinamica  2 года назад

      A playlist está aqui: ruclips.net/p/PL5TJqBvpXQv54i_HWjd7s70vbP4Is7sK_

  • @geradordenomespesquisar3873
    @geradordenomespesquisar3873 4 года назад +2

    Tem alguma fonte para recomendar? De machine learning, data science, etc

  • @adrianonascimentodesantana4073
    @adrianonascimentodesantana4073 4 года назад

    Gostei muito. Como posso me aprofundar mais nisso ? Indica algum livro ? Abraço!

    • @pgdinamica
      @pgdinamica  3 года назад +1

      Sábado agora tem live sobre: ruclips.net/video/HW7oJVqqQxU/видео.html
      Vou indicar e responder perguntas :)

  • @Pimentab
    @Pimentab 11 месяцев назад

    muito obrigado pelo conteúdo. foi quase um oásis de esclarecimento

    • @pgdinamica
      @pgdinamica  11 месяцев назад +1

      Haha, obrigado!

    • @Pimentab
      @Pimentab 11 месяцев назад

      wallison, aproveito o contato pra te fazer uma pergunta ainda mais esclarecedora do que foi o seu vídeo: qual o tipo de processamento de imagem que forma as 'capturas de tela' - os conhecidos 'prints'?
      se assemelha em alguma instância com o processo de varredoura sensorial da câmera fotográfica?@@pgdinamica

    • @pgdinamica
      @pgdinamica  11 месяцев назад

      @@Pimentab não tem processamento de imagem envolvido nisso. Tudo o que você vê na tela está definido em algum lugar; algum componente do teu sistema operacional conhece a resolução de saída (que inclusive, você consegue configurar dentro de uma margem suportada pelo monitor) e sabe exatamente a cor de cada pixel que deve ser exibida em tela a cada instante. Pra fazer uma captura, basta armazenar esta informação em um arquivo.

    • @Pimentab
      @Pimentab 11 месяцев назад

      esclareceu muita coisa, mais uma vez. obrigado!@@pgdinamica

  • @viniciusg4386
    @viniciusg4386 4 года назад

    Hallison, em 8:30 qual o intuito em criar um ambiente virtual? É possível fazer sem?

    • @pgdinamica
      @pgdinamica  4 года назад +2

      É possível fazer sem. O intuito é ter cópias locais do Python no seu computador e poder instalar coisas nelas sem se preocupar com o Python global do seu sistema. Assim, você consegue ter apenas o que você precisa pra determinados tipos de projetos em um ambiente virtual, inclusive em versões específicas.
      Às vezes, um projeto precisa de uma versão do pacote e outro projeto usa uma versão diferente. Se você fizer tudo no Python do sistema, não vai conseguir ter versões diferentes de um mesmo pacote.

  • @pecteni7331
    @pecteni7331 Год назад

    olá, queria um software para medir a quantidade de sujeira em um módulo fotovoltaico. Conhece algum que faça isso?

  • @paulo57575
    @paulo57575 4 года назад

    Curti seu canal mano!

  • @raniel0511
    @raniel0511 3 года назад

    Qual era o tema do vsCode nessa época? hoje é o cobaltblue né?

    • @pgdinamica
      @pgdinamica  3 года назад

      Cobalt2; já era o Cobalt2 neste vídeo, é o mesmo de hoje.

  • @eucomopedro
    @eucomopedro 2 года назад

    computação gráfica parece MUITO interessante, nossa

    • @pgdinamica
      @pgdinamica  2 года назад +1

      É muitíssimo interessante!

  • @wellingtonluizdossantosara2416
    @wellingtonluizdossantosara2416 3 года назад

    Olá, estou tentando ver uma biblioteca que me ajude a pegar arquivos de uma imagem em .raw 3D e extrair as coordenadas dos pixels.

    • @pgdinamica
      @pgdinamica  3 года назад

      Aparentemente, há uma biblioteca chamada rawpy stackoverflow.com/questions/32439831/open-raw-image-data-using-python

  • @lucas3820
    @lucas3820 3 года назад

    Qual o proximo video da série?

    • @pgdinamica
      @pgdinamica  3 года назад

      Sintetizando imagens com Python: ruclips.net/video/kb8S06dpZiM/видео.html . Na descrição dos vídeos, tem link pra playlist completa.

  • @brxnnah
    @brxnnah 4 года назад

    não consegui instalar no python 3.8, mas consegui no 3.6 e vou dar seguimento usando ele

  • @aberturasdeag804
    @aberturasdeag804 4 года назад +1

    Segundo o google :
    substantivo feminino Representação de uma pessoa ou uma coisa pela pintura, escultura, desenho etc.; imitação, cópia. Pequena estampa que representa um assunto religioso ou qualquer outro. Reprodução visual de um objeto dada por um espelho, um instrumento de óptica.

  • @ramonpaolomaran2253
    @ramonpaolomaran2253 4 года назад

    Uma recomendação de vídeo para vocês, é mostrar os livros de programação.
    Se quiserem fazer 2 vídeos, mostrando em um vídeo os livros mais importantes para cada um de vocês e em outro vídeo mostrando todos os outros livros de programação ou no geral também, que ajudaram vocês a mudar de pensamento ou que gostem mesmo ksks.
    Claro, uma sugestão de vídeo....

    • @pgdinamica
      @pgdinamica  2 месяца назад

      É uma ótima sugestão. Passamos um tempo itinerantes, sem residência fixa, desde que fui fazer um estágio na Meta, nos EUA. Acabamos de recuperar nossos móveis, livros e etc nos fixando em São Paulo. Talvez role um vídeo desse aí... ;)

  • @lucasgabriel3272
    @lucasgabriel3272 4 года назад

    Todos esses livros são de programação??

    • @pgdinamica
      @pgdinamica  4 года назад

      Quase todos, exceto os que estão no topo da estante pequena (vermelha). Há muuuuitos livros aqui, de coisas variadas, o cenário mostra uma pequena parte só.

  • @franciscojoangoncalvespont1072
    @franciscojoangoncalvespont1072 2 года назад

    Qual linguagem de programação você indica para trabalhar com processamento de imagens? Muitos utilizam o app imageJ que é em Java. Tenha essa dúvida

    • @CaueImp
      @CaueImp 9 месяцев назад

      A OpenCV é uma das maiores Open Source de processamento de imagens e visão computacional. Meu conselho é que se você busca desenvolver algo voltado ao mercado que precise de muita performance e exija processamento rápido, faça em C++. Caso esteja buscando apenas aprofundar no assunto, pode usar Python pela curva de aprendizado baixa e pela quantidade de funcionalidades disponíveis

    • @pgdinamica
      @pgdinamica  2 месяца назад

      E aí @franciscojoangoncalvespont1072, foi de Python, C++ ou outra?

  • @LeavingEZ
    @LeavingEZ 2 года назад

    Alguem saberia explanar a diferença entre imagem e imagem digital?

    • @pgdinamica
      @pgdinamica  2 года назад

      Poxa, mas o vídeo da elementos pra você elaborar esta resposta 🤔. O que você entendeu que é uma imagem?

  • @juamsv
    @juamsv 4 года назад

    deu a ideia de pegar todos os valores de pixeis e posição e salvar em um arquivo de texto e depois reconstruir a imagem somente pelo arquivo de texto (inutil porém interessante) vou ver se faço isso dps.

    • @pgdinamica
      @pgdinamica  4 года назад +1

      Não é inútil, não! É um excelente exercício! Mais tarde te explico o porquê...

    • @pgdinamica
      @pgdinamica  4 года назад

      Demorou, mas chegou o artigo com a explicação! Os arquivos de imagem que você conhece são basicamente o que você quer fazer com a adição de um processo chamado compressão: medium.com/programacaodinamica/desvendando-os-arquivos-de-imagens-17f1f95dc4b0?sk=8cfd8251223e3ff2bffaf30aa87653df

  • @s4mu3ldomingos28
    @s4mu3ldomingos28 4 года назад

    crush hehe ^^

  • @jb6251
    @jb6251 4 года назад +1

    loga ai no among us ives