C#でOCRを使用するには
- 題名: C#でOCRを使用するには
- 著者: kinton
- 日時: 2013/08/28 21:57:39
- ID: 31783
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: C#でOCRを使用するには
- 著者: Hongliang
- 日時: 2013/08/28 22:21:37
- ID: 31784
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: C#でOCRを使用するには
- 著者: kinton
- 日時: 2013/08/28 22:41:54
- ID: 31785
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: C#でOCRを使用するには
- 著者: オショウ
- 日時: 2013/08/31 16:06:15
- ID: 31788
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: C#でOCRを使用するには
- 著者: kinton
- 日時: 2013/09/02 22:02:50
- ID: 31790
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: C#でOCRを使用するには
- 著者: 魔界の仮面弁士
- 日時: 2013/09/02 23:53:22
- ID: 31791
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2013/08/28(Wed) 21:58:51 編集(投稿者) C#でOCR処理を行いたいのですが、エラーが出てしまいうまくいきません。 OCRは、Microsoft OfficeのDocument Imaging 12.0 Type Library (MDIVWCTL.DLL)を使っています。 ★の行で”Object hasn't been initialized and can't be used yet”と例外が発生してしまいます。 参照設定では、”MODI”と表示されており、問題ないように思うのですが。 何かアドバイス等いただければと思い、投稿させていただきました。 よろしくお願いいたします。 // filename:画像ファイル private void loadOcr(String filename) { try { MODI.Document doc = new MODI.Document(); doc.Create(filename); doc.OCR(MODI.MiLANGUAGES.miLANG_JAPANESE, false, false);//★ foreach (MODI.Image img in doc.Images) { MODI.Layout layout = img.Layout; textBoxResult.Text = layout.Text; } } catch (Exception ex) { Console.Error.WriteLine(ex.Message); } }