I am looking at the VisualComponents C# sample (C:\ProgramData\ABBYY\SDK\11\FineReader Engine\Samples\SamplesBrowsingTools\pages\sample_VisualComponents.html).
What does "Reduce ISO Noise" setting do? Is it the same as "Remove Isolated Dots"? If not, do you have "Remove Isolated Dots" setting?
Please let me know if you have any of these settings (if the name differ, please provide detailed specifics)
AutoDeskew, Remove Isolated Dots, Binarize, Brightness, 2D Deskew, 3D Deskew, AutoRotate, Invert, Despeckle 3x3, Despeckle 5x5
The MI_ReduceISONoise command corresponds the RemoveNoise method of the ImageDocument object. When images are taken in low light conditions the camera sensors increase the sensitivity of the image sensor. This increases the so called ISO noise (= red, green, blue pixel-noise). This “digital dirt” then can result in a low quality binary image.
answered 04 Aug '16, 14:34
Oksana Serdyuk ♦♦
Please sorry for the delay with response.
Most of these settings are supported in ABBYY FineReader Engine 11:
Please see the detailed description of these properties and methods in the Developer's Help file. After you install the program, the file is available in <Installation folder>\ABBYY SDK\11\FineReader Engine\Help.
answered 09 Aug '16, 14:36
Oksana Serdyuk ♦♦
Please find more detailed answers below:
When you open an image in FineReader Engine 11 (for example, using the IFRDocument::AddImageFile method), the image is converted into the so-called “internal format”. The open image file is represented by an object of the ImageDocument type, and this object contains a number of image planes, represented by a respective number of the Image objects. These planes are: full-size black-and-white (a binarized image), gray and color copies of the deskewed image and a small color preview. To see the binarized copy of image you should save it to the file, for example you can do it in C# via the IFRPage::ImageDocument::BlackWhiteImage::WriteToFile() method.
Please read more in the Developer’s Help file -> Guided Tour -> Working with Images.
• Image despeckling
Sometimes source images may be very noisy with lots of dots or speckles on them. These speckles, when they appear close to the letters or numbers, may affect the quality of OCR. The size of the speckles to be removed may be specified by the user. For example, you can use the IImageDocument::RemoveGarbage method and specify the maximum area of black dots that are to be considered garbage in pixels as the second GarbageSize parameter.
• Image deskewing
When you use auto-deskewing, you can choose from several modes for deskewing images: with pairs of black squares, lines or lines of text. Please see all possible values for the IPrepareImageMode::CorrectSkewMode property in the Developer's Help file.