in Education by
Trying to implement OCR in the bank environment but the challenge is, we don't have access to an internet connection for security reasons. "Handwritten and scanned document to be digitalized" open source like Tesseract OCR is good for normal English but most of our documents are in handwritten Arabic. I have tried Google OCR API here which has AI & ML works better with Arabic handwritten and more accuracy. I have google cloud, created storage, and uploaded handwritten Arabic image in the bucket then executed the internal command in cloud terminal that is giving proper result. External API Call: curl -X POST \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ -H "Content-Type: application/json; charset=utf-8" \ --data "{ 'requests': [ { 'image': { 'source': { 'imageUri': 'gs://vision-api-handwriting-ocr-bucket/handwriting_image.png' } }, 'features': [ { 'type': 'DOCUMENT_TEXT_DETECTION' } ] } ] }" "https://vision.googleapis.com/v1/images:annotate" Internal Google Cloud cmd: gcloud ml vision detect-document "gs://vision-api-handwriting-ocr-bucket/handwriting_image.png" The above internal google cloud cmd code works fine in my case. The same I need to implement in the local system. Is there any possibility to install same Google cloud environment and their OCR engine in local? If it's priced also no problem ready to pay and buy. Resource like high configured servers, networks everything already available in our bank. Select the correct answer from above options

1 Answer

0 votes
by
 
Best answer
As of now (2019), Google Cloud OCR is the best OCR that I know. So if you need offline OCR and/or better privacy, you will have to accept a lower OCR quality. Learn how to perform optical character recognition (OCR) on the Google Cloud Platform through this link:https://cloud.google.com/functions/docs/tutorials/ocr Answering your question, no, you cannot make an internal Google API call as it is available online only. Offline Arabic OCR Alternatives: Abbyy SDK OCRArabic OCR and has an Offline OCR version. (The online version is .space supports If you wish to know more about Optical Character Recognition then visit this Artificial Intelligence Course.

Related questions

0 votes
    It is a principal question, regarding the theory of neural networks: Why do we have to normalize the input for ... is not normalized? Select the correct answer from above options...
asked Jan 27, 2022 in Education by JackTerrance
0 votes
    Is there any method to find out the number of layers and the number of neurons per layer? As input I solely have ... I can't try this. Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    I'm writing a game that's a variant of Gomoku. Basically a tic tac toe on a huge board. Wondering if anyone ... [self put randomly]; } Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    I'm trying to write a program that takes text(article) as input and outputs the polarity of this text, ... open-source implementation. Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    I have learned a Machine Learning course using Matlab as a prototyping tool. Since I got addicted to F#, I ... of resources? Thanks. Select the correct answer from above options...
asked Jan 30, 2022 in Education by JackTerrance
0 votes
    Here's a puzzle... I have two databases of the same 50000+ electronic products and I want to match products ... I tackle this problem? Select the correct answer from above options...
asked Jan 29, 2022 in Education by JackTerrance
0 votes
    According to some document the weight adjustment formula will be: new weight = old weight + learning rate * delta ... ) is enough? Select the correct answer from above options...
asked Jan 22, 2022 in Education by JackTerrance
0 votes
    I know the basics of feedforward neural networks, and how to train them using the backpropagation algorithm, but I'm ... , even better. Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    I'm looking for some examples of robot/AI programming using Lisp. Are there any good online examples available ... in nature)? Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    It always amazed me how the Akinator app could guess a character by asking just several questions. So I wonder ... more about them? Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    I'm teaching a kid programming, and am introducing some basic artificial intelligence concepts at the moment. To begin ... and boxes)? Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    Nominally a good problem to have, but I'm pretty sure it is because something funny is going on... As ... labeled data vectors/instances (transformed video frames of individuals--...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    I am searching for information on algorithms to process text sentences or to follow a structure when creating sentences ... be great. Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    I'm looking to try and write a chess AI. Is there something I can use on the .NET framework (or maybe ... making a chess game? Select the correct answer from above options...
asked Feb 4, 2022 in Education by JackTerrance
0 votes
    I'm Working on document classification tasks in java. Both algorithms came highly recommended, what are the ... Processing tasks? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
...