Como Ler Textos Dentro de Imagens com Python [Introdução ao OpenCV e Tesseract]

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
    lp.hashtagtrei...
    PARA BAIXAR O MINICURSO GRATUITO DE ANÁLISE DE DADOS: pages.hashtagt...
    -----------------------------------------------------------------------
    ► Arquivos Utilizados no Vídeo: pages.hashtagt...
    -----------------------------------------------------------------------
    Caso prefira o vídeo em formato de texto: www.hashtagtre...
    -----------------------------------------------------------------------
    Nessa aula eu quero te ensinar algo incrível, que é como ler textos dentro de imagens com Python.
    Então eu vou te mostrar como você vai fazer para poder ler textos que estão dentro de algumas imagens utilizando o Python.
    Isso é possível com uma análise de imagens e para fazer esse procedimento eu vou aproveitar e dar uma breve introdução ao OpenCV Python.
    Além da biblioteca OpenCV no Python eu vou te mostrar também um pouco sobre a biblioteca Tesseract no Python.
    Você já imaginou a facilidade que seria você automatizar um processo para identificar esses textos dentro de imagens?
    Pois normalmente você não consegue obter ou simplesmente copiar por se tratar de uma imagem! Agora pensa no quanto isso iria facilitar o seu trabalho de pegar os textos de dentro das imagens?
    Você conseguiria automatizar esse processo e ainda ser muito mais produtivo na sua empresa!
    -----------------------------------------------------------------------
    Hashtag Programação
    ► Inscreva-se em nosso canal: bit.ly/3c0LJQi
    ► Ative as notificações (clica no sininho)!
    ► Curta o nosso vídeo!
    -----------------------------------------------------------------------
    Redes Sociais
    ► Blog: bit.ly/2MRUZs0
    ► UA-cam: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2
    Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!
    -----------------------------------------------------------------------
    #python #hashtagprogramacao

КОМЕНТАРІ • 106

  • @neomcl
    @neomcl 2 роки тому +66

    Muito legal.
    Como sou deficiente visual, eu tinha feito pra meu uso pessoal um codigo parecido.
    Mas fiz usando Pillow pra tirar um screenshot da tela, o tesseract converte o texto e depois chamo o SAPI5 pra fazer a leitura em voz alta.
    Depois vou ver se com o openCV altera alguma coisa no meu fluxo.
    o/

  • @weslleydossantossilva4234
    @weslleydossantossilva4234 10 днів тому

    Parabens lira, um conteúdo muito massa, simples e bem explicado, não só jogando de bandeja tudo mas passando ao vivo pelos métodos comuns de resolução! Cheguei recente no canal mas tem meu máximo respeito

  • @soufazaric4824
    @soufazaric4824 Місяць тому +1

    não encontrei outros canais que sabem como ensinar python como esse canal

  • @leonardo-nicolas
    @leonardo-nicolas 2 роки тому +6

    10:39 cara, o stackoverflow é o melhor amigo do programador! Até pra quem é sênior, depende dele! Imagina para os Junior's e para os plenos...

    • @maycontulio2082
      @maycontulio2082 2 роки тому

      Pra que ele serve?

    • @leonardo-nicolas
      @leonardo-nicolas 2 роки тому

      @@maycontulio2082 tirar suas dúvidas das mais cruéis com programadores muito bem experientes.
      Ou até mesmo conseguir ajuda com algum bug que você está tendo problemas há muito tempo com ele...

  • @ivanadecarvalho5252
    @ivanadecarvalho5252 3 місяці тому +1

    Parabens, conteudo massa... queria um video falando sobre como podemos armazenar os dados desse texto separadamente... vlwww

  • @maykelpereira8474
    @maykelpereira8474 2 роки тому +7

    Lira, traga um vídeo falando como seria fazer app com Python.

  • @mateusnascimento9438
    @mateusnascimento9438 18 днів тому

    Lira. Você é gente boa, cara. Obrigado.

  • @ElderTrevisan
    @ElderTrevisan 2 роки тому +2

    Sensacional! Estou iniciando meus estudos com Opencv e essa aula foi top demais

  • @indexautomationi7988
    @indexautomationi7988 2 роки тому +2

    Muito boa aula meu querido !...
    Mas cade o link do stackover na descrição?

  • @rjperfumado
    @rjperfumado 2 роки тому +2

    Como sempre vcs trazem ótimos conteúdos e uma super didática! Eu queria pedir mais formas de trabalhar mais com a "API da Binance", enviar e-mail do spot, e informações de mercados e moedas!!

  • @danielecruz6719
    @danielecruz6719 2 роки тому

    Boa tarde,
    Vídeo show, ajudou muito, só uma dica, podemos adicionar o caminho no path do windows, assim, nunca mais teremos que ficar colocando o caminho do Tesseract no código, já tive esse problema quando precisei usar oracle e com o playwright(esse estranhamente funcionou num dia e no outro não).

  • @johnramos4076
    @johnramos4076 2 роки тому +1

    incrível essa aula, funcionou muito bem o código, vale apena ter uma parte 2 nessa aula, já me inscrevi no curso.

  • @fabiodosanjos2310
    @fabiodosanjos2310 2 роки тому +2

    Uma aula com uma leitura de imagem dinâmica, que fica atualizando caracteres. Exemplo: Um relógio.

  • @celioissof2943
    @celioissof2943 Рік тому

    Essa linguagem n tem limites. Parabens pelo video

  • @JoaoPedro-xx8zy
    @JoaoPedro-xx8zy Рік тому +1

    Muito explicativa, consegui fazer aqui

  • @fabiovaz6473
    @fabiovaz6473 2 роки тому +1

    Show Lira!! Conseguir fazer ele lê todo o texto da imagem, com os acentos certo. Usando OS LINUX! Estou gostando deste Mundo do Python. :))
    "Coe Lira, tudo certo?
    Então, eu queria te dar um aviso.
    Essas aulas tão brabas.
    Abração"

  • @lucaslima5354
    @lucaslima5354 2 роки тому

    Caracas, muito bom o vídeo, faz um bom tempo que procuro formas de trabalhar com transformações de imagens em textos

  • @moisessilva2261
    @moisessilva2261 11 місяців тому +1

    Como faria para identificar um texto especifico na imagem, por exemplo tenho várias fotos de notas fiscais e preciso buscar o número das notas fiscais e a data dentro de todas as imagens.

    • @gabriellopes5720
      @gabriellopes5720 5 місяців тому

      se vc conseguir me fala kkkkkkk to precisando pra mesma coisa

  • @rubensduarte8115
    @rubensduarte8115 2 роки тому +1

    Boa aula Lira!
    Lira, favor pode dar um exemplo de como pegar alguma parte da tela a leitura de uma coordenada em tempo real

  • @jundiaipix175
    @jundiaipix175 8 місяців тому +1

    E para ler imagem de uma webcam, camdroid ou vídeo?

  • @jurandirsilva2343
    @jurandirsilva2343 Рік тому +1

    Excelente. Vai me ajudar muiiiiito. Valeu.

  • @josecarlosdeandrade4487
    @josecarlosdeandrade4487 2 роки тому

    Lira, suas Aulas são Brabas.

  • @alfredoneves3976
    @alfredoneves3976 Рік тому

    Você é um mago do python.

  • @XPTO576
    @XPTO576 2 роки тому +1

    Numa imagem, da pra ler alguns números que muda dinamicamente ao lado de um texto fixo?

    • @kelvinW933
      @kelvinW933 2 роки тому +1

      pse eu queria saber disso

  • @WagnerSantos1985
    @WagnerSantos1985 Місяць тому

    Salvou! obg.

  • @HugoSilva666
    @HugoSilva666 4 місяці тому

    muito bom, mas seria possível fazer um executavel e enviar para terceiros? uma vez que é necessário ter instalado o tesseract na máquina, poderia tirar essa dúvida?

  • @diogomonte476
    @diogomonte476 2 роки тому

    Poxa cara, muito bom! Excelente video... com isso da para fazer mta coisa!

  • @EduardoNascimentodeSouzaSepulv

    Muito bom o exemplo do usos das ferramentas. Mas, gostaria de saber como poderia salvar o texto lido em um arquivo .txt

  • @WilliemOliveira
    @WilliemOliveira Рік тому

    Lira é uma máquina!!!!

  • @polliluiz
    @polliluiz 2 роки тому

    Show Lira. Um forte abraço.

  • @XPTO576
    @XPTO576 2 роки тому +1

    Dado uma imagem, dá pra achar ela na tela e clicar nela? Pra evitar o uso do sikuli?

  • @FabotaloGames
    @FabotaloGames Рік тому

    Boa noite, aula incrivel!!
    Tem como eu fazer pra após que pegar o texto da imagem salvar automatico ?

  • @jrnarede
    @jrnarede 2 роки тому

    Lira, você tem alguma aula ensinando a logar no Django com usuário e senha do Domínio, se possível pelo Active Directory dos servidores Windows?

  • @lukhardman6897
    @lukhardman6897 2 роки тому

    Muito sensacional, obrigado!

  • @adrianobarbosa-buenosaires2789
    @adrianobarbosa-buenosaires2789 2 роки тому

    ainda chego nesse nível ...estou à 3 dias tentando ler dados txt de um arquivo e passar para set para poder comparar com outra lista set com o comando intersection....e nada..... tá brabo ...

    • @thecoolestguyintheworld.
      @thecoolestguyintheworld. 2 роки тому

      Amigo nao sei como passar para set mas sei como ler dados txt e simples:
      Ou voce assiste o video de como ler os arquivos txt do lira ou voce usa esse codigo que eu criei:
      pergunta = input('Nome de Usuario:')
      with open(r'C:\Users\Talita\Desktop\C#\assets\teste.txt') as arquivo:
      n1 = arquivo.readlines()
      for linha in n1:
      if pergunta in linha:
      print("Este usuario esta cadastrado")
      print('Caso o programa não tenha dado a mensagem de cadastramento significa que o usuario nao esta cadastrado')
      print('Fim do Programa')
      Lembrando esse codigo eu usei pra procurar usuarios cadastrados em um arquivo txt meu mas se quiser mude tirando o for ou o if

  • @Martin-msc
    @Martin-msc 4 місяці тому

    show Lira! funciona no Google Colab? Abraço

  • @EscoladoDiaaDia
    @EscoladoDiaaDia 2 роки тому

    Achei bem interessante essa função do python de reconhecer as palavras em uma imagem! Parabéns! Você explica muito bem!
    Tenho uma dúvida: Como fazer para o python reconhecer onde está escrito uma PALAVRA na TELA e clicar?

    • @johnramos4076
      @johnramos4076 5 місяців тому

      Pela descrição parece um botão no caso, se for isso vc pode usar o pyautogui, que é justamente uma biblioteca de automação, nela tem funções especificar para justamente procurar itens na tela, e a opção de clicar

  • @just_all_in
    @just_all_in Рік тому +1

    Para dar certo versão do python tem que ser >= 3.7

  • @washington1266
    @washington1266 7 місяців тому

    Eu gostar disso

  • @NaioTutorsTv
    @NaioTutorsTv 5 місяців тому

    você é o Cara Te Amo kkk

  • @luizcunha5184
    @luizcunha5184 Рік тому

    Show, valeu!!!

  • @felsam9009
    @felsam9009 Рік тому

    Sensacional, é possivel fazer o mesmo trabalho mas com vídeos?

  • @alegbento
    @alegbento 2 роки тому

    Sensacional, Lira! Não sei se tem essa aula lá no Python Impressionador (se tem ainda não cheguei nela), mas é show! Tô planejando fazer a leitura de números contidos em prints de imagens e transformá-los em "floats" pra usar em cálculos. Seria essa a melhor versão (mais rápida) para fazer a leitura?

    • @LucasSilva-lx1bc
      @LucasSilva-lx1bc Рік тому

      Opa tudo bem, gostaria de saber se tu já resolveu seu problema.Nao sou programador porém surgiu uma demanda de um app, onde eu pudesse ler a imagem e fazer o cálculo com o número nessa imagem(algo parecido com o Google lens porém para calcular os números).Gostaria de sabe se tu conseguir resolver seu problema e se poderia me ajudar.Grato!

  • @Ravitz18
    @Ravitz18 2 роки тому +2

    Uma pergunta.
    O Python é uma boa opção pra criação de jogos 2D?

    • @marciojose3873
      @marciojose3873 2 роки тому +1

      se é uma boa opção ou não, isso só você pode chegar a uma conclusão, porém, existe a biblioteca pygame que é feita para criação de jogos e é bem completa, da uma pesquisada ai ; )

    • @HashtagProgramacao
      @HashtagProgramacao  2 роки тому +1

      Ravitz nós temos uma série aqui no canal ensinando a criar o jogo flappy bird, isso já pode te auxiliar com essa questão de criação de jogos!
      ua-cam.com/video/GMDb2jtzKZQ/v-deo.html

  • @adrianobarbosa-buenosaires2789
    @adrianobarbosa-buenosaires2789 2 роки тому

    Muito show...

  • @rodolfolorencetti5232
    @rodolfolorencetti5232 2 роки тому

    Ótimo Lira.

  • @DrAnony
    @DrAnony 2 роки тому

    Cara tu é brabo

  • @zepequeno1828
    @zepequeno1828 Рік тому

    tesseract is not installed or it's not in your PATH. See README file for more information.

  • @karenkellygarbim4972
    @karenkellygarbim4972 Рік тому

    Boa tarde Lira, tudo bem?
    E se fosse ao inves de uma imagem, fosse usando o digitalizador do celular? você acha que daria pra fazer?

  • @PatriciaFerreiraAnalisesFin
    @PatriciaFerreiraAnalisesFin 3 місяці тому

    Lê nota fiscal de mercado será?

  • @anavaleriaborges6173
    @anavaleriaborges6173 4 місяці тому

    Lira, consigo fazer com mais de uma imagem? Buscando de uma pasta.

  • @carlossilva-yc9ds
    @carlossilva-yc9ds 2 роки тому

    Nas primeiras tentativas não deu certo, pois na linha do comando 'texto = pytesseract.image_to_string(imagem)', gerou o erro: 'TypeError: Unsupported image object'. Continuarei procurando, mas se alguém conseguir dar uma dica mais direta, compararei com o resultado da minha pesquisa.

  • @gustavoferreria
    @gustavoferreria 2 роки тому

    Duvida: caso tenha uma imagem com desenho e texto seria feito a leitura apenas dos textos? É possível limitar a área de busca do texto da imagem?

  • @Skinny609
    @Skinny609 Рік тому

    Da pra fazer isso utilizando diretamente a câmera ?

  • @autotrader6635
    @autotrader6635 Рік тому

    Boa tarde! Tem como reconhecer o que está na tela do pc em tempi real sem tirar print ou usar imagem?

  • @albertomoreiralopes8197
    @albertomoreiralopes8197 2 роки тому

    Excelente aula, obrigado. Será que dá pra empacotar o tesseract num executável do python?

    • @borisvasquezchannel
      @borisvasquezchannel 9 місяців тому

      Seria importante mesmo saber isso, também fiquei com esta dúvida, se tiver alguem com esta info postaí por favor

  • @teusz_souza3904
    @teusz_souza3904 2 роки тому

    Lira tu é fodaa

  • @rodolfosoares6490
    @rodolfosoares6490 2 роки тому

    Existe alguma forma de fazer a captura somente de uma área selecionada como a captura de imagens do Windows?

  • @Thubs2Bruno
    @Thubs2Bruno 2 роки тому

    Eu conseguiria converter a imagem de uma nota fiscal em Pdf e deixá-la editável ou pesquisável?

  • @lucas22hop
    @lucas22hop Рік тому

    Pessoal, preciso extrair texto de imagem e armazenar esses textos, eu consigo hospedar uma aplicação assim sem dar problema com o caminho da instalação do tesseract??

  • @badaelaori
    @badaelaori 2 роки тому

    Excelente video..parabéns..esse programa em python serve também para transformar arquivos pdf em texto editável? Valeu!

    • @halanfelipe9442
      @halanfelipe9442 2 роки тому

      Tambem to nessa amigo, ta dificil achar algo que funcione

  • @JulianoDados
    @JulianoDados 2 роки тому

    sobre a linguagem, dá para extrair para outro lingua que nao é do texto da imagem?

  • @HashtagProgramacao
    @HashtagProgramacao  2 роки тому

    Fala galera!
    Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!
    ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_Wx3SyNwZtsA
    ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1hkddnn-XeQlc1gXeI1KfJc39SSiS2LH_?origemurl=hashtag_yt_org_planilhapyt_Wx3SyNwZtsA
    ► Para instalar o Jupyter, acesse: ua-cam.com/video/_eK0z5QbpKA/v-deo.html
    ► Blog: bit.ly/2MRUZs0
    ► UA-cam: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2

  •  2 роки тому

    Lira me ajuda em uma coisa, to tentando capturar em uma imagem somente pontos e converter pra string. Por exemplo em braile, pegar a imagem com os pontos que simboliza a letra B e converter pra string

  • @CenasdoDia
    @CenasdoDia 2 роки тому

    Tem como puxar os dados de um site que fica atualizando a todo momento?

  • @monice_
    @monice_ Рік тому

    Lira, seria possível, eu pegar um PDF escaneado (somente a primeira página dele), e converter em texto? E se sim, teria com eu pegar esse texto e depois pedir para renomear o arquivo original com esse texto que foi extraído 👀... Vlw... Ótimo vídeo...

  • @marcosmoraisjr
    @marcosmoraisjr 2 роки тому

    Pessoal, eu tenho imagens médicas com várias anotações.
    Preciso ler um arquivo .csv para extrair essas anotações a imagem "pai" para gerar imagens filhas onde vou realizar tarefas de calculo.
    Alguém pode ajudar?

  •  2 роки тому

    Teria como converter o texto extraído em uma lista?

  • @gabrielpugliese6318
    @gabrielpugliese6318 2 роки тому

    E se eu quiser extrair um texto de um lugar específico da imagem? Como faço isso?

  • @jonathanmansilia
    @jonathanmansilia 7 місяців тому

    O meu deu: IMAGEM NAO SUPORTADA. Mas tava em Jpg e eu importei o CV2

  • @joiasalbuquerque
    @joiasalbuquerque 2 роки тому

    top, meu codigo estava faltando o r

  • @luizcaparelli1697
    @luizcaparelli1697 2 роки тому

    Lira o meu codigo nao apresenta erro mas nao mostra nenhum texto . tanto pra uma imagem como da outra. qual deve ser a cause? estou usando pycharm e interpretador python 3.7. grato

  • @jfsjuan
    @jfsjuan Рік тому

    top

  • @luiz.lewiss
    @luiz.lewiss Рік тому

    Funciona com PDF que tem imagens e abaixo dessas imagens tem texto? Ou é bom outras bibliotecas?

  • @kbrunot13
    @kbrunot13 2 роки тому

    Ta mas se eu quiser fazer um exe e mandara para um colega ele tmb precisará do tesseract na path????

  • @CharlesDutraBr
    @CharlesDutraBr Рік тому

    Utilizo o MAC pra mim funcionou apenas colocando o arquivo de idioma "por.traineddata" no diretório tessdata... usei o comando: sudo cp /caminho_do_diretorio_que_esta_o_arquivo/por.traineddata /usr/local/share/tessdata/

  • @matheusbreno278
    @matheusbreno278 2 роки тому

    Como indentificar palavra no vídeo assim como o UA-cam. Como indentificar tipo de imagem que está no vídeo assim como UA-cam? Com Payton..

  • @thg1nrediar
    @thg1nrediar 2 роки тому

    Qual o nome da template de texto na thumbanil?

  • @rogeriofarias7642
    @rogeriofarias7642 2 роки тому +1

    Cara!! Tesseract é coisa do Thanos..

  • @backpackertrip5709
    @backpackertrip5709 2 роки тому +1

    *Mais alguém com erro na instalação do "pip install opencv-python" no python 3 no Android ?*

    • @marciojose3873
      @marciojose3873 2 роки тому +2

      acredito que no android nem todos os modulos são suportados como no computador, infelizmente por conta da limitação do android em emular o Python

  • @marcoaureliosantosmeireles7320
    @marcoaureliosantosmeireles7320 2 роки тому

    infelizmente o meu opencv identifica qualquer imagem jpg como png

  • @kelvinW933
    @kelvinW933 2 роки тому

    e se for numero como faz ?? HELP

  • @kratos1444
    @kratos1444 2 роки тому

    ele consegue ler imagem em um site sem precisar fazer print?

  • @fabiolutti3018
    @fabiolutti3018 2 роки тому

    Espetaculira!!!

  • @marcoaureliosantosmeireles7320
    @marcoaureliosantosmeireles7320 2 роки тому

    nossa essa droga só da erro desisto

  • @johnroshoresanford4078
    @johnroshoresanford4078 Рік тому

    drive.google.com/drive/folders/1hkddnn-XeQlc1gXeI1KfJc39SSiS2LH_
    Arquivos!