Here is my sample image : alt text

or

https://drive.google.com/file/d/0ByC6LQEPZsLoU1piRmZvUWNmZ0k/view

I made a call to processField with parameter settings:

https://drive.google.com/file/d/0ByC6LQEPZsLoUng1cERMaDhacDA/view?usp=sharing that is point to the meter reading. The result is: DBEDBES'

I also try to tune the parameter to extract my type of data with this: language="English",textType="index",markingType="greyBoxes" with placeholdersCount="6", letterSet="0123456789",oneWordPerTextLine="true"; The result is: 088088' and 0030000- etc, which are not my desire output.

Can anyone please guide me about the fact. Can processField api really extract meter data?

My requiremtent is to extract meter reading and meter number at a time from the input image, that's why I have to choose the api(processField). Though Abbyy SDK can recognize meter reading data when I croppped the meter reading part and call to processImage method with textExtracion profile.

I hope, I will get the soonest feedback from ABBYY SDK Developer forum.

asked 11 Mar '15, 11:58

Russel's gravatar image

Russel
113

edited 12 Mar '15, 12:06


Hi Russel,

That's my fault. I suggested you to use the processTextField method and forgot about the fact that this text on the meter is inverted. Unfortunately, there is no option in the Cloud OCR SDK to mark this text as inverted when passing it to the processTextField method, that's why the text wasn't recognized correctly. The inverted text can be recognized only by the processImage method.

I did not manage to get images from the mentioned links, therefore used an image from our previous correspondence for an example.

Sorry for the inconvenience!

link

answered 12 Mar '15, 11:55

Anna%20Falevskaya's gravatar image

Anna Falevskaya ♦♦
715

Anna, I understand clearly what you mean to me over the

email. So don't feel regret. You are awesome.

Currently I am working with processField api so that I

can extract meter reading and meter number which is in

the table of the image(I have edited my meter image

link) from a single call.

Can Cloud OCR SDK handle this situation with

processField call(not processTextField call)? I found

it can extract meter number from the table, but not

meter reading(though the call at least try to read

something from that field like DBEDBES' or 088088).

Do you have any idea, how can I achieve my requirement

from a single call or multiple call if I have to, but

from a single input image(one type is in that link)?

Again mentioning that processImage api almost read the

meter reading and processField api perfectly read the

meter number.

Any idea or any way will be a great help for me.

Anyway, the sdk is a great OCR contribution from ABBYY.

Thanks, Russel Chowdhury.

link

answered 12 Mar '15, 12:40

Russel's gravatar image

Russel
113

Dear Russel,

Thank you for your kind words!

Unfortunately, when using the processFields method, as well as when using the processTextField method, there is no stage of analysis of the document, so the Cloud OCR SDK cannot determine that the text is inverted and does not recognize it. The inverted text can be recognized only by the processImage method.

link

answered 16 Mar '15, 18:18

Anna%20Falevskaya's gravatar image

Anna Falevskaya ♦♦
715

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×37
×1

Asked: 11 Mar '15, 11:58

Seen: 1,810 times

Last updated: 16 Mar '15, 18:18

© 2016 ABBYY. All rights Reserved. www.ABBYY.com | Privacy Policy | Legal