Feedback

C# - Text aus einem Bild lesen

Veröffentlicht von am 10.04.2012
(0 Bewertungen)
Mit diesem kleinen Snippet, kann man ganz leicht einen Text aus einem Image lesen. Wichtig man muss den Verweis "Microsoft Office Document Imaging 12.0 Type Library" unter COM hinzufügen
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) - Komplett 

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

using System.Collections;
using System.IO;
using System.Drawing.Imaging;


private string ReadTextFromImage(string file, MODI.MiLANGUAGES lang)
        {
            
            try
            {
                StringBuilder StringReturn = new StringBuilder();
                MODI.Document mod = new MODI.Document();
                mod.Create(file);
                mod.OCR(lang, true, true);
                MODI.Image image = (MODI.Image)mod.Images[0];
                StringReturn.Append(image.Layout.Text);
                mod.Close();
                return StringReturn.ToString();

            }
            catch (Exception ex)
            {
                return string.Empty;
            }
        }

private void Test()
{
     MessageBox.Show(ReadTextFromImage("D:\\test.jpg", MODI.MiLANGUAGES.miLANG_GERMAN));
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!