I am using ABBYY Finereader 11 OCR SDK. I am trying to select a random area on the Image Viewer component through "Draw Recognition Area" tool. When I try to get the block information selected on the Image Viewer component in 'OnBlockSelectionChanged' and 'OnBlockAdded' events, the block count returns 0. The 'VisualBlocks' count returns number of blocks selected on the imageviewer component. In can get the Region objects from it.

How can I get the text/picture/other contents from this visual block region? I want to store the region properties so in future I can fetch text/picture/other content information from similar kind of image files.

Is this the correct way I am following to achieve my goal? Is there any easy way to do this in ABBYY Finereader Engine 11? Please let me know as soon as possible, we need to evaluate fast.

asked 09 Apr '14, 16:31

AbbyyFan's gravatar image


After you have selected several blocks on the Image Viewer you can call IFRPage::Recognize method to extract data from them.

In case you don't need to recognize all selected blocks you can use IFRPage::RecognizeBlocks method. It recognizes text in an explicitly specified set of blocks.


answered 10 Apr '14, 18:47

Julia%20Anikushina's gravatar image

Julia Anikus... ♦♦

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](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



Asked: 09 Apr '14, 16:31

Seen: 1,107 times

Last updated: 10 Apr '14, 18:47

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