【文字認識】OCRソフト(3文字目)【 自炊 】 (669レス)
1-

1
(2): 名無しさん@お腹いっぱい。 [sage] 2024/03/21(木)15:32 ID:L+i98pj10(1)
光学文字認識(こうがくもじ にんしき、Optical character recognition)ソフト

主なOCRソフトウェア(市販ソフト)
・読取革命16(開発元パナソニック、販売元ソースネクスト)
・本格読取5(開発元パナソニック、販売元ソースネクスト)
・e.Typist v.15.0(メディアドライブ)
・ABBYY FineReader PDF 16(ABBYY)

主なOCRソフトウェア(フリーソフト)
・tesseract-ocr
・PaddleOCR
・RapidOCR
・NDLOCR
・MangaOCR
・bunkoOCR

過去スレ
【文字認識】OCRソフト【 自炊 】
2chスレ:software

【文字認識】OCRソフト(2文字目)【 自炊 】
2chスレ:software
570: 名無しさん@お腹いっぱい。 [sage] 04/04(金)22:02 ID:++fNMCDT0(1/2)
縦書き本画像を左90°回転させて横倒れ文字のまま横書き専用OCRソフトが対応してくれればいいのに
571: 名無しさん@お腹いっぱい。 [sage] 04/04(金)22:05 ID:++fNMCDT0(2/2)
そうしたらみんな左上から右に向かって解析できる
572
(2): 名無しさん@お腹いっぱい。 [] 04/04(金)23:10 ID:xONGlnES0(2/2)
568 です。
レスポンス、ありがとうございます。気長に待ってます。

現版5.7G!!でかい。 1Mbit/secでダウンロード14時間余かかりました。
256Gメモリー・ステックにセーブ試みるとエラー「大きすぎ、保存不可」
ベクター・フリー・ソフトの[ファイル分割 FDHoot]で分割して保存しました。

色んな方々のお世話になってます。
573: 名無しさん@お腹いっぱい。 [] 04/05(土)07:59 ID:5gmEcGA80(1)
あんまりにアーカイブサイズがでかいので、自分の要らないプラグインに必要なdllを外してダウンロードできる
ダウンローダ作るわ。DirectMLの人やCPUの人はcuda要らないものね
574: 名無しさん@お腹いっぱい。 [sage] 04/10(木)05:03 ID:DVbx1C1T0(1)
bunkoOCRすごいね
久々に感動した
575
(1): 名無しさん@お腹いっぱい。 [sage] 04/10(木)09:02 ID:AvcOBBMH0(1)
bunkoOCRは色々改良していただいているようだが更新公開頻度を上げていただけるといいんだが・・・
576: 名無しさん@お腹いっぱい。 [] 04/10(木)10:20 ID:T2B8zrS10(1)
>>575
すまんの。自分で使ったり報告があったバグを潰してたら、バグのモグラ叩きになってて時間かかってたです。
iOSの方で直したやつを、Windowsの方に持ってきてる形なので、遅くなってます
577: 名無しさん@お腹いっぱい。 [sage] 04/10(木)14:20 ID:P8TyB0Jh0(1)
主流のcuda以外も見捨てずに対応してくれるだけで大感謝です
2年前のに比べて認識精度がかなり上がっているので昔OCRしたものも再度やり直してます
578: 名無しさん@お腹いっぱい。 [] 04/12(土)15:53 ID:BULBwN9g0(1)
透明テキストPDF化をなにとぞお願いいたします
579: 名無しさん@お腹いっぱい。 [sage] 04/13(日)08:24 ID:xMwpL3+B0(1)
全ファイルのOCRが完了した時に何らかの音が鳴ると嬉しいですね
以前と違ってかなり早く終わるので気づかないことも多い
580
(1): 名無しさん@お腹いっぱい。 [sage] 04/14(月)02:02 ID:ENlBum6U0(1/2)
GUIだけでなくCUIでも動作できるようにしていただけると超うれしいですが、優先度は低めでも
581
(1): 名無しさん@お腹いっぱい。 [] 04/14(月)04:07 ID:V0n1487Y0(1)
>>580
基本的には、OCRengine.exeでほとんど処理してるので、標準入力に順番に対象ファイルを入れて行けば処理される感じです。
次のやつにコマンドラインから呼ぶ時の方法も書いておきますね。
582: 名無しさん@お腹いっぱい。 [sage] 04/14(月)10:42 ID:ENlBum6U0(2/2)
>>581
ありがとうございます!気長にお待ちしております
583: 名無しさん@お腹いっぱい。 [sage] 04/14(月)20:27 ID:vcf9bSuT0(1)
連続した会話文で2つ目以降の「(カギカッコ)が抜ける例ですが
bunkoocrの最新のバージョンですと、ある程度の高解像度の画像ファイルならほぼ無くなりましたが
古いスキャナやデジカメで撮影したような低解像度のファイルだとたまに出てきますね
文意はわかるのであまり気にはなりませんが
584: 名無しさん@お腹いっぱい。 [] 04/15(火)02:55 ID:QrYL8PWV0(1)
ゴミを除去するための空白閾値が高すぎると、細い文字や薄い文字が巻き込まれて除去されるので、0に近づけるとよいかも
blank_cutoffというやつ。20だと薄めの字は飛ぶと思うです
585: 代行 [] 04/15(火)06:33 ID:LOCXpazd0(1)
>>1にあるフリーのOCRの中ではフロントエンドがないNDLOCRが一番敷居高い気がする
586: 名無しさん@お腹いっぱい。 [] 04/15(火)11:03 ID:j4ru0Sre0(1)
【脳科学】「政治行動の激しさ」に関連する脳回路の存在が研究で判明 [すらいむ★]
2chスレ:scienceplus

上記のリンクをたどったリンク先の本文とコメントを読まれると・・・
余裕ありますか・・・
大々的にインターネット上にばらまかれました!
587: 名無しさん@お腹いっぱい。 [sage] 04/15(火)19:23 ID:7bXQIrnr0(1)
bunkoOCRさん、小説の節っていうのか知らないけど
1、2、3ってのが中盤にあっても文章の頭に表示されるのを修正してほしい

     1

みたいになってるやつ
空白が多いと難しいのかな
588: 名無しさん@お腹いっぱい。 [sage] 04/16(水)05:43 ID:Xe/B+xr80(1)
本性露骨に露したな
589: 名無しさん@お腹いっぱい。 [sage] 04/16(水)20:08 ID:nf8WVJSp0(1)
>>572
分割するよりNTFSでフォーマットしたほうが早いと思う。
590: 名無しさん@お腹いっぱい。 [] 04/16(水)22:50 ID:Eccel3Mp0(1)
>>572 です
新品のスティックならNTFSでフォーマットもありえます。
今回は、新品のスティックではなく、既に幾つかのファイルが保存されてる使いふるし品への追加です。

ベクター・フリー・ソフトの[ファイル分割 FDHoot]は手っ取り早く分割できました。
よくできてます。
591
(1): 名無しさん@お腹いっぱい。 [] 04/17(木)16:38 ID:qQw+9RmR0(1/3)
bunkoOCRで「こ」が「と」に認識されるのがあった
出版社によって使ってるフォントが違うせいだと思うけど
「こ」の間が「乙」みたいにつながってる文字が誤認識するみたい
592
(1): 名無しさん@お腹いっぱい。 [] 04/17(木)17:38 ID:IXNKC84m0(1)
>>591
どこの出版社のやつとかわかりますか。次の再学習の時に入れたいので、サンプルになる本を教えていただけるとありがたいです
593
(1): 名無しさん@お腹いっぱい。 [] 04/17(木)18:39 ID:qQw+9RmR0(2/3)
>>592
新潮文庫で辻村深月「ツナグ」という本です

「こ」の部分
https://i.imgur.com/RNf6Qv1.jpg

594: 名無しさん@お腹いっぱい。 [] 04/17(木)19:29 ID:5r9yYGXf0(1/5)
>>593
ありがとうございます。新潮文庫は、手持ちにあるので同様の文字が無いか確認してみます。
595
(1): 名無しさん@お腹いっぱい。 [] 04/17(木)19:35 ID:5r9yYGXf0(2/5)
あ、これ
内容からすると特別にフォント変えてあるのかな。実物見てみます。
596: 名無しさん@お腹いっぱい。 [sage] 04/17(木)19:55 ID:Fet/c6EA0(1)
人間さんも読み間違いしそうで...
aとoを読み間違える某教科書体にはムカついている。
597
(1): 名無しさん@お腹いっぱい。 [] 04/17(木)20:14 ID:qQw+9RmR0(3/3)
>>595
画像は「こ」が入ってるところを幾つか抽出して貼っただけです
小説全体でこんな感じのフォント使ってますね
探したところ講談社でも似たようなフォントで見つかりました
598
(1): 名無しさん@お腹いっぱい。 [sage] 04/17(木)20:28 ID:l3abfBfd0(1/2)
bunkoocr様、目次や登場人物紹介のレイアウトが崩れるのはどうしようもないことなんでしょうか?

目次だと漢数字のページ数(一ニ三など)が全部まとめて文章後方に行って
見出し部分は前に固まる感じ

登場人物も、 人名A---------その説明文、のようなものですと中盤から崩れ始めます
数ページなので手動で直してもあまり手間はかかりませんが
599: 名無しさん@お腹いっぱい。 [sage] 04/17(木)20:43 ID:l3abfBfd0(2/2)
と、書き込んだら何やら興味深い話

新潮文庫は自分も10冊近くやりましたが画像とは違う繋がっていないフォントでしたね
文春・講談社・集英社・小学館・角川・朝日ソノラマなど150冊以上ocrしましたが
そのような事例はなかったと思います
ジャンルや発行年代が違うのかな?
600: 名無しさん@お腹いっぱい。 [sage] 04/17(木)21:12 ID:GmXyYCXS0(1)
作家によってはこだわりでフォントを指定してくることがある…みたいな話をなんかでみたことがある
出版関係者じゃないのでホントかどうかはしらんけど
601: 名無しさん@お腹いっぱい。 [] 04/17(木)21:35 ID:5r9yYGXf0(3/5)
>>598
iOS版では多分直ったと思うので、windows版に反映させているところです。
文のブロックの形成方法を少し修正しました。
602
(1): 名無しさん@お腹いっぱい。 [sage] 04/17(木)21:46 ID:df3Tx6mU0(1)
bunkoOCRを使わせてもらいましたがすごく良かったです。
だた「廣」が「広」になってしまうのが気になりました。
ある意味正しいのでしょうけど人名だったので手打ちで修正しました・・・
603: 名無しさん@お腹いっぱい。 [] 04/17(木)22:28 ID:5r9yYGXf0(4/5)
「こ」も必ずしも失敗しないのがまた悩ましい
https://i.imgur.com/n3bTQ0f.png


>>602
旧字のあたりは、勝手に変換してしまう時があるんですよね。見つけ次第直してたんですが、
廣と広は学習が足りてなかったみたいです。
どこの学習データにそのへんの変換が入ってしまっているのかが実はよく分かってなくて。
文字コードと字体の変換テーブルが、新しい字の方になってしまっているフォントが
使っている中にあるのかな。
604: 名無しさん@お腹いっぱい。 [] 04/17(木)23:06 ID:5r9yYGXf0(5/5)
>>597
ありがとうございます。貼っていただいた画像で試したところ、なぜか95%のサイズに縮小すると
ちゃんと認識しました。
一応リサイズオプションつけたような気がするので、もしよければ試していただけますか。
今のモデルは、大きい字になった場合繋がっていると間違えるやすいようなので、追加学習でまた直しておきます。
605
(1): 代行 [] 04/19(土)07:38 ID:XB6Cyug10(1)
bunkoOCRの作者に聞きたいことがある

・Android版を作る予定はある?
・(NDL古典籍OCR-Liteみたいに)精度が多少落ちてもいいので、CPUのみで高速処理できるバージョンは作れる?
606: 名無しさん@お腹いっぱい。 [sage] 04/19(土)10:56 ID:ITaD2JJG0(1)
Android版なんていらんだろ
607
(1): 名無しさん@お腹いっぱい。 [] 04/19(土)11:41 ID:iEMWshJg0(1)
>>605
Androidだと、性能の保証ができないので難しそうだなと。
なお、Androidのスマホをプレゼントしてくれるなら別ですけど、使ってないデバイスで開発するのは難しいです。
精度があんまり落ちないCPUバージョンは一応できましたが、これ以上速くするにはモデルサイズを
刈り込まないといけないのでちょと面倒。蒸留とかすればいいんでしょうけど、そんなにすぐにはできないです。
608: 名無しさん@お腹いっぱい。 [] 04/19(土)16:29 ID:rFpYTTcg0(1)
bunkoocrで出力されたjsonファイルを皆さんはどうやって活用してるんですか?
そのままじゃ読みにくいですよね
epubやら変換するツールみたいなのがあるんですか?
609: 代行 [] 04/22(火)07:32 ID:L2Zcjzd/0(1)
>>607
>蒸留とかすればいいんでしょうけど、そんなにすぐにはできないです。
わかりました、無理に急がなくても大丈夫です
610: 名無しさん@お腹いっぱい。 [sage] 05/28(水)15:57 ID:8Uj7rV060(1)
しかしソフ板でなんでエロ広告?
611
(1): 名無しさん@お腹いっぱい。 [sage] 06/18(水)15:54 ID:qU06wBhm0(1/2)
bunkoOCR作者様、とても重宝させてもらってます
ありがとうございます

ところで横書き縦書きを指定することはできないでしょうか
横書きの文書で各ページ中の4行ぐらいが縦書きに判定されてしまいます
612
(1): 名無しさん@お腹いっぱい。 [] 06/18(水)18:23 ID:Md5cQHFm0(1)
>>611
windows版の方でしょうか。
オプション入れ忘れてる気がしますので、次のバージョンで足しておきますね
613: 名無しさん@お腹いっぱい。 [sage] 06/18(水)20:05 ID:qU06wBhm0(2/2)
>>612
Windows版です
よろしくお願いします!
614: 名無しさん@お腹いっぱい。 [sage] 06/19(木)13:48 ID:EanrVXIz0(1)
次のバージョンはまだ時間がかかりそうですかね?
楽しみに待っています
615
(1): 名無しさん@お腹いっぱい。 [] 06/19(木)19:05 ID:VZAv1k7a0(1)
ついでにTransformerの部分の再学習をさせてるので、もうちょいかかりそうです。
もう少しのところで微妙に精度が上がらないので苦しんでいるところです。
616: 名無しさん@お腹いっぱい。 [sage] 06/20(金)20:22 ID:WjXrk/tl0(1)
>>615
ありがとうございます
作者様のおかげで私の自炊ライフはかなり捗っています
もう数百冊自炊して一人でスマホの本棚画面を見てニヤニヤしてる感じです
617
(2): 名無しさん@お腹いっぱい。 [] 06/23(月)18:47 ID:LFHGqfnT0(1)
ocrbunkoで、これみたいに括弧内が2行になってるの読み取り方法ありますか?
https://i.imgur.com/LCXKvKF.jpeg

618
(1): 名無しさん@お腹いっぱい。 [] 06/23(月)20:37 ID:/qScaGrz0(1)
>>617
19 インスマウスの影
たちが、いろいろ毛色の変わった各地の人間を連れてきたということもよくごぞんじのことと
思います。セイラム(マサチュセッツ州北東部にある港町)の男が支那人を妻にして帰ってきたという話をお聞きに
なったことがあるでしょう。それに、ほら、どこかコッド岬(マサチュセッツ州にある大西洋につきだした岬)の近くに
は、フィジー諸島(太平洋南部の英領植民地)の住民がいまでも大ぜいいるそうじゃありませんか。
 まあ、なんですね、インスマウスの連中の背後には、なにかそんなことがあるにちがいあり
ませんな。あの町は、沼や入江がたくさんあって、よその町とはいつも連絡が遮断されたよう
な形になっているものですから、くわしいことはよくわからないんです。が、マーシュ老船長
が、自分に任されている三隻の船を使って、二十人、三十人と、妙な住民たちを連れ帰ったに
ちがいないことだけは、かなりはっきりわかっています。現在インスマウスに住んでいる連中
には、確かに妙な特徴がありますな――もっともそれを、どう説明したらいいのかわたしには
わかりませんが、なにかこう、背すじがむずむずしてくるようなものなんです。あのサージェ
ントのバスにお乗りになれば、あの男にも、そういうところがあるから、ははあこれだな、と
すぐわかりますよ。あの連中のなかには、妙に頭が狭くって鼻が平べったく、それに眼はふく
らんでいて開きっぱなしみたいにじっと人をにらんでいるようなご面相のものがいるんですが、
こいつらの皮膚ときたら、お話になりません。鮫肌で吹きでものだらけだし、頸の両側はしわ
だらけでくびれているんです。おまけに、若いうちから、頭が禿げるときています。年を取っ
た連中は、それぁもう、見られたもんじゃありません――まったくの話が、あの連中をこの目
で見たときは、まさかと思いましたよ。自分の姿を鏡で見たら、きっと死ぬにちがいありませ
こんな感じでよければ。
ふりがなの判定と、割注(文中に2行に分けて注釈を入れる)の判定が難しいので誤判定されることがあります。
この画像の場合、ちょっと文字が小さい(解像度が低い)ので、少し拡大すると判定が上手くいくようです。
x2.5くらいリサイズしてみてください。
619: 名無しさん@お腹いっぱい。 [] 06/24(火)05:48 ID:0WVb4N5Y0(1/2)
>>617
ありがとうございます。帰ったらやってみます
620: 名無しさん@お腹いっぱい。 [] 06/24(火)19:12 ID:0WVb4N5Y0(2/2)
>>618
自分の環境では3倍でうまくいきました!ありがとうございます
621: 名無しさん@お腹いっぱい。 [sage] 06/29(日)08:10 ID:iQ6N++/I0(1/2)
非常に高速なプログラムではUIの更新がボトルネックになるそうだけど
デバッグ出力を止めたら速くなりそう
622: 名無しさん@お腹いっぱい。 [sage] 06/29(日)08:24 ID:iQ6N++/I0(2/2)
エラーが発生したファイルはWait listに残りますが、もう一度やり直せませんか?
Windows版です
623: 名無しさん@お腹いっぱい。 [sage] 07/22(火)10:44 ID:n3CEfl3W0(1/2)
読取革命を持っているがPDFにOCRをかけてPDFで保存すると元画像を維持できない
FineReaderは画像を改変しないとのこと(AIで調べただけ)
FineReaderを使っている方 いかがですか
624: 名無しさん@お腹いっぱい。 [sage] 07/22(火)16:19 ID:n3CEfl3W0(2/2)
FineReaderはバージョン16になるとサブスクだけになるようだ
今はまだソースネクストで15の買い切り版が買える
27,500円と安くはないけど

ScanSnap付属の古いバージョンは持っているがOCR精度はよくない
元画像は維持されるから有料バージョンでも同じだとは思うが
625: 名無しさん@お腹いっぱい。 [sage] 07/28(月)16:51 ID:z8/RWwAJ0(1)
ScanSnap SV600に付属していたScanSnap Organizerをずっと使っていたが
PCのクラッシュを機に後継のScanSnap Homeをインストールしてみた
日本語縦書き雑誌をOCRしてみたが精度は変わらなかった
ScanSnap Homeは使いにくいので元に戻そうかな

bunkoOCRの精度が最も高いことはわかっているがPDFに埋め込めないのが残念
626: 名無しさん@お腹いっぱい。 [] 07/29(火)04:24 ID:PZp6wd/J0(1/2)
bunkoOCRで埋め込みPDFを作るべく、フォーマットのお勉強してるのでしばしお待ちを
いまここまで来た
https://github.com/lithium0003/pdf_addtext
627: 名無しさん@お腹いっぱい。 [sage] 07/29(火)04:43 ID:xGNOwNOF0(1)
すばらしい
楽しみにしてます
628
(1): 名無しさん@お腹いっぱい。 [sage] 07/29(火)08:58 ID:zpxe7x9j0(1/6)
それはありがとうございます 期待してお待ちします

もう1つお願いがあります
市販品のスペックを見るとオプションでOCRをリフローにできるものがあります
https://www.sourcenext.com/Product/1000001825/ とか
改行が削除されることで改行をまたいだ検索ができます
ご検討いただけるとうれしいです
629
(1): 名無しさん@お腹いっぱい。 [] 07/29(火)09:57 ID:dUNWvHL20(1/2)
>>628
画像の文字の場所に埋め込むとすると、行の切れ目で分けざるを得ないのですが、
Acrobat readerとかは次の行っぽい場所にあればくっつけてくれるようです。
リフローOCR処理されたpdfのサンプルってありますか。どうやってるのかがわからないので、どうやって実装するのかかがわからんのです。
630
(1): 名無しさん@お腹いっぱい。 [sage] 07/29(火)10:50 ID:zpxe7x9j0(2/6)
>>629
Acrobat Readerのその挙動には気付いていましたが必ず検索できるとは限らないようです
リフローならば確実に検索できるでしょうね
PDF OCRソフトはほとんどサブスクになってしまってしかもボッタくりの値段ですね
ソースネクストの旧版FineReader 15は買い切りなのでちょっと高いけど買って試してみようかと思っています
(読取革命は買ってありますが問題外)
631
(2): 名無しさん@お腹いっぱい。 [] 07/29(火)12:27 ID:dUNWvHL20(2/2)
>>630
場所がページ内のどこでもいいなら、全文貼るのは簡単なんですが。
場所を合わせつつ、切れないようにするのができないので、なんか裏技あるんかしらと
632
(1): 名無しさん@お腹いっぱい。 [sage] 07/29(火)14:14 ID:OmU0uGtN0(1)
>>631
これとかどうですか
https://www.antenna.co.jp/XSL-FO/sample/pdf/sample-writing-mode.pdf
https://www.antenna.co.jp/AHF/ahf_samples/ja/fo/language/writing-mode-1.pdf
633
(1): 名無しさん@お腹いっぱい。 [sage] 07/29(火)18:26 ID:zpxe7x9j0(3/6)
>>631
きちんとしたPDFエディタを持っていないのでFineReader 15を買ってみてしまいました
リフローのオプションはPDFには無くて、テキストやワードファイルに保存する場合だけでした
しかも段落の認識精度は低い

けしからんことには画像を変えずにOCRの透明テキストを追加することができませんでした
634
(2): 名無しさん@お腹いっぱい。 [] 07/29(火)19:09 ID:PZp6wd/J0(2/2)
>>632
サンプルありがとうございます。

いまのところこんな感じなんですが、内部的な処理としては同じようにTjコマンドで
順番に出してるのですけど、これで皆さんの環境で検索可能になってますか。
https://github.com/lithium0003/pdf_addtext/raw/main/Sample/IMG_2399.pdf

>>633
ありがとうございます。
画像をそのままにして、ごにょごにょするのって実はめちゃくちゃむずいんです。
とりあえずの目標は、官報を全文検索可能にするテストですが、デコードややこしい。
模様の付いたタイトルとかも実は画像だったりもして、そういうのは弾かなきゃなのでまたややこしい
635: 名無しさん@お腹いっぱい。 [sage] 07/29(火)19:42 ID:zpxe7x9j0(4/6)
>>634
リフローなんてPDFではできないものだと思ってしまいました
余計なことを書いてすみませんでしたと謝らなければいけないのかと思ったのですが
官報を全文検索可能にするテストとは驚きました
期待しております

サンプルはAcrobat Readerで検索できています
636: 名無しさん@お腹いっぱい。 [sage] 07/29(火)20:20 ID:zpxe7x9j0(5/6)
サンプルIMG_2399.pdfで「婆さん」を検索すると24行目末尾は検索されません
リーダーが改行をまたいで検索するオプションを持っいてくれれば済む話だとと思うんですがね
637: 名無しさん@お腹いっぱい。 [sage] 07/29(火)21:16 ID:Lj85Uz1y0(1)
>>634
サンプルIMG_2399.pdf

SmatraPDFで行末跨ぎ検索(「婆さん」など)やctrl+aで全選択してクリップボードコピーが出来ました
ただし行が傾いているせいか、マウスでの文字選択がトリッキーです
(選択してても所々カーソルの様な選択幅しか表示されない、実質無害ですが)

PythonのMyMuPDF(SmatraPDFも同じmupdfエンジン)でもテキスト抽出できました
638: 名無しさん@お腹いっぱい。 [sage] 07/29(火)21:38 ID:zpxe7x9j0(6/6)
SmatraPDFは使ったことがありましたがそんな機能があったとは気付きませんでした
本家も見ならってほしい
639: 名無しさん@お腹いっぱい。 [sage] 07/30(水)10:24 ID:kWSxFREE0(1/2)
Acrobat Readerで行跨ぎ検索が効くのは検索語句が漢字語句かカタカナ語句に限られるような感じがする
よって「婆さん」には効かない
Windowsサーチ用のAcobat Reader付属のiFilterも同じである様子
640: 名無しさん@お腹いっぱい。 [] 07/30(水)17:33 ID:aKBiOqsf0(1)
Mac版のAcrobat readerだと、「婆さん」で改行かかっててもヒットするな。バージョンによるのかしら
座標を絵に合わせてTmで配置し直してるけど、前の行の近傍にある場合だけ、後続のTjがくっつく動作になってるっぽい。
Macのプレビューだと、そういう行は切れちゃう。
641
(1): 名無しさん@お腹いっぱい。 [sage] 07/30(水)17:41 ID:a4kXxPog0(1)
自分はAcrobat ReaderをインストールしてないですがエクスプローラーからPDF検索出来てます
(「婆さん」は何箇所もあるので別のものだと「そうした気候の恩恵」など)

Windowsデフォルトのハンドラーが使われているようです
(SumatraPDF IFilterもありますがインストールしてなかった)

Computer\HKEY_CLASSES_ROOT\CLSID\{6C337B26-3E38-4F98-813B-FBA18BAB64F5}
Reader Search Handler
%systemroot%\system32\Windows.Data.Pdf.dll
642
(1): 名無しさん@お腹いっぱい。 [] 07/30(水)18:53 ID:q9Qt2B2X0(1)
みなさん検証ありがとうです。
だいたい行けそうな気配がするので、この方針でpdf埋め込み行くことにします。
bunkoOCRに入れ込むので、もうちょっと待っててください。
643
(1): 名無しさん@お腹いっぱい。 [sage] 07/30(水)18:59 ID:kWSxFREE0(2/2)
自分のPCも調べたらWindows標準のPDF検索機能が使われていて「そうした気候の恩恵」もマッチしました
Acrobat ReaderをインストールしていたのでてっきりそのiFilterだと思い込んでいました

何を見て「Windowsサーチ用のAcobat Reader付属のiFilterも同じである様子」なんていう嘘を書いてしまったんだろう
すみませんでした
Explorerの検索はよく使っているのでうれしい結果でした
644: 名無しさん@お腹いっぱい。 [sage] 07/30(水)20:12 ID:bAZ+wc1s0(1)
>>642
良かったです、よろしくお願いします

>>643
すみません、少し複雑なので省略しました
実際にはここに書いてある順番で調べていく必要があります
https://learn.microsoft.com/en-us/windows/win32/search/-search-ifilter-registering-filters
https://learn.microsoft.com/ja-jp/windows/win32/search/-search-ifilter-registering-filters

自分の場合に使用されているifilterを示したかったのですが、>>641のレジストリーだけで決定されるわけではなく
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pdf\PersistentHandler (Defalut)={1AA9BF05-9A97-48c1-BA28-D9DCE795E93C}
Computer\HKEY_CLASSES_ROOT\CLSID\{1AA9BF05-9A97-48c1-BA28-D9DCE795E93C}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}
下に>>641のCLSIDでの登録があるのでその部分だけ示しました

iFilterの表示名だけであれば
Win+Sサーチ -> Indexing Options -> Advancedボタン -> File Typesタブ -> リストのpdfまでスクロール
で確認できると思います
645: 名無しさん@お腹いっぱい。 [] 07/31(木)07:22 ID:fhhSIdzX0(1)
スマホのアプリでいくつか試したけど上のサンプルのでもできたりできなかったりするのでアプリ側が行跨いで検索する機能があるかどうかがまずあって、
サンプルのだとできたアプリでも自前のpdfだとできる文章とできない文章があるからpdfでも対応してなきゃいけないみたいですね
646: 名無しさん@お腹いっぱい。 [sage] 07/31(木)09:47 ID:CGA+N+8R0(1)
AIに聞いてみたら行跨ぎ検索に対応しているリーダーはWinでは有償無償含めてSumatraしかないそうだ(AIは堂々と嘘書くから信用はしてないが)

PDFでリフローのような構造が存在するのかどうかは存じませんがbunkoOCRテキスト出力にもリフローのオプションを用意していただけらうれしいです
それくらい自分でスクリプトなりなんなり書けと言われてしまうかもしれませんが本体に機能があると便利ですので
647: 名無しさん@お腹いっぱい。 [sage] 07/31(木)11:31 ID:6fw8HGOu0(1)
ググったらAI Overviewと言うのが表示されて、リフローPDFなるものは無いそうです

While PDF itself is not inherently reflowable, the Reflow feature in PDF viewers allows text to adjust to different screen sizes, making it easier to read on various devices. This feature is available in applications like Adobe Acrobat and similar PDF readers.

Here's a more detailed explanation:

PDFs are typically designed with a static layout:
This means the text and images are placed in a fixed position on the page, similar to a printed document.

Reflow mode rearranges the content:
When you enable reflow in a PDF reader, the text is reorganized into a single column that adapts to the screen width, eliminating the need for horizontal scrolling when zooming in or reading on smaller screens.

Not all PDFs are created equally:
While reflow can improve readability for many PDFs, it doesn't always perfectly follow the reading order, especially if the PDF wasn't created with accessibility in mind, according to Fondazione LIA.

Reflow is a viewing feature, not a file format change:
It's a display setting within the PDF reader, not a permanent change to the PDF file itself.

Converting to EPUB is another option:
For more significant control over text size and layout, you can convert a PDF to the EPUB format, which is inherently reflowable.

In summary: PDF reflow is a helpful feature in PDF readers that dynamically adjusts text for better readability on different screens, but it's not a fundamental characteristic of the PDF file format itself.
648: 名無しさん@お腹いっぱい。 [sage] 08/01(金)18:30 ID:2SdW+XUv0(1)
論文雑誌の画像スキャンOCR例がありましたので何かの参考までに
https://www.jstage.jst.go.jp/article/jjsai/27/1/27_67/_article/-char/ja

SumatraPDFですが
段組み内の改行跨ぎ検索は大丈夫、例「新聞やテレビ」
段組み跨ぎやページ跨ぎはダメでした、例「リアルタイム」

OCR処理ではなく画像処理の問題ですが、スキャン画像の傾きが補正されていて
画像は白黒ディザリングでサイズダウンしている様です
649: 名無しさん@お腹いっぱい。 [] 08/02(土)06:49 ID:9+Bx6sl60(1/2)
官報でやってみた
埋め込みPDF
https://github.com/lithium0003/pdf_addtext/raw/main/Sample/20250718g00165full00010088.processed.pdf
オリジナル
https://github.com/lithium0003/pdf_addtext/raw/main/Sample/20250718g00165full00010088.pdf

13ページくらいから、条約の原文が画像で貼ってあるのをテキスト検索できるようになった、と思う。

あとは、どういう感じで画像を抽出しつつOCRして戻すのをやるかを考え中。
自分で遊びたい人は、ソースはこれ
https://github.com/lithium0003/pdf_addtext
C++でコンパイルする必要があるけど
650
(2): 名無しさん@お腹いっぱい。 [sage] 08/02(土)16:51 ID:H4rP2k+Q0(1)
官報のレイアウト難易度凄いですね(縦書き横書き、回転文書画像など)

しかも縦書きTrue PDF部分ではクリップボードコピーしたら一文字毎に改行されてました
(改行を取った状態『「第六十条第三項第一号」に改め、「規定による」を削り』などで検索は出来ますが)

これはもう対応しなくて良いと思いますが、OCR部分で気が付いたのがP25の点線囲いの部分が誤認識してる様です

4 第一項及び第二項の規定による立入検査の権限は、犯
罪捜一査のためにーー認ーめーーられーーたーものーーとー解釈してーーーーーーーーはーならない。ーーーー
第百六条次の各号ーのいずれかに該当するときーはー、そ」の違
反行為をした者は、三十万円以下の罰金に処する。
一〜七(略)
八 第七十二条の二第一項又は第二項の規定に違反し
て、報告をせず、若しくは虚偽の報告をし、又はこれ
らの規定による検査を拒み、若しくは妨げたとき。

ーー
651
(1): 名無しさん@お腹いっぱい。 [] 08/02(土)17:11 ID:9+Bx6sl60(2/2)
>>650
そこの点線は誤認識してますね。
一応点線っぽいところは自動で外すロジックになってるのですが、文字に近接しすぎているので場所的に
ふりがな扱いの伸ばし棒と誤認されて拾ってしまってますね。
これはもう無理ゲー
前処理で、罫線を見つける処理を走らせてマスクする必要がありそう。
652: 650 [sage] 08/02(土)18:46 ID:vzahj3Pe0(1)
>>651
ですよね、どんなシステムで文書作成してるのか逆に気になります

>>650の「一文字毎に改行され」がSumatraPDFのせいなのかと思い、
観念してAdobe Acrobat Reader DCをインストールした所、その通りでした(64bit version 25.001.20577)

官報のTruePDF縦書きクリップボードコピーも「一文字毎に改行」はされなくて連続してコピーされ
さらにIMG_2399.pdfの「婆さん」の行跨ぎ検索も出来てます

縦書き文字列のマウス選択操作もSumatraよりも断然正確でした
(行が傾いていてもその傾き通りに選択状態になる)
653: 名無しさん@お腹いっぱい。 [sage] 08/03(日)12:00 ID:pu/nbpro0(1)
ScanSnap用のScanSnap OrganizerやScanSnap HomeのOCRエンジンはABBYY製だと言われているので、
製品版ABBYY 15を高い金を出して買ってみたのだが、OCR精度(縦書き日本語)はScanSnap用よりも悪いし、
画像を変えずにPDFにOCR埋め込みはできないし、他のソフトでPDFに埋め込んだOCR透明テキストは編集できないし、
OCR後のリフローテキスト出力は段落認識の精度が悪いし、といった具合で、金をドブに捨てた感じ
654: 名無しさん@お腹いっぱい。 [sage] 08/04(月)08:03 ID:WQjkdvzc0(1/2)
PCをリカバリーしたら自分がScanSnapを買った時付いていたPower PDF Standardの認証ができなくなっていた
ベンダーが変わったからそんなこともあろうかと事前に調べてテストしておいたのだがライセンスは
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Licenses
に保存されているのでそれをregファイルにエクスポートしておいてインストール後実行前に開けばよろし
それにしても無責任なことだな

Power PDF StandardはScanSnap Orgaizer/HomeよりもOCRの精度が高い(日本語縦書)
欠点は既にOCR透明テキストが存在していても消してくれずOCRが二重になってしまうこと
655: 名無しさん@お腹いっぱい。 [sage] 08/04(月)08:30 ID:WQjkdvzc0(2/2)
その後気付いたのだがこういうページがあった
https://faq.pfu.jp/faq/show/4835
でもregファイルで保存しておく方が認証を気にせずに済み、何台でもインストールできて(そんなことはしないけど)いいと思う
656: 名無しさん@お腹いっぱい。 [] 08/23(土)10:27 ID:KJ5R94RS0(1)
bunkoOCRのiOS版を更新しました。審査通ればそのうち配信されると思います。

OCRの結果をpdf出力で透明検索可能テキストとして埋め込めるようにしました。
pdfの画像ページを取り込んで、画像と文字ページをそのままにして、
透明検索可能テキストを埋め込めるようにしました。
Transformerの部分を修正して、画像が粗くて認識失敗したときに文字ズレが起こりにくくしました。
官報みたいに90度くるくる回っている画像の為に、回転オプションをつけました。
国会図書館デジタルコレクションのpdfの下部80pixelのところに文字が入れられて邪魔なので、
上下左右をトリミングできるようにしました。

ロジックは出来たので、このバージョンをWindows版にも反映させます。
もうしばらくお待ちください。
657: 名無しさん@お腹いっぱい。 [] 08/24(日)06:35 ID:g82KMW5B0(1)
Window楽しみに待ってます
658: 名無しさん@お腹いっぱい。 [sage] 08/25(月)22:11 ID:OvfEPKki0(1)
お疲れ様です
ずっと待っていました
トリミング機能追加ありがとうございます
659: 名無しさん@お腹いっぱい。 [sage] 09/01(月)23:04 ID:1rqD0I8v0(1)
Windows版bunkoOCRのおかげで絶版文庫本を非破壊で電子化できたー、ありがとうございます
660
(1): 名無しさん@お腹いっぱい。 [sage] 09/06(土)20:13 ID:H8EgYyo00(1/2)
スキャンした住民票をテキスト化するんでアプリ探してたんだが
数十ページ分とかでなければ
OS付属のSnipping Toolで十分だなこりゃ
そこそこ画数の多い漢字も正確に変換してくれた
今のところ誤字変換も無さそう
661: 名無しさん@お腹いっぱい。 [sage] 09/06(土)20:24 ID:H8EgYyo00(2/2)
OneNoteのテキスト抽出は操作が分かりやすいが
Snipping Toolと比べると誤認識が多くてまあまあ直しが必要
662: 名無しさん@お腹いっぱい。 [sage] 09/09(火)23:58 ID:01QOxF3K0(1)
>>660
Windows10のやつだとOCR機能が無かった
663: 名無しさん@お腹いっぱい。 [] 09/10(水)15:21 ID:FaVREnhG0(1)
11からの機能だったはず
664: 代行 [sage] 09/14(日)08:47 ID:E2z5dYHq0(1)
外部ツールを使えばWindows10でもOCR使えるはず
665: 名無しさん@お腹いっぱい。 [sage] 09/22(月)20:57 ID:gwiq/oAq0(1)
bunkoOCRなんだけど
本文中に《 》で囲まれた文字がルビ扱いになるね

 漢字《本文》 や 《|本文《ルビ》》 みたいの

【 】などに置き換えてるけど青空文庫の仕様だから仕方ないのかな
文字認識としては正しいのに
666: 名無しさん@お腹いっぱい。 [] 09/23(火)03:22 ID:tALN4ZQg0(1)
内部的には0xFFF9-0xFFFBを使っているのですが、対応している環境が皆無なので
適当なフォーマットに変換してます。《 》じゃない文字でも出力できる必要がありますね。
ラノベだとわりと被るから
667
(1): 名無しさん@お腹いっぱい。 [sage] 10/03(金)14:01 ID:IYjy8lx+0(1)
青空文庫のフォーマット考えたやつバカだよな
668: 名無しさん@お腹いっぱい。 [] 10/03(金)14:11 ID:kWlG0hPv0(1)
>>667
SJIS しか使えない機材が多数だった時代に
特別なツール無しでそれこそワープロ専用機でも本を読み書きできることを目標に決められたフォーマットなんで足りないのは仕方ない
過去の遺物、epub とか使え
669: 名無しさん@お腹いっぱい。 [] 10/03(金)23:39 ID:VUABJA2R0(1)
縦書きのePubとか止めてくれ
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.166s*