Ich wollte in Videos Text erkennen, bekomm aber immer mal wieder folgende Fehler.
Zuerst (beim ersten Bild): "OCR failed. Ex: Klasse nicht registriert"
Dann (der Fehler kommt immer mal wieder): "OCR failed. Ex: OCR running error"
Aber warum? Hier mein Quellcode...
string ocrresult = "";
string images = @"C:\ocr.tif";
rgb.Save(images,ImageFormat.Tiff);
try
{
DocumentClass ocr = new DocumentClass();
ocr.Create(images);
ocr.OCR(MiLANGUAGES.miLANG_GERMAN, true, true);
MODI.Image image = (MODI.Image) ocr.Images[0];
ocrresult = image.Layout.Text;
ocr.Close(false);
ocr = null;
image = null;
GC.Collect();
GC.WaitForPendingFinalizers();
}
catch (Exception excpt)
{
ocrresult = "OCR failed. Ex: " + excpt.Message;
}
Wer sieht den Fehler??? Verbesserungswünsche? Es kommt auch immer mal wieder vor, dass Text erkannt wird.
Ein komplett weißes Bild erzeugt also den zweiten Fehler. Soweit hab ich schon herausgefunden.