... | @@ -37,6 +37,6 @@ Não foi possível encontrar uma forma utilizando aquele *plugin* de gerar e/ou |
... | @@ -37,6 +37,6 @@ Não foi possível encontrar uma forma utilizando aquele *plugin* de gerar e/ou |
|
Durante a chamada do Cloud Vision da Google, API usada no processamento do OCR neste projeto, foi detectado que a tentativa de reprodução do OCR **em imagens que não possuem texto** pode causar com que a aplicação feche inesperadamente e sem nenhum erro.
|
|
Durante a chamada do Cloud Vision da Google, API usada no processamento do OCR neste projeto, foi detectado que a tentativa de reprodução do OCR **em imagens que não possuem texto** pode causar com que a aplicação feche inesperadamente e sem nenhum erro.
|
|
Este problema é conhecido, com diversos relatos em fóruns e nós não encontramos uma solução definitiva para o mesmo. Foi encontrado o relato deste mesmo erro em diversos projetos e apesar de tentarmos realizar a correção deste erro usando as sugestões que foram apontadas como corretas, não foi possível corrigir o erro nem prevenir o crash do aplicativo em aparelhos Android.
|
|
Este problema é conhecido, com diversos relatos em fóruns e nós não encontramos uma solução definitiva para o mesmo. Foi encontrado o relato deste mesmo erro em diversos projetos e apesar de tentarmos realizar a correção deste erro usando as sugestões que foram apontadas como corretas, não foi possível corrigir o erro nem prevenir o crash do aplicativo em aparelhos Android.
|
|
|
|
|
|
As diretivas recomendadas para controle deste erro são o uso de 'try/catch's durante o trecho de código que faz a transferência da imagem para o Cloud e espera o recebimento da resposta. No nosso projeto, dentro do arquivo "lib/pages/photo_detail.dart", dentro do método "ocrOperation()", o trecho de código "final VisionDocumentText visionDocumentText = await cloudDocumentTextRecognizer.processImage(visionImage);" foi devidamente enclausurado dentro de um 'try/catch', conforme recomendado, contudo **a solução não foi eficiente**
|
|
As diretivas recomendadas para controle deste erro são o uso de 'try/catch's durante o trecho de código que faz a transferência da imagem para o Cloud e espera o recebimento da resposta. No nosso projeto, dentro do arquivo "lib/pages/photo_detail.dart", dentro do método "ocrOperation()", o trecho de código "final VisionDocumentText visionDocumentText = await cloudDocumentTextRecognizer.processImage(visionImage);" foi devidamente enclausurado dentro de um 'try/catch', conforme recomendado, contudo **a solução não foi eficiente**. Nenhuma outra solução foi encontrada para contornar este problema
|
|
|
|
|
|
## ... |
|
## ... |
|
|
|
\ No newline at end of file |