{"id":115466,"date":"2023-11-24T22:23:14","date_gmt":"2023-11-25T01:23:14","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/"},"modified":"2023-11-24T22:23:14","modified_gmt":"2023-11-25T01:23:14","slug":"python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/","title":{"rendered":"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres"},"content":{"rendered":"<p><body><\/p>\n<h1>O que \u00e9 Python OCR e como funciona?<\/h1>\n<h2>Introdu\u00e7\u00e3o<\/h2>\n<p>Python OCR \u00e9 uma tecnologia que permite a extra\u00e7\u00e3o de texto de imagens ou documentos digitalizados por meio do reconhecimento \u00f3ptico de caracteres. Essa poderosa ferramenta utiliza algoritmos e t\u00e9cnicas de processamento de imagem para identificar e converter os caracteres presentes em uma imagem em texto edit\u00e1vel.<\/p>\n<h2>Funcionamento do Python OCR<\/h2>\n<p>O processo de funcionamento do Python OCR envolve diversas etapas. Primeiramente, a imagem \u00e9 lida pelo programa, que realiza a an\u00e1lise dos pixels e identifica as regi\u00f5es que cont\u00eam caracteres. Em seguida, ocorre a segmenta\u00e7\u00e3o dos caracteres, separando-os individualmente para que possam ser reconhecidos. Ap\u00f3s a segmenta\u00e7\u00e3o, o Python OCR utiliza algoritmos de reconhecimento de padr\u00f5es para comparar os caracteres identificados com um banco de dados que cont\u00e9m informa\u00e7\u00f5es sobre diferentes tipos de fontes e estilos de escrita. Com base nessas compara\u00e7\u00f5es, o programa realiza a convers\u00e3o dos caracteres em texto.<\/p>\n<h2>Vantagens do Python OCR<\/h2>\n<p>Uma das principais vantagens do Python OCR \u00e9 a automatiza\u00e7\u00e3o de tarefas que envolvem a leitura e extra\u00e7\u00e3o de informa\u00e7\u00f5es de documentos f\u00edsicos. Com essa tecnologia, \u00e9 poss\u00edvel criar sistemas capazes de ler automaticamente documentos, como faturas, recibos, formul\u00e1rios, entre outros, e extrair as informa\u00e7\u00f5es relevantes de forma r\u00e1pida e precisa. Al\u00e9m disso, o Python OCR tamb\u00e9m \u00e9 amplamente utilizado em diversas \u00e1reas, como reconhecimento de placas de ve\u00edculos, processamento de documentos fiscais, digitaliza\u00e7\u00e3o de livros e documentos hist\u00f3ricos, entre outros. Essa tecnologia tem se mostrado extremamente \u00fatil em processos que demandam a extra\u00e7\u00e3o de texto de imagens, proporcionando uma maior efici\u00eancia e redu\u00e7\u00e3o de erros.<\/p>\n<h2>Bibliotecas e Ferramentas para Python OCR<\/h2>\n<p>Para utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres com Python, \u00e9 necess\u00e1rio contar com bibliotecas e ferramentas espec\u00edficas. Existem diversas op\u00e7\u00f5es dispon\u00edveis, cada uma com suas caracter\u00edsticas e funcionalidades. Algumas das melhores bibliotecas e ferramentas para Python OCR incluem:<\/p>\n<ul>\n<li>Tesseract: uma das bibliotecas mais populares para OCR em Python, possui suporte para diversos idiomas e pode ser facilmente integrada a projetos Python.<\/li>\n<li>OpenCV: uma biblioteca de vis\u00e3o computacional que pode ser utilizada em conjunto com o Tesseract para melhorar a qualidade e precis\u00e3o do reconhecimento de caracteres.<\/li>\n<li>Pytesseract: uma interface Python para o Tesseract, que simplifica o processo de utiliza\u00e7\u00e3o dessa biblioteca.<\/li>\n<\/ul>\n<h2>Utilizando a tecnologia de OCR com Python<\/h2>\n<p>Utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres (OCR) com Python pode ser uma tarefa muito \u00fatil e eficiente, desde que sejam seguidos alguns passos e utilizadas as bibliotecas corretas. Nesta se\u00e7\u00e3o, iremos explorar o processo de utiliza\u00e7\u00e3o do Python OCR e fornecer algumas dicas para obter os melhores resultados.<\/p>\n<h3>1. Prepara\u00e7\u00e3o da imagem<\/h3>\n<p>Antes de iniciar o processo de reconhecimento \u00f3ptico de caracteres, \u00e9 importante preparar a imagem adequadamente. Algumas dicas para garantir melhores resultados s\u00e3o:<\/p>\n<ul>\n<li>Certifique-se de que a imagem esteja n\u00edtida e com boa ilumina\u00e7\u00e3o.<\/li>\n<li>Remova ru\u00eddos ou imperfei\u00e7\u00f5es na imagem, se necess\u00e1rio.<\/li>\n<li>Ajuste a orienta\u00e7\u00e3o da imagem, se estiver invertida ou em um \u00e2ngulo incorreto.<\/li>\n<\/ul>\n<h3>2. Escolha da biblioteca<\/h3>\n<p>Existem v\u00e1rias bibliotecas dispon\u00edveis para realizar OCR com Python, cada uma com suas caracter\u00edsticas e funcionalidades. Duas das melhores op\u00e7\u00f5es s\u00e3o:<\/p>\n<ul>\n<li>Tesseract: uma biblioteca de OCR amplamente utilizada e com suporte para diversos idiomas. \u00c9 bastante flex\u00edvel e pode ser integrada a projetos Python com facilidade.<\/li>\n<li>OpenCV: uma biblioteca de vis\u00e3o computacional que pode ser combinada com o Tesseract para melhorar a precis\u00e3o do reconhecimento de caracteres.<\/li>\n<\/ul>\n<h3>3. Instala\u00e7\u00e3o das bibliotecas<\/h3>\n<p>Ap\u00f3s escolher a biblioteca desejada, \u00e9 necess\u00e1rio instal\u00e1-la em seu ambiente de desenvolvimento Python. Isso pode ser feito utilizando gerenciadores de pacotes como pip. Por exemplo, para instalar o Tesseract, execute o seguinte comando no terminal:<\/p>\n<p>  <code>pip install pytesseract<\/code><\/p>\n<h3>4. Carregamento da imagem<\/h3>\n<p>Depois de preparar a imagem e instalar a biblioteca OCR adequada, o pr\u00f3ximo passo \u00e9 carregar a imagem em seu c\u00f3digo Python. Utilize as fun\u00e7\u00f5es fornecidas pela biblioteca escolhida para abrir a imagem e armazen\u00e1-la em uma vari\u00e1vel.<\/p>\n<h3>5. Aplica\u00e7\u00e3o do OCR<\/h3>\n<p>Uma vez que a imagem esteja carregada, \u00e9 hora de aplicar o OCR e extrair o texto. Utilize as fun\u00e7\u00f5es dispon\u00edveis na biblioteca OCR para realizar essa tarefa. Por exemplo, usando o Tesseract em conjunto com o OpenCV, voc\u00ea pode realizar o seguinte c\u00f3digo:<\/p>\n<p>  <code><br \/>\n    import cv2<br \/>\n    import pytesseract<\/p>\n<p>    # Carregar a imagem<br \/>\n    imagem = cv2.imread('imagem.png')<\/p>\n<p>    # Converter a imagem para escala de cinza<br \/>\n    imagem_cinza = cv2.cvtColor(imagem, cv2.COLOR_BGR2GRAY)<\/p>\n<p>    # Aplicar OCR<br \/>\n    texto = pytesseract.image_to_string(imagem_cinza)<\/p>\n<p>    # Imprimir o texto extra\u00eddo<br \/>\n    print(texto)<br \/>\n  <\/code><\/p>\n<h3>6. P\u00f3s-processamento do texto<\/h3>\n<p>Ap\u00f3s extrair o texto da imagem, \u00e9 poss\u00edvel realizar algumas etapas de p\u00f3s-processamento para melhorar a qualidade e a precis\u00e3o dos resultados. Alguns passos comuns incluem:<\/p>\n<ul>\n<li>Remo\u00e7\u00e3o de caracteres indesejados ou ru\u00eddos.<\/li>\n<li>Corre\u00e7\u00e3o de erros ortogr\u00e1ficos ou de reconhecimento.<\/li>\n<li>Formata\u00e7\u00e3o ou organiza\u00e7\u00e3o do texto extra\u00eddo.<\/li>\n<\/ul>\n<h3>7. Avalia\u00e7\u00e3o e ajustes<\/h3>\n<p>Ao utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres com Python, \u00e9 importante avaliar os resultados obtidos e realizar ajustes conforme necess\u00e1rio. Fa\u00e7a testes com diferentes imagens, fontes e condi\u00e7\u00f5es de ilumina\u00e7\u00e3o para garantir a precis\u00e3o e a confiabilidade do OCR.<\/p>\n<h2>Melhores bibliotecas e ferramentas para Python OCR<\/h2>\n<p>Ao trabalhar com OCR em Python, \u00e9 essencial contar com as melhores bibliotecas e ferramentas dispon\u00edveis. Al\u00e9m do Tesseract e do OpenCV, existem outras op\u00e7\u00f5es que podem ser \u00fateis para aprimorar a qualidade e a efici\u00eancia do OCR. Algumas delas s\u00e3o:<\/p>\n<ul>\n<li>Pytesseract: uma interface Python para o Tesseract, que facilita o uso dessa biblioteca poderosa.<\/li>\n<li>Wand: uma biblioteca que permite manipular imagens e realizar OCR com o Tesseract de forma eficiente.<\/li>\n<li>OCRopus: uma ferramenta completa para OCR, que oferece suporte a v\u00e1rios idiomas e possui recursos avan\u00e7ados de reconhecimento.<\/li>\n<\/ul>\n<p>Essas bibliotecas e ferramentas s\u00e3o amplamente utilizadas e possuem uma comunidade ativa, o que significa que voc\u00ea pode encontrar suporte e exemplos de uso facilmente. Experimente diferentes combina\u00e7\u00f5es e encontre a melhor op\u00e7\u00e3o para o seu projeto de OCR com Python.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Python OCR \u00e9 uma tecnologia poderosa que permite extrair texto de imagens e documentos digitalizados. Neste artigo, exploramos o que \u00e9 Python OCR e como funciona, destacando suas vantagens e aplica\u00e7\u00f5es. Al\u00e9m disso, discutimos como utilizar essa tecnologia com Python, mencionando as melhores bibliotecas e ferramentas dispon\u00edveis.<\/p>\n<p>Aprender a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres com Python pode abrir um mundo de possibilidades, desde automatizar tarefas rotineiras at\u00e9 processar grandes volumes de documentos de forma eficiente. Portanto, experimente as dicas e ferramentas mencionadas neste artigo e aproveite ao m\u00e1ximo o Python OCR em seus projetos.<\/p>\n<h2>A Awari \u00e9 a melhor plataforma para aprender sobre ci\u00eancia de dados no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a target=\"_blank\" href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as melhores bibliotecas e ferramentas para Python OCR. Aprenda a preparar a imagem, escolher a biblioteca correta e aplicar o OCR. Saiba como fazer o p\u00f3s-processamento do texto e realizar ajustes para obter resultados precisos. Descubra as vantagens e aplica\u00e7\u00f5es do Python OCR.<\/p>\n","protected":false},"author":9,"featured_media":27883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as m...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as m...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-25T01:23:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/\",\"name\":\"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-25T01:23:14+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as m...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres - Fluency.io Brasil","description":"Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as m...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/","og_locale":"pt_BR","og_type":"article","og_title":"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres - Fluency.io Brasil","og_description":"Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as m...","og_url":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-25T01:23:14+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/","url":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/","name":"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-25T01:23:14+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Python OCR: o que \u00e9 e como funciona? Descubra como utilizar essa tecnologia poderosa para extrair texto de imagens e documentos digitalizados. Conhe\u00e7a as m...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/python-ocr-aprenda-a-utilizar-a-tecnologia-de-reconhecimento-optico-de-caracteres\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Python OCR: Aprenda a utilizar a tecnologia de reconhecimento \u00f3ptico de caracteres"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115466"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115466\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115466"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=115466"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}