Instead of tweeting more and more bugs I list my findings here and like yesterday I hope they get fixed soon. Most are very easy fixes that I see as probebly upgrade isues or plain forgot to rewrite quick prototypes (or maybe the newer OCR engine made some examples break?)
From the dashboard in Aspose.OCR we have "Programmers Guis/Working with OCR Features"
The example: Detecting Text Blocks On The Image
is broken, it will give ‘System.IndexOutOfRangeException’
because of:
//Display text block locationsreplace with:
Console.WriteLine(ocrEngine.Text.PartsInfo[0].Box);
Console.WriteLine(ocrEngine.Text.PartsInfo[1].Box);
//Display text block locationsand it will work on the example file as well as other files.
foreach (var part in ocrEngine.Text.PartsInfo)
{
Console.WriteLine(part.Box);
}
From the dashboard in Aspose.OCR we have "Programmers Guis/Working with OCR Features"
The example: Performing OCR on an Image
The example: Extracting Text From Part Of An Image
The example: Read The Part Information Of Reconized Text
These are missing or pointed to the wrong location for the example image. (you either create the folder and add the missing example or need to point it to 1 directory where they all can find it. some examples seem to already have their own example)
The example: Adding User Defined Recognition Blocks
is not realy broken, I needed to open it in VS first, run once there and the demonstration will work (precompiled bin missing?)
The example: Setting OcrEngine to Recognize Only White Listed Characters
Nice example, works. Would be nice to include:
//############################################################To realy demonstrate it works. (this could help, but not nececeary. )
// See “Get Notification for Each Recognized Word” for the notifier basics
//Get an instance of INotifier
INotifier processorWord = NotifierFactory.WordNotifier();//Write a delegate to handle the Elapsed event
processorWord.Elapsed += delegate
{
//Display the recognized text on screen
Console.WriteLine(processorWord.Text);
};// Add the word processor to the OcrEngine
ocrEngine.AddNotifier(processorWord);<span style="color:#57a64a;">//############################################################ END of Notifier</span></pre>after:<br><pre style="font-family:Consolas;font-size:13;color:gainsboro;background:#1e1e1e;"><span style="color:#57a64a;">//Set the Image property of OcrEngine object</span> ocrEngine<span style="color:#b4b4b4;">.</span>Image <span style="color:#b4b4b4;">=</span> <span style="color:#4ec9b0;">ImageStream</span><span style="color:#b4b4b4;">.</span>FromFile(dataDir<span style="color:#b4b4b4;">+</span> <span style="color:#d69d85;">"Sampleocr.bmp"</span>);
Thats it so far, hope I dont find real errors anymore soon. examples like above are no error, just a feeling to complete an example.
two final notes, the restriction for evalutation is realy realy tiny. so I might consider contacting you guys for some Bigger evaluation version. Also I dont think example names should be writen with Capitals on each word. But because english isnt my native language I might be incorrect. Also forgive my english, im from the netherlands and “only” 28 years young. I posted this to help you, Aspose and people looking at the Example Dashboard, wich I find very helpfull, find information quickly and easy to use.