Here is my sample image : alt text


I made a call to processField with parameter settings: 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


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!


answered 12 Mar '15, 11:55

Anna%20Falevskaya's gravatar image

Anna Falevskaya ♦♦

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.


answered 12 Mar '15, 12:40

Russel's gravatar image


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.


answered 16 Mar '15, 18:18

Anna%20Falevskaya's gravatar image

Anna Falevskaya ♦♦

Your answer
toggle preview

Follow this question

By Email:

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



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "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



Asked: 11 Mar '15, 11:58

Seen: 1,810 times

Last updated: 16 Mar '15, 18:18

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