1

MODI を使用してカラー画像を作成する方法。ペイントを使用して作成した .tif 画像を変換し、そこからテキストを取得しましたが、カラー画像では機能しません。そこからテキストを抽出できるようにカラー画像を処理する方法。

このコードをocrに使用しました

 MODI.Document md = new MODI.Document();
            md.Create(@"c:\test3.tif");
            md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, false, false);
            MODI.Image img845 = (MODI.Image)md.Images[0];
            TextBox1.Text = img845.Layout.Text

;

4

2 に答える 2

0

そのためにはOCRエンジンが必要です。インターネット上で無料で利用できるカップルがあり、一部は有料です。そのように機能するツール-.NETに組み込まれたeFlowがあります。

于 2012-05-08T07:52:03.410 に答える
0

このような方法で最初にグレースケール画像を作成できます

Bitmap bmp = new Bitmap(Bitmap.FromFile("oldFile"));

for (int x = 0; x < bmp.Width; x++)
{
    for (int y = 0; y < bmp.Height; y++)
    {
        Color color = bmp.GetPixel(x, y);
        int grayScale = (color.R + color.G + color.B) / 3;
        bmp.SetPixel(x,y,Color.FromArgb(grayScale, grayScale, grayScale));
    }
}

bmp.Save("newFile");

次に、グレースケールの新しいファイルでOCRを実行します

于 2012-05-05T09:23:18.243 に答える