Pergunta

Estou trabalhando em um aplicativo que destinado a digitalizar uma fatura (conta de eletricidade por exemplo) e obter os detalhes relevantes (valor para pagar, número do cliente do usuário e data de pagamento do prazo) Eu baixei o teste de nuvem ABBYY OCR e disposto a, mas a licença completa, mas ter algumas dificuldades em relação ao uso.

A documentação parece aconselhar o uso: http://cocrsdk.com/documentation/quick-start/text-fields/?utm_source=http://stackoverflow.com&utm_medium=comment&utm_campaign=smm Mas ao trabalhar com a demonstração - não consigo encontrar como e onde adicionar o campo "'região'" e como posso fazer com que ela digitalize várias regiões ao mesmo tempo.

Eu já olhei para o código onde a opção de idioma foi definida, mas não consegui encontrar a opção 'região' - que tipo deveria ser? (Retângulo?)

Se alguém funcionou ou funciona com ABBYY, eu adoraria obter ajuda! Muito obrigado !!

Foi útil?

Solução

Em nossa amostra para o Windows Phone, o processamento O método é usado. Permite reconhecer toda a imagem.

Para reconhecer campos de texto separados com coordenadas especificadas, você pode usar o ProcessTextField Método (para reconhecer um campo) ou o Processfields método (para reconhecer vários campos).

Para usar o método ProcessTextField, você pode alterar esta linha para algo como URL de string= " http http://cloud.ocrsdk.com/processtextfield? região= 0,0,200,200 e amp; idioma= inglês ";

O formato de resultados é XML.

"região" é um retângulo. As coordenadas da região são medidas em pixels em relação ao canto superior esquerdo da imagem e são especificados na seguinte ordem: esquerda, topo, direita, fundo.

Recomendamos ler o Guia de Início Rápido: Como trabalhar com nuvem OCR SDK .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top