C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

C# OCRライブラリの画像パス指定エラーについて

[トピック内 12 記事 (1 - 12 表示)]  << 0 >>

■102465 / inTopicNo.1)  C# OCRライブラリの画像パス指定エラーについて
  
□投稿者/ 777888 (1回)-(2023/10/11(Wed) 07:08:39)

分類:[.NET 全般] 

visial studio2022
formアプリケーション
window11 pro
corei5-9400
で開発してるのですが、
OCRの勉強してるのですが、
IronOcrというライブラリを使ってるのですが、
画像パスを指定してもエラー出て原因が分かりません。
下記のコードを記載します。
原因を教えていただければ幸いです。

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Japanese;
using (var Input = new OcrInput(textBox2.Text))//デバッグ時にエラーする箇所
{
var Result = Ocr.Read(Input);
string text = Result.Text;
Console.Write(text);

画像パスを、textBox2.textに画像のパスを指定してるのですが、
ここでエラーが出て、画像を読み込みが出来ません。
色々調べたのですが、分かりませんでした。


OCRに読み込ませる画像形式って、jpgだと駄目なのでしょうか?
pngしか駄目とか画像フォーマット形式がありますか?
引用返信 編集キー/
■102466 / inTopicNo.2)  Re[1]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (2回)-(2023/10/11(Wed) 07:10:32)
エラー箇所の画像をアップします。
https://dotup.org/uploda/dotup.org3062727.jpg
引用返信 編集キー/
■102467 / inTopicNo.3)  Re[2]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ WebSurfer (2792回)-(2023/10/11(Wed) 07:17:10)
No102466 (777888 さん) に返信
> エラー箇所の画像をアップします。
> https://dotup.org/uploda/dotup.org3062727.jpg

エラーメッセージを書いてください。省略せずそのままコピペして。

エラーメッセージは非常に重要で、それだけわかれば問題の原因と解決策が分かることが多いのです。
引用返信 編集キー/
■102468 / inTopicNo.4)  Re[2]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ WebSurfer (2794回)-(2023/10/11(Wed) 07:17:42)
No102466 (777888 さん) に返信

エラーメッセージを書いてください。省略せずそのままコピペして。

エラーメッセージは非常に重要で、それだけわかれば問題の原因と解決策が分かることが多いのです。
引用返信 編集キー/
■102469 / inTopicNo.5)  Re[3]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (4回)-(2023/10/11(Wed) 07:49:33)
エラー内容は

IronOcr.Exceptions.LanguagePackException: 'Please install the Nuget Package IronOcr.Languages.Japanese from https://www.nuget.org/packages/IronOcr.Languages.Japanese/ to your .NET project or download the "Japanese.ocrdata" language file from https://ironsoftware.com/csharp/ocr/languages/ and set 'Installation.LanguagePackDirectory'.
Error: 'The file Japanese.ocrdata was not found''

この例外は、最初にこの呼び出し履歴
Iron.Ocr.Extensions.rdlfmj.thhpxq(string, bool)
Iron.Ocr.Extensions.rdlfmj.thhpxp(string, string)
IronOcr.IronTesseract.wigpkc(IronOcr.OcrLanguage) でスローされました

となってます。
一応海外サイトでstackoverfrowなどを見て回ったのですが、僕の力不足なのか、分かりませんでした。

宜しくお願いします。
引用返信 編集キー/
■102470 / inTopicNo.6)  Re[4]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (5回)-(2023/10/11(Wed) 08:07:28)
PM> Install-Package IronOCR.Languages.Japanese
PM> NuGet\Install-Package IronOcr -Version 2023.10.9
インストールしました。

で画像読み込めるようになったのですが、
文字化けしてしまいます。
日本語、カタカナ、漢字など。

引用返信 編集キー/
■102471 / inTopicNo.7)  Re[5]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ KOZ (417回)-(2023/10/11(Wed) 08:19:37)
No102470 (777888 さん) に返信
> で画像読み込めるようになったのですが、
> 文字化けしてしまいます。

https://ironsoftware.com/csharp/ocr/languages/

Langege プロパティを設定するみたいですね。

Windows も OCR 機能を持っているようです。
https://marunaka-blog.com/wpf-ocr-windows10/2260/

試してみたんですが、O と 0、I と 1 の区別がつきませんでした。lol

引用返信 編集キー/
■102472 / inTopicNo.8)  Re[6]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (7回)-(2023/10/11(Wed) 08:23:16)
C# formアプリケーションで、OCRのアプリを作ってみたのですが、
文字化けしてしまって、
変換文字コード指定みたいなのがいるのかなと思いました。

Japaneseだけ指定だけじゃ駄目みたいでした。

https://dotup.org/uploda/dotup.org3062748.jpg
引用返信 編集キー/
■102473 / inTopicNo.9)  Re[7]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ KOZ (418回)-(2023/10/11(Wed) 08:33:50)
No102472 (777888 さん) に返信
> 変換文字コード指定みたいなのがいるのかなと思いました。
> Japaneseだけ指定だけじゃ駄目みたいでした。

使ったことがないので何とも。
ドキュメントをあさったら出てこないんでしょうか。
引用返信 編集キー/
■102474 / inTopicNo.10)  Re[8]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (9回)-(2023/10/11(Wed) 11:43:43)
無料で公開されている、OCRライブラリだと、精度低いかもです・・
漢字が正確に認識せずに、AI-OCRというのだとちゃんと変換できました。
引用返信 編集キー/
■102475 / inTopicNo.11)  Re[9]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (10回)-(2023/10/11(Wed) 11:45:09)
https://smallseotools.com/ja/image-to-text-converter/

ここのOCR変換サイトだとAI使ってみたいなので、認識率と精度が高いみたいです。
引用返信 編集キー/
■102477 / inTopicNo.12)  Re[10]: C# OCRライブラリの画像パス指定エラーについて
□投稿者/ 777888 (11回)-(2023/10/12(Thu) 06:36:15)
しめます。
ありがとうございました。
解決済み
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ