Ler o texto de uma imagem usando uma api de cloud vision ou qualquer outra solução de visão computacional.
Uma função em node.js que recebe um arquivo e usa a API do Google Cloud Vision, para retornar o texto da imagem.
- Node.js.
- NPM, para baixar os pacotes necessários.
- Tenha uma conta Google.
- Siga esse tutorial: https://medium.com/analytics-vidhya/setting-up-google-cloud-vision-api-with-node-js-db29d1b6fbe2 , para criar um projeto no Google Cloud e habilitar o uso do Cloud Vision, bem como baixar a chave de acesso em JSON.
- Salve a chave em JSON na pasta
src/textScraping
. - E execute no terminal o comando a seguir, na mesma pasta do arquivo
package.json
:
$ npm install
- Finalmente, execute o comando abaixo e veja se funciona com a imagem que já está na pasta
src
, deve aparecer:A739x
$ node src/test.js
- A chave do google tem que está em formato JSON e ser colocado na pasta
textScraping
dentro desrc
. - As imagens devem ser postas na pasta
src
para o arquivotest.js
poder acessá-las.