探検


【文字認識】OCRソフト(3文字目)【 自炊 】

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

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

     1

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

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

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

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

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

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

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

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

ところで横書き縦書きを指定することはできないでしょうか
横書きの文書で各ページ中の4行ぐらいが縦書きに判定されてしまいます
612名無しさん@お腹いっぱい。
垢版 |
2025/06/18(水) 18:23:50.70ID:Md5cQHFm0
>>611
windows版の方でしょうか。
オプション入れ忘れてる気がしますので、次のバージョンで足しておきますね
2025/06/18(水) 20:05:12.30ID:qU06wBhm0
>>612
Windows版です
よろしくお願いします!
2025/06/19(木) 13:48:15.39ID:EanrVXIz0
次のバージョンはまだ時間がかかりそうですかね?
楽しみに待っています
615名無しさん@お腹いっぱい。
垢版 |
2025/06/19(木) 19:05:28.87ID:VZAv1k7a0
ついでにTransformerの部分の再学習をさせてるので、もうちょいかかりそうです。
もう少しのところで微妙に精度が上がらないので苦しんでいるところです。
2025/06/20(金) 20:22:39.16ID:WjXrk/tl0
>>615
ありがとうございます
作者様のおかげで私の自炊ライフはかなり捗っています
もう数百冊自炊して一人でスマホの本棚画面を見てニヤニヤしてる感じです
617名無しさん@お腹いっぱい。
垢版 |
2025/06/23(月) 18:47:06.12ID:LFHGqfnT0
ocrbunkoで、これみたいに括弧内が2行になってるの読み取り方法ありますか?
https://i.imgur.com/LCXKvKF.jpeg
618名無しさん@お腹いっぱい。
垢版 |
2025/06/23(月) 20:37:06.16ID:/qScaGrz0
>>617
19 インスマウスの影
たちが、いろいろ毛色の変わった各地の人間を連れてきたということもよくごぞんじのことと
思います。セイラム(マサチュセッツ州北東部にある港町)の男が支那人を妻にして帰ってきたという話をお聞きに
なったことがあるでしょう。それに、ほら、どこかコッド岬(マサチュセッツ州にある大西洋につきだした岬)の近くに
は、フィジー諸島(太平洋南部の英領植民地)の住民がいまでも大ぜいいるそうじゃありませんか。
 まあ、なんですね、インスマウスの連中の背後には、なにかそんなことがあるにちがいあり
ませんな。あの町は、沼や入江がたくさんあって、よその町とはいつも連絡が遮断されたよう
な形になっているものですから、くわしいことはよくわからないんです。が、マーシュ老船長
が、自分に任されている三隻の船を使って、二十人、三十人と、妙な住民たちを連れ帰ったに
ちがいないことだけは、かなりはっきりわかっています。現在インスマウスに住んでいる連中
には、確かに妙な特徴がありますな――もっともそれを、どう説明したらいいのかわたしには
わかりませんが、なにかこう、背すじがむずむずしてくるようなものなんです。あのサージェ
ントのバスにお乗りになれば、あの男にも、そういうところがあるから、ははあこれだな、と
すぐわかりますよ。あの連中のなかには、妙に頭が狭くって鼻が平べったく、それに眼はふく
らんでいて開きっぱなしみたいにじっと人をにらんでいるようなご面相のものがいるんですが、
こいつらの皮膚ときたら、お話になりません。鮫肌で吹きでものだらけだし、頸の両側はしわ
だらけでくびれているんです。おまけに、若いうちから、頭が禿げるときています。年を取っ
た連中は、それぁもう、見られたもんじゃありません――まったくの話が、あの連中をこの目
で見たときは、まさかと思いましたよ。自分の姿を鏡で見たら、きっと死ぬにちがいありませ
こんな感じでよければ。
ふりがなの判定と、割注(文中に2行に分けて注釈を入れる)の判定が難しいので誤判定されることがあります。
この画像の場合、ちょっと文字が小さい(解像度が低い)ので、少し拡大すると判定が上手くいくようです。
x2.5くらいリサイズしてみてください。
619名無しさん@お腹いっぱい。
垢版 |
2025/06/24(火) 05:48:46.88ID:0WVb4N5Y0
>>617
ありがとうございます。帰ったらやってみます
620名無しさん@お腹いっぱい。
垢版 |
2025/06/24(火) 19:12:34.99ID:0WVb4N5Y0
>>618
自分の環境では3倍でうまくいきました!ありがとうございます
2025/06/29(日) 08:10:40.59ID:iQ6N++/I0
非常に高速なプログラムではUIの更新がボトルネックになるそうだけど
デバッグ出力を止めたら速くなりそう
2025/06/29(日) 08:24:47.07ID:iQ6N++/I0
エラーが発生したファイルはWait listに残りますが、もう一度やり直せませんか?
Windows版です
2025/07/22(火) 10:44:44.00ID:n3CEfl3W0
読取革命を持っているがPDFにOCRをかけてPDFで保存すると元画像を維持できない
FineReaderは画像を改変しないとのこと(AIで調べただけ)
FineReaderを使っている方 いかがですか
2025/07/22(火) 16:19:35.07ID:n3CEfl3W0
FineReaderはバージョン16になるとサブスクだけになるようだ
今はまだソースネクストで15の買い切り版が買える
27,500円と安くはないけど

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

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

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

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

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

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

サンプルはAcrobat Readerで検索できています
2025/07/29(火) 20:20:13.41ID:zpxe7x9j0
サンプルIMG_2399.pdfで「婆さん」を検索すると24行目末尾は検索されません
リーダーが改行をまたいで検索するオプションを持っいてくれれば済む話だとと思うんですがね
2025/07/29(火) 21:16:00.17ID:Lj85Uz1y0
>>634
サンプルIMG_2399.pdf

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

PythonのMyMuPDF(SmatraPDFも同じmupdfエンジン)でもテキスト抽出できました
2025/07/29(火) 21:38:58.51ID:zpxe7x9j0
SmatraPDFは使ったことがありましたがそんな機能があったとは気付きませんでした
本家も見ならってほしい
2025/07/30(水) 10:24:14.81ID:kWSxFREE0
Acrobat Readerで行跨ぎ検索が効くのは検索語句が漢字語句かカタカナ語句に限られるような感じがする
よって「婆さん」には効かない
Windowsサーチ用のAcobat Reader付属のiFilterも同じである様子
640名無しさん@お腹いっぱい。
垢版 |
2025/07/30(水) 17:33:30.37ID:aKBiOqsf0
Mac版のAcrobat readerだと、「婆さん」で改行かかっててもヒットするな。バージョンによるのかしら
座標を絵に合わせてTmで配置し直してるけど、前の行の近傍にある場合だけ、後続のTjがくっつく動作になってるっぽい。
Macのプレビューだと、そういう行は切れちゃう。
2025/07/30(水) 17:41:22.40ID:a4kXxPog0
自分は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名無しさん@お腹いっぱい。
垢版 |
2025/07/30(水) 18:53:37.59ID:q9Qt2B2X0
みなさん検証ありがとうです。
だいたい行けそうな気配がするので、この方針でpdf埋め込み行くことにします。
bunkoOCRに入れ込むので、もうちょっと待っててください。
2025/07/30(水) 18:59:27.02ID:kWSxFREE0
自分のPCも調べたらWindows標準のPDF検索機能が使われていて「そうした気候の恩恵」もマッチしました
Acrobat ReaderをインストールしていたのでてっきりそのiFilterだと思い込んでいました

何を見て「Windowsサーチ用のAcobat Reader付属のiFilterも同じである様子」なんていう嘘を書いてしまったんだろう
すみませんでした
Explorerの検索はよく使っているのでうれしい結果でした
2025/07/30(水) 20:12:39.04ID:bAZ+wc1s0
>>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名無しさん@お腹いっぱい。
垢版 |
2025/07/31(木) 07:22:57.88ID:fhhSIdzX0
スマホのアプリでいくつか試したけど上のサンプルのでもできたりできなかったりするのでアプリ側が行跨いで検索する機能があるかどうかがまずあって、
サンプルのだとできたアプリでも自前のpdfだとできる文章とできない文章があるからpdfでも対応してなきゃいけないみたいですね
2025/07/31(木) 09:47:16.66ID:CGA+N+8R0
AIに聞いてみたら行跨ぎ検索に対応しているリーダーはWinでは有償無償含めてSumatraしかないそうだ(AIは堂々と嘘書くから信用はしてないが)

PDFでリフローのような構造が存在するのかどうかは存じませんがbunkoOCRテキスト出力にもリフローのオプションを用意していただけらうれしいです
それくらい自分でスクリプトなりなんなり書けと言われてしまうかもしれませんが本体に機能があると便利ですので
2025/07/31(木) 11:31:09.20ID:6fw8HGOu0
ググったら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.
2025/08/01(金) 18:30:40.03ID:2SdW+XUv0
論文雑誌の画像スキャンOCR例がありましたので何かの参考までに
https://www.jstage.jst.go.jp/article/jjsai/27/1/27_67/_article/-char/ja

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

OCR処理ではなく画像処理の問題ですが、スキャン画像の傾きが補正されていて
画像は白黒ディザリングでサイズダウンしている様です
649名無しさん@お腹いっぱい。
垢版 |
2025/08/02(土) 06:49:17.77ID:9+Bx6sl60
官報でやってみた
埋め込み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++でコンパイルする必要があるけど
2025/08/02(土) 16:51:20.82ID:H4rP2k+Q0
官報のレイアウト難易度凄いですね(縦書き横書き、回転文書画像など)

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

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

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

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

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

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

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

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

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

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

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

【 】などに置き換えてるけど青空文庫の仕様だから仕方ないのかな
文字認識としては正しいのに
666名無しさん@お腹いっぱい。
垢版 |
2025/09/23(火) 03:22:27.09ID:tALN4ZQg0
内部的には0xFFF9-0xFFFBを使っているのですが、対応している環境が皆無なので
適当なフォーマットに変換してます。《 》じゃない文字でも出力できる必要がありますね。
ラノベだとわりと被るから
2025/10/03(金) 14:01:06.48ID:IYjy8lx+0
青空文庫のフォーマット考えたやつバカだよな
668名無しさん@お腹いっぱい。
垢版 |
2025/10/03(金) 14:11:13.88ID:kWlG0hPv0
>>667
SJIS しか使えない機材が多数だった時代に
特別なツール無しでそれこそワープロ専用機でも本を読み書きできることを目標に決められたフォーマットなんで足りないのは仕方ない
過去の遺物、epub とか使え
669名無しさん@お腹いっぱい。
垢版 |
2025/10/03(金) 23:39:12.47ID:VUABJA2R0
縦書きのePubとか止めてくれ
670名無しさん@お腹いっぱい。
垢版 |
2025/10/04(土) 10:46:48.40ID:YYSU4Zh/0
>>669
なんで? 便利じゃん
2025/10/15(水) 21:52:29.81ID:4+SnkVL80
bunkoOCR使ってみたら、普通に読めるレベルに認識してすごい
ドキュメントスキャナーのソフトは、誤字があまりに多く読めなかったのでありがたい
windows版の新バージョン期待してます
2025/10/15(水) 23:40:03.08ID:4+SnkVL80
作者さんとしては、windows版もios版みたいにする予定かもしれないけど、
希望としては、iosでは修正済みらしい(>>587>>598みたいな)問題のとりあえず対策版を出してほしいな〜
2025/10/17(金) 16:40:11.01ID:RuTaM5ue0
bunkoOCR on macOSで、旧字が大量にある縦書き文書のPDFをOCRしました
認識率がすごいですね、感動しました

で、これをPDFのテキストデータとして戻したいのですが、元のPDFの描画はそのまま
保持することはできますかね? 現行は書き出すとPDFのページは画像化するようですが
画像化でもかなりいけてますが、より高い解像度(600dpiとかそれ以上)って選べます?

あと、処理中はCPUが200%ぐらいしかいきませんが、もっと並列化とかもできる
ものなんですかね
674名無しさん@お腹いっぱい。
垢版 |
2025/10/18(土) 01:32:44.93ID:sL8FEi0V0
>>673
画像の部分だけを処理したい場合は、「PDFから画像を抽出する」の方を選んで
画像の部分だけを処理して、エクスポートのボタンから
「全てのページ」「PDF(元の画像を保持する、ふりがなを無視する)」で出力すると
テキストで元々ある部分はそのままにされて、画像の部分にだけ透明テキスト埋め込みになるはずです。

Windows版に反映しようとしている途中に、ロジックにバグが見つかり
直している途中で、別のタスクが割り込んできてちょっと時間が取れていません。
お待たせして申し訳ない。
675名無しさん@お腹いっぱい。
垢版 |
2025/10/18(土) 01:35:17.01ID:sL8FEi0V0
並列度はわざと落として、iPadとかでkillされないように調整してたのを元に戻すの忘れてますね。
次いじるときに調整できるようにするか、もっと並列度あげておきます。
676名無しさん@お腹いっぱい。
垢版 |
2025/10/21(火) 19:15:01.75ID:oUl8PwmQ0
いくつか試したのでレポ

DeepSeek OCR
一応日本語読める。いくつかのサンプルで試したところ、画像によっては途中でLLMが崩壊してしまうこともある。
英語は精度よさそうだけど、日本語の精度はちょいちょいミスがある感じがする。

dots.ocr
日本語も対応してて精度も良いんだけど、LLMに起因する「嘘」が時々混じるのが残念ポイント
少々の誤差を許容できるなら、精度よさそうでいい感じ
2025/10/21(火) 21:09:05.68ID:4p/wAbxG0
bunkoOCRやyomitokuとどっちが精度が高いのよ
それが問題だ
PaddleOCRも新しいの出したよね

特化型vsリソース食いのごり押しVLMの戦い
678名無しさん@お腹いっぱい。
垢版 |
2025/10/22(水) 00:35:00.94ID:Q8EWz51f0
PaddleOCR
日本語の縦書きで試してみた。
合っているところはほぼ合ってるけど、なぜか認識に失敗しているところが所々ある。
認識結果が所々飛ぶイメージ。ふりがなは律儀に認識してるけど、多分座標で自前で何とかしないとだめっぽ。

認識結果は失敗の出方に特性があって評価が難しいけど、独断と偏見でいうと
dots.ocr > PaddleOCR > DeepSeek OCR
の順に精度がよさそう。ただし、自前で環境構築するのはどれもちょい面倒。
Dockerイメージあるならそれ使った方が楽できる。

なお、独断と偏見によるとbunkoOCRやyomitokuの方が日本語性能はずっと高そう。
多言語対応すると、個別の性能はチューンされきってない感じがしますね。
2025/10/22(水) 10:45:15.53ID:QmjHWyGj0
参考になった。ありがとう
今DoclingやVLM OCRとか流行りだけど期待のDeepseek OCRしょぼーんやな
ローカルLLMとかも性能向上そろそろ限界かな
2025/10/22(水) 19:38:07.66ID:YZI2zzo60
精度90%って高そうだけど10文字に1文字はずっこけるってことだから使えんよな
95%は20文字に1文字はずっこけ これもきっつ
98%は50文字に1文字はずっこけ ここら辺になると実用的やな
681名無しさん@お腹いっぱい。
垢版 |
2025/10/22(水) 22:11:37.43ID:q0StTNJ80
もう全部DeepSeekOCRでいいや
bunko も yomitoku もバイバイ
682名無しさん@お腹いっぱい。
垢版 |
2025/10/23(木) 18:57:28.03ID:zLYIM62O0
DeepSeek 中国製だから漢字圏では勝ってしまう可能性大有り
683名無しさん@お腹いっぱい。
垢版 |
2025/10/23(木) 22:55:35.97ID:Sj2lpXBu0
>>682
なお字体
2025/10/23(木) 23:59:05.09ID:F491YrjO0
依然としてbunkoOCRがトップ
685名無しさん@お腹いっぱい。
垢版 |
2025/10/24(金) 06:27:27.27ID:Cv7etXwJ0
欧米製:Tesseract、EasyOCR
中国製:dots.ocr、PaddleOCR、DeepSeek OCR
日本製:bunkoOCR、yomitoku、NDL OCR

フリーのOCRをまとめてみたが実行・利用するにはプログラミング知識(可能ならGPUも)が必須なのが多い印象
フロントエンドができればTesseractやbunkoOCR以外も少しは普及しそう
2025/10/24(金) 06:59:00.70ID:5Fw7+vc80
日本製は日本語だけ?
せねて、英語やフランス語とか西洋だけでもいけるといい
2025/10/24(金) 07:00:55.18ID:5Fw7+vc80
まか、日本製はモデルサイズが圧倒的に小さくて日本語性能優秀ってのが特徴であるが
2025/10/29(水) 10:41:12.98ID:kULpbrQP0
pythonとかわかんね。これならdeepseek ocr簡単に使えるの? https://github.com/TimmyOVO/deepseek-ocr.rs https://egg.5ch.net/test/read.cgi/software/1711002779/l50
689名無しさん@お腹いっぱい。
垢版 |
2025/11/03(月) 03:43:04.79ID:xDQZqNcO0
DeepSeek-OCRはvLLM版じゃないと本気出してくれなさそう
ってことらしい。また試すか
690名無しさん@お腹いっぱい。
垢版 |
2025/11/06(木) 06:29:20.69ID:RXGQOp/A0
YomiTokuがCPUでも高速に動くように進化したらしい
2025/11/16(日) 19:48:56.44ID:UMKxDmno0
bunkoOCRで三桁の数字がバラバラになってしまうのが結構あった
123が132や231になったり二桁や四桁は問題ないけど
692名無しさん@お腹いっぱい。
垢版 |
2025/11/16(日) 20:13:58.10ID:+ptPvWyC0
なんで3桁だけなんやろ
ちょっとテストしてみるわ。よければサンプルいただけますか
2025/11/16(日) 20:32:03.06ID:UMKxDmno0
>>544のとこに送っておきました
694名無しさん@お腹いっぱい。
垢版 |
2025/11/16(日) 21:08:13.64ID:+ptPvWyC0
>>693
ありがとうございます。

手元の最新の開発中バージョンでは、101のところが上手くいっているみたいなので、早くリリースできるようにします。
割注と縦中横の判定をいじって上手くいくようになった気がする
2025/12/13(土) 21:24:20.24ID:CooDqDh20
yomitokuでpdfファイル入力、PDF出力したら、17.5 x 24.5 cm, 400 dpiが、97.3 x 136 cm, 72 dpiになった。ディスプレイで見るぶんには問題ないが、やや気持ち悪い。仕様でしょうか?
696名無しさん@お腹いっぱい。
垢版 |
2025/12/15(月) 00:19:00.46ID:HkUrNMAy0
使ってるライブラリの、デフォルトdpiが72なんだと思う。ソースのdpiを引き継ぐようにすればよさそう
2025/12/15(月) 13:09:53.21ID:i7n4OxSM0
読み取り解像度は指定できるけど、ソースのdpiが引き継げそうなやり方はなさそう?に思いました。
698名無しさん@お腹いっぱい。
垢版 |
2025/12/15(月) 13:40:14.61ID:HkUrNMAy0
ソース読んでみたけど、一発で出力のdpi設定できなさそう。
canvasの設定で、ちゃんと換算して設定しないとだめっぽ。githubにissue立てるか、
Twitterアカウントに突撃して報告したら直してくれそうではある。

reportlab.pdfgen の Canvasを使ってるみたいだけど、このライブラリは72dpi前提で
簡単には変わらないっぽい。画像のサイズの方をPixelから実サイズに調整する必要があって
けっこうめんどくさそう。
後から変換するソフトとか(あれば)調整した方が早そう
2025/12/15(月) 18:23:34.34ID:i7n4OxSM0
詳しくありがとうございます。私には難しそうなので、印刷する必要がある場合はどうなるのか考えて継続して使えるか検討してみます。縮小印刷したら普通に印刷できそうな気もする。
bunkoOCRならこういう問題は生じないと思うので、必要あればiPad airでOCRも検討です。遅いし電池が減るけど、、、。Windowsの新版に期待。
2025/12/16(火) 05:20:20.23ID:hS1pgzP70
ocrarena
https://www.ocrarena.ai/battle
ちょっと試しただけだけどgpt5と5.2でだいぶ認識率が向上してるみたい
2025/12/24(水) 11:13:31.85ID:7/TyzqGE0
それによるとdots ocrとQwen 8Bが優秀ってことかな
702名無しさん@お腹いっぱい。
垢版 |
2025/12/25(木) 09:58:36.11ID:TOqZu5lG0
初見。OCRソフトが欲しい。アドバイス下さい。

・紙の本を電子化してOCRを掛けるのが主目的。理系学術書(従って数式多数)が過半数。他はPC関係の図表の多い書籍。
・現状、Acrobat 9を使っている。文章のレイアウトがちょっとでも非定型となると即座に精度悪化。数式なんておよそ認識しない。
・Amazonで読取革命v17が7870円だったが、★2.9。ソースネクストでFineReader v15が27500円。Acrobat最新版は高すぎ。
703名無しさん@お腹いっぱい。
垢版 |
2025/12/25(木) 10:24:38.64ID:KlbY4T//0
読取革命はマジでクソゴミだからやめとけ
704名無しさん@お腹いっぱい。
垢版 |
2025/12/25(木) 11:29:51.80ID:ac9LOP4P0
Thanks 質問者と別人だけど
705名無しさん@お腹いっぱい。
垢版 |
2025/12/25(木) 18:33:25.03ID:3uDKEtEP0
数式をTeXで認識したいとかなら、なんかモデルあったはず。
それとは別に図版多いならYomitokuが強かったような
706名無しさん@お腹いっぱい。
垢版 |
2025/12/25(木) 18:36:31.31ID:3uDKEtEP0
数式混じりの日本語の本で、図版入っているやつ
私もスキャンしてOCRしたいんだけど、最終形態としてどうするのがいいんだろうか。
単なるテキストにすると、数式辛いし図版飛ぶし
図だけjpgで持っとくとしても、どの部分に入ってたかとかmdにするとかかなぁ
数式はTeX形式にするとしても、ふつうの人間はそのままで読めないという
結局レンダリングするなら、画像でよくねとかも思う
2025/12/25(木) 19:36:32.32ID:TlC6gcR80
画像と透明テキストのpdfはどうかな
>>625~のbunkoOCRのpdf作成に期待してる
図表や数式を誤OCRしてても目で見る分には正しい画像だから問題ない気がする
2025/12/26(金) 07:03:25.73ID:xqkq3/EC0
bunkoocrのwindows板って最新になってないんだっけ?
iosでやれってことか
709名無しさん@お腹いっぱい。
垢版 |
2025/12/26(金) 19:06:20.17ID:d42PNyW00
ごめんまだwindowsのやつ作業できてない。お正月に作業してみるわ
2025/12/27(土) 00:21:40.07ID:assWHIWY0
>>709
楽しみにしてます
711名無しさん@お腹いっぱい。
垢版 |
2026/01/07(水) 21:39:31.93ID:Uui5N1w20
bunkoOCR、雑誌記事とか順番がややこしくなくても、単純な段組の小説でも何故か文章の順番がめちゃくちゃになることがあるなあ

どうも章番号があるところで変な処理がががる感じがする
アラビア数字だと何があるんだろうか?
単純に右から処理してくれるだけでいいんだが、どうすりゃいいんだろ
712名無しさん@お腹いっぱい。
垢版 |
2026/01/07(水) 21:40:00.55ID:Uui5N1w20
>>711
ios版ね
713名無しさん@お腹いっぱい。
垢版 |
2026/01/07(水) 23:01:26.10ID:01gd07n90
気付いたので、今直してるところです。
単純に右からでいいんですけど、いろいろとややこしい処理になってるのが敗因
正月休みは、「なんの進捗もありませんでしたーーー!!」だったので、もうちょいかかりそう
714名無しさん@お腹いっぱい。
垢版 |
2026/01/08(木) 22:27:36.76ID:uq55VzS50
>>713
ありがとうございます。
精度の高さが商用の製品と比べても段違いなのでとても重宝しています。
パラメータを色々いじってみてたのですが上手くいかなかったので、アップデートしていただけるのは助かります。
忙しいと思いますが、よろしくお願いします。
2026/01/14(水) 11:47:07.05ID:Irw/CP/n0
bunkoOCRの作者さんが居るみたいで伸びてるけど
図表を取り込めるようにはする予定ないですかね?

手元のデータをみると図表の全くない本はほとんどなくて
市販の電書みたいにテキスト部分はテキスト、図表は画像で取り込めると便利だなぁと思いながら見ています
2026/01/14(水) 18:33:26.81ID:AdPi3iSY0
>>715
それは文字のOCRというアプリケーションの機能自体を変更することになるのでは
機械学習自体を見直す必要があったりして今のモデルを使ってまでやることではないような
717名無しさん@お腹いっぱい。
垢版 |
2026/01/14(水) 19:03:22.22ID:/daTZM3e0
欄外のページ番号とかを弾くのに、どこが本文でどこが欄外か判定する新たな機械学習モデルを導入する予定。その時に、図版の場所も判定できるようになるかも
でも図版をjpgとかで抜き出すとして、座標とか本文との位置関係とかはどう扱うべきなんやろう。最終の出力フォーマットの形式が見えないので、いい方法募集中ではある
2026/01/24(土) 12:45:34.61ID:j4vN6MCq0
国会図書館デジタルアーカイブの古い書籍をPDFでダウンロードしてテキスト化するのに
よいOCRソフトがあればどなたか教えてくれませんか?
もちろん読み取り後に修正は大前提でそれなりに文字興し出来たらいいです。
2026/01/30(金) 20:53:03.28ID:bT0j9jx+0
>>718
間が良いねえ、お客さん。

SoftEtherVPNで有名な登大遊老師が、いまいちスキャンコンディションの良くなかったPDFファイルでもいわば高精細リマスター化するようなツールに更に日本語OCRのYomiTokuを合体させた飛び道具を作ってくださったばかりなんですよ。

スキャン書籍PDFをデジタル書籍並みに大変クリアにするAI-PDF高品質化・各種調整ツールDN_SuperBook_PDF_Converter
ttps://github.com/dnobori/DN_SuperBook_PDF_Converter

コレを更に別な開発者の手により改良されたWindows/Linux/macで動作する別バージョン
Rust_DN_SuperBook_PDF_Converter
ttps://github.com/clearclown/Rust_DN_SuperBook_PDF_Converter

メモリーたんまりなPCとハイスペックなGPUさえあれば極楽だね!
720名無しさん@お腹いっぱい。
垢版 |
2026/02/03(火) 14:30:51.86ID:j4duS0FQ0
初心者なんだけど本をスキャンした画像にOCRかけて、図が入ったMarkdownに変換して、epubに変換してタブレットで読むみたいなことできる? PDFにocr掛けただけだとページめくりが重くてね
721名無しさん@お腹いっぱい。
垢版 |
2026/02/03(火) 16:14:35.91ID:CXaP7f6V0
Google Docs の OCR 機能を駆使して自分で Markdown にすれば良いんじゃね
2026/02/03(火) 19:21:52.87ID:oUtWL9La0
AIエージェントにお任せできそうなお題
723名無しさん@お腹いっぱい。
垢版 |
2026/02/07(土) 12:09:09.62ID:jV/iWV3r0
GLM-OCR使った人いる? Ollamaから起動して画像投げてもうんともスンとも言わねえ
Ollamaのバージョンが0.15.5なんだけどrc2じゃないとダメなんかねえ
2026/02/07(土) 13:34:33.76ID:eceBN2Zp0
さっきpre releaseに入った0.15.6でcontext値?を上げたカスタムモデル使ったらいけたわ
725名無しさん@お腹いっぱい。
垢版 |
2026/02/09(月) 22:30:14.17ID:fR8PcbnG0
色々試したけどgeminiにpdf投げつけるのが一番手っ取り早くて綺麗
726名無しさん@お腹いっぱい。
垢版 |
2026/02/12(木) 10:20:07.47ID:8FfJLpjU0
と自分も思ったけれど、
gemini(に限らずLLM)は、長い文章の
途中を気づかないうちに省略したりする
コンテキストウィンドウ溢れとは
また少し違う挙動で、バリデーションが大変

というわけでbunkoOCRには大変期待し
応援しております
727名無しさん@お腹いっぱい。
垢版 |
2026/02/12(木) 11:29:20.89ID:sYy1Oc3R0
geminiくんは、文庫の見開きくらいの文章量だと完璧に近いけど、ちょっと多くなると諦めが早い
728名無しさん@お腹いっぱい。
垢版 |
2026/02/12(木) 16:03:56.69ID:X4aiNJ8X0
Win11 の Snipping Tool でちょこちょこOCRかけているけど、一昔前の絵を見ながら手打ちと比べて神。
単語のみだと読まなかったり、狭い範囲だと言語間違える動きするけど。
2026/02/13(金) 16:12:02.81ID:8SQWCsXX0
江戸時代に書かれた手書きの本(楷書)とかをOCRしたいのですが
思ったより識字率がよくない模様

字をよく見るとへんやつくりなどに書いた人毎の省略癖があり、
人が見れば文脈などから「ああこれはあれかな」というのがわかるのだが
そういうのが拾えてないような
2026/02/13(金) 21:57:44.38ID:L0+Vf7UF0
そりゃ、古文書用に学習させてなければ識字できなくて当然なのでは?
2026/02/13(金) 23:02:43.60ID:9SD3RUcU0
> 思ったより識字率がよくない模様

こういうのは、どのソフトの事なのか書かないと
732名無しさん@お腹いっぱい。
垢版 |
2026/02/13(金) 23:13:21.54ID:iM+d3mjR0
いま NDL古典籍OCR-Lite Web版 てのを試してみたが、結構しっかり認識してるな
...かなり時間がかかったが
Web版でもローカルに処理させてんのか、これ?
2026/02/14(土) 05:47:14.06ID:Y/0JH6Qz0
>>731
とりあえずbunkoOCR と >>732 のなどを。どちらも特に崩された文字が弱いかも
活字ならいいんでしょうけど

ぶっちゃけ、私の場合もGeminiが一番いいかもしれない。OCRもともかく、OCR後の
古文への現代語訳も付き、さらに「これは〇〇の分野の文書ですね」とか言って
その分野特有の語彙なども拾って訳したり。うわー
2026/02/16(月) 20:27:07.00ID:BxNhwrQZ0
geminiで変になる言うてる人はチャットにそのままPDF貼ってるの?
pythonでgemini 3 flash previewのapi指定してPDF処理させてるけど変になったことはないぞ
2026/02/16(月) 20:50:09.89ID:4hXu1/Cy0
ここはプログラム板じゃなくてソフトウェア板
736名無しさん@お腹いっぱい。
垢版 |
2026/02/17(火) 06:28:32.98ID:DUNfQPll0
そもそも古文書ってどこで手に入れてくるの?
737名無しさん@お腹いっぱい。
垢版 |
2026/02/17(火) 20:04:28.98ID:pgX//0co0
ヤフオク
2026/02/18(水) 08:03:33.56ID:v18UXAn60
国会図書館のネット公開とかじゃないの?
2026/02/18(水) 15:25:29.15ID:pFU6TbL30
今は色々画像で公開されたりしているので
古墳から発掘された木簡とか
740名無しさん@お腹いっぱい。
垢版 |
2026/02/18(水) 23:08:54.18ID:PuQu601B0
あちこちの大学図書館で漢方古典の医学書の画像が公開されてるんで集めてるわ
漢文の医書は日本のも含めて中国でほとんどがText化されてるけど和文のは全然ないんだよなー
完璧じゃなくてもOCRがかけられるようになったのは有り難い
741名無しさん@お腹いっぱい。
垢版 |
2026/02/20(金) 19:18:49.26ID:kTjvqN8R0
gemini 3 flashのレイアウト認識は頭一つ抜けてるけどテキストのアンダーラインやオーバーラインは上手く認識してくれないな。
良いプロンプトはないだろうか
2026/02/20(金) 19:51:43.30ID:q62ODX1Q0
>>740
そういうマニアもいるのなー
今だとデジタルスキャン→AIなりOCR解析みたいな手法になるのかな?
そういう技術も有用度高そうだな
743名無しさん@お腹いっぱい。
垢版 |
2026/02/25(水) 02:38:47.67ID:ZJr07njm0
https://github.com/ndl-lab/ndlocr-lite
お上謹製のOCRこと、NDL-OCRのデスクトップアプリ版が出たぞ。
ほぼ元の精度で、簡単に使えるようになってる。

試したところ、ちゃんと撮影する国会図書館のデータに合わせてつくられてるので
ズボラして斜めった画像を与えたりすると、ちょっと失敗するけど、ほぼ完璧にいける
744名無しさん@お腹いっぱい。
垢版 |
2026/02/25(水) 07:25:27.02ID:zCkXGPru0
同じだけど
https://lab.ndl.go.jp/news/2025/2026-02-24/
2026/02/25(水) 21:47:13.49ID:3ZKPgf3a0
GPUなしで動作する軽量なAI OCRツール「NDLOCR-Lite」、国会図書館のラボから無償公開
https://forest.watch.impress.co.jp/docs/news/2088188.html
2026/02/25(水) 21:54:32.49ID:xIvvVlUB0
bunkoOCRのように段落は空けてくれないけど段違いに速いし正確だし
PDFも作ってくれるし十分実用的だね
747名無しさん@お腹いっぱい。
垢版 |
2026/02/25(水) 23:06:28.50ID:ZJr07njm0
>>746
たしか、行の座標が取れるので、1行空いているのを検出したら改行を追加するとかいけそう
2026/02/26(木) 09:52:40.61ID:o3DclnLi0
>>743-745

https://github.com/ndl-lab/ndlocr-lite
の最後の段階を画面キャプチャOCRした

Windows11 25H2組み込み(Win+Shift+T)

技術情報について(開発者向け情報)NDLOCR - Lite は「レイアウト認識」、「文字列認識」、「読み順整序」の 3 つの機能(モジュ ー ル)を組み合わせて実現しています。レイアウト認識には D 日 Mv2 [ 1 ]、文字列認識には PARSeq [ 2 ]をそれぞれ用いており、読み順整序については当館が公開している NDLOCR と同様のモジュ ー ルを用いています。[1]Shihua Huang and Yongie Hou and Longfei Liu and XuanIong Yu and Xi Shen. Real-Time Object Detection Meets[2]Darwin Bautista, RoweI Atienza. Scene text recognition with permuted autoregressive sequence models.arXiv:2212.06966 , 2022. ( ps :〃 a 「 x ⅳ .0r9 / abs / 2207.06966 )レイアウト認識及び文字列認識の機械学習モデルは、いずれも p 。「 ch をフレ ー ムワ ー クとした学習を行った後に ONNX 形式に変換して利用しています。詳しくは学習及びモデル変換手順をご覧ください。団 NOv3. arXiv preprint arXiv:2509.20787. 2025. い ps :〃 arx ⅳ .0r9 / abs / 2509.20787 )


ndlocr-lite

技術情報について(開発者向け情報)
NDLOCR-Liteは「レイアウト認識」、「文字列認識」、「読み順整序」の3つの機能(モジュール)を組み合わせて実現していま
す。
レイアウト認識にはDEIMv2111、 文字列認識にはPARSeal2]をそれ用いており、 読み順整序については当館が公開して
いるNDLOCRと同様のモジュールを用いています。
[1]Shihua Huand Hou Liu Lonqfei Liu Liu and Liu and Xu.anlong Yu and Xi Shen. Real-Time Object Detection Meets
DINOv3. arXiv print arXiv:2509.20787,2025.(https://////arxiv.orabs/2509.20787)
[2]Darwin Bautista, Rowel Atienza. Scene text recognition with permuted autoregressive sequence models.
arXiv:2212.06966,2022.(https://arxiv.org/abs/2207.06966)
レイアウト認識及び文字列認識の機械学習モデルは、いずれもpytorchをフレームワークとした学習を行った後にONNNA
式に変換して利用しています。詳しくは学習及びモデル変換手順をご覧ください。
2026/02/26(木) 11:31:54.84ID:6naji6860
bunkoOCRはしばらく使っていなかったが久しぶりに使ったら処理がかなり速くなった気がした
Core i7のIris Xe使用でDirectML GPU id=0という設定
Windowsやグラフィックスドライバのアップデートで何か改善されたのかな
2026/02/26(木) 16:28:05.10ID:55/m0B8c0
ndl系って古文書系かと思っててスルーしてたわ
lite使って見たけど想定以上に正確やん。凄い
英文も実験的に対応ね
2026/02/26(木) 17:04:58.10ID:6naji6860
bunkoOCRが書き出すjsonとNDLOCRのxml共 元画像の行の座標位置がピクセル数で書かれているね
それなのにNDLOCRのPDF出力はベータ版とは言え透明テキストの位置がどうしてこんなにずれているのかな
2026/02/26(木) 19:15:33.72ID:55/m0B8c0
PDF出力は試してないが、バウンディングボックスか書かれた出力された画像みると隙間ないから、PDFへの書き出しでその現象発生してるのかね
つかliteがいい感じなのでliteなしの方が気になってきた。
もっとすごいか?
2026/02/27(金) 12:01:40.62ID:7VgHRg+u0
liteなしは「清」や「教」の旧字が「〓(ゲタ)」に丸められるので良くない
2026/02/27(金) 14:02:02.88ID:wcOxZ7260
>>751
pdfは透明でも青色テキストでも同じ位置(オフセット)にオーバーレイされるね
2026/02/27(金) 18:49:46.45ID:YkRd4Yko0
>>754
こんなに位置がずれるのですけど・・・
ttps://87.gigafile.nu/0329-c0a7cbae326c84c412bfa5b80371ff98d
756名無しさん@お腹いっぱい。
垢版 |
2026/02/27(金) 19:04:17.31ID:B+eJUE1p0
>>755
行の中で文字の幅を合わせるのは、実はpdfのフォーマット上めっちゃ難しいのです。
フォントで設定されている文字幅と、認識した文字Boxの大きさとの倍率を調整して誤魔化さないといけない。
bunkoOCRでやってる位置合わせも、だいたいしか合わないのです。
行として文字列の検索を当てやすく文字列にするか、完璧に位置を合わせるために一文字ずつ置いていくか
のうち前者を採用すると、比率をでっち上げて行の末尾を合わせるくらいしか出来ないのです。
2026/02/27(金) 20:59:41.17ID:TRxmHEQF0
文字単位で配置するとコピペが不便になりそう
2026/02/27(金) 21:00:30.31ID:WUUBmoNa0
ルビまではとりあえずいらないけどNDLのXMLにルビの位置情報があるがテキスト自体が含まれてないところみると解析まではしてないのかコレ
たまに本文あたりにルビが紛れこんだりしてるが、このルビの位置情報と照らし合わせて捨てればいいのかな
2026/02/27(金) 21:04:05.64ID:WUUBmoNa0
複雑なレイアウト解析まではyomitokuにまかせてNDLは単純な構造の解析をいかに高精度にやるかを頑張ってほしい
2026/02/27(金) 21:06:19.42ID:YkRd4Yko0
>>756
そうですか。それでとりあえずpdfはベータ版としてリリースしたのかな
bunkoOCRはWindows版しか使っていないのでpdfがどうなっているかは見ていません

今のAcrobat Readerは透明テキストの途中にスペースや改行が入っていても それらを取り除いた文字列で
検索できるようなので、透明テキストは文字列にして スペースを混ぜたりしてごまかしてもらうのがいいのかな
検索できなければ意味ないですしね
2026/02/27(金) 21:15:33.56ID:YkRd4Yko0
Acrobat Readerは行またぎの検索はできるけどページをまたぐと検索できないのが残念
ワードとかではできるのにね
2026/02/28(土) 10:21:18.87ID:jfcTDRQe0
pdfのiFilterはいつのまにかAdobeが勝手に削除していることに気付いたのでサイトに残っていたPDFFilter64Setup.msiをインストールした
消される前のiFilterは何だったのかは気にしていなかったがその時にはできなかった行またぎ検索ができるようになった
スレチごめん
763名無しさん@お腹いっぱい。
垢版 |
2026/02/28(土) 17:44:40.56ID:/FLXJTsI0
NDLOCRLiteの出力pdf解像度下がらない?
2026/02/28(土) 20:26:36.26ID:o0pmURml0
NDLOCRはブロック化が優秀なんやな。しっかりまとめてくれる
2026/02/28(土) 21:49:16.55ID:jfcTDRQe0
NDLOCRで縦書き中の横書き「22」は「2」になってしまい「23」は「 」(スペース)になってしまった
縦書きで横書き数字2桁という書き方は割と使われるように思うのだが・・・
2026/02/28(土) 22:14:08.62ID:o0pmURml0
知ったかすると縦中横とかいうやつね。そこら辺はNDLだめだめぽっい。いろんな組版頑張ってるのはbunkoocr?
2026/02/28(土) 22:17:09.96ID:o0pmURml0
1とかIとかの区別はLLMとか組み合わせんと無理やね。超ミニミニSLMとかで修正
2026/03/01(日) 18:49:01.60ID:eb5T3cOI0
>>763
PDFは72dpiで作られるみたいだからソース画像をそれに合わせてサイズ変更すればいいんじゃないのかな
2026/03/01(日) 20:51:39.36ID:fjE0/PmN0
NDLOCR-lite、なかなかいいです
一番面倒だった章タイトル、ページ番号を最初にクロップ処理で指定しておくと
残りのファイルも全部自動で処理してくれる
この処理は自炊なり拾ったPDFなりjpg変換したあとで手動で色んなソフト使ってやってたけど
時間も手間もかかるしスキャン時のズレもあるから自動化できずに最後は目視で確認でとにかく大変だった
これをやらずに済むだけでかなり助かる

まぁ、GPU使ってないので速度は遅いけどね
750ページの文庫本で30分ぐらいかかった
bunkoocrの作者様には悪いけどこちらに浮気してしまいそう
速度が遅くても前述の処理の時間がいらないので合計時間だと多分早い
それでもbunkoocrのバージョンアップに期待です
2026/03/01(日) 22:44:47.06ID:KbtUy7qu0
ndlocrliteはベータだけどnvidia gpuあればcudaでうごかせるんじゃないかな
2026/03/01(日) 22:46:29.17ID:KbtUy7qu0
--device cudaオプションがある
2026/03/02(月) 18:14:17.15ID:Po5hG4h+0
NDLOCRが作成するPDFはストリームがASCIIで書かれていてサイズが大きいので
qpdfでバイナリに変えたらサイズを小さくできた
2026/03/02(月) 23:32:32.38ID:hDWsmZIE0
NDL系ってどんどんいろんな技術とりいれてるのか?
bunkoocrの作者はやる気触発されたかな
2026/03/05(木) 19:44:57.89ID:3m+hS/Py0
NDLOCR-lite使ってみた
精度も速度も良い感じだけど欠落が多い
2026/03/05(木) 20:16:58.72ID:+I9T8ZSu0
ndlocrって学習データは公開されてないんだよね?
bunkoocrもそうだけど学習する場合どれくらいのスペックのどれぐらいぶん回せばいいんだろう
776名無しさん@お腹いっぱい。
垢版 |
2026/03/05(木) 21:04:42.75ID:QybuKv8+0
NDL-OCR事業の資料
https://www.nijl.ac.jp/pages/cijproject/info/img/event/r04/nijl_sympo2022_handouts_3.pdf
https://lab.ndl.go.jp/data_set/ocr/r3_software/
https://lab.ndl.go.jp/data_set/r4ocr/r4_software/
https://github.com/ndl-lab/pdmocrdataset-part2

bunkoOCRの資料
https://github.com/lithium0003/findtextCenterNet
https://huggingface.co/datasets/lithium0003/findtextCenterNet_dataset/tree/main

学習データで、レイアウト認識は実地のデータでやらなきゃなので、けっこうデータ数がいるはず。
国会図書館のやつは約247万点(約2.2億画像)だって。

bunkoOCRのやつは、基本的にfontから生成したテキスト画像を元に学習してる。100*1024枚くらい
後は実地のデータとして手元でスキャンした画像を追加して失敗しそうなやつを修正してる。
findtextCenterNetは、条件確定したらA100で数日くらいやれば十分だった。
BatchNormarizationのせいでバッチサイズを大きくしなきゃなのでA100とか使ってるけど、
そこさえなんとかできれば、もっと小さいGPUでも学習出来ると思う。
2026/03/05(木) 21:36:42.68ID:+I9T8ZSu0
>>776
おお、詳しくありがとうございます
A100か。調べたら定価300万のやつか。だからiOSアプリでGPU借りるようの募集してたんですね。
ocrの技術調べてたらおもしろくなって学習について興味を持った次第です
778名無しさん@お腹いっぱい。
垢版 |
2026/03/05(木) 22:42:22.08ID:QybuKv8+0
短冊状に認識行の画像を取ってきて、文字列を生成するモデルに入れて、OCR結果を得るというタイプと
文字の場所を特定して、一文字ずつ文字を生成するモデルに入れて、OCR結果を得るというタイプがあると思う。

アラビア語とか行書とかは、前者の方式が強いと思う。
日本語みたいに一文字ずつ切れてる言語は、後者の方がよさそうに感じてる。
779名無しさん@お腹いっぱい。
垢版 |
2026/03/06(金) 06:30:03.06ID:uR2qc6Lu0
ocrした後の誤認識修正して再pdf化するのになんのソフト使ってますか?
2026/03/07(土) 20:54:25.47ID:yj5nzJok0
>>778
そこらへんもちょっとだけ日本の3大OCRを比較して勉強してました
ndlocrとYomiTokuはレイアウト解析で行を求めて、その行ごとPARSeqになげて言語知識(ViTrasfomer?)なども踏まえてテキスト認識
bunkoOCRはCenterNet+EfficentNetで文字レベルの位置と特徴をもとめて、特徴を後段のTransfomerにぶんなげて言語知識が補正?

アラビア語とかつなってるやつ、文字レベルで分割が大変そうだからPARSeqとかの方がよさそうですよね
781名無しさん@お腹いっぱい。
垢版 |
2026/03/07(土) 22:11:29.71ID:HlNeLmoJ0
>>780
bunkoOCRで、文字レベルの位置でやってるのは、文字の横についてるふりがながどの部分にかかってるかを
検出したいというのと、そもそも日本語と英語くらいしか知らなかったからというのがあります。
くっついてる文字の言語や、筆記体や速記みたいな文字も、それぞれの文字部分に分割は可能っぽいので
やろうと思えば不可能では無い感じです。
(Unicodeからフォントで生成するとそれぞれの文字の領域が取れるので、ある程度自動生成でアノテーション出来る)
文字ごとの位置を求めると、文字の属性を別途与えることができるので、文字空きとかふりがな文字とかのマークとか
文字のコードとかを直接生成出来るのが利点です。

PARSeqの手法では、短冊状(にかぎらず行を取って来れればいい)に取ってきた画像を、直接文字列に起こすので
行を取り損ねるとミスると思うので、曲がった文字列をどう切り抜くかがポイントなのかなと思います。
この手法の利点は、少々ノイズが入っていてもこの時点で前後から補正出来るということです。
782名無しさん@お腹いっぱい。
垢版 |
2026/03/15(日) 19:27:52.55ID:8cvEDRaD0
初見。どもこん。
Rust_DN_SuperBook_PDF_Converter (及び必須な関連ツール)をWindows 11下に環境構築したいんですが、全くわからないです。
どこを探しても、Mac系(?)の解説サイトばかりでコマンドラインの操作を説明しててWindows 11ユーザーにはわからないです。
Windows 11ユーザーでも分かる解説サイト教えてください
783名無しさん@お腹いっぱい。
垢版 |
2026/03/19(木) 22:59:28.19ID:kXSDIq6X0
rust版は何やっても動かんから諦めたわ
大人しく本家の使うがよろし
2026/03/20(金) 11:27:51.92ID:m+1vm1j80
レイアウト解析やOCR精度はgeminiがぶっちぎりで最強なんだけどサーチャブルpdf作れないのが難点
geminiでテキスト抽出したのにyomitokuでもう一回ocrかけるのも二度手間感あるし
2026/03/20(金) 11:40:23.16ID:7MBlxrVy0
語彙力ぅ.....OCRも色々あるけどAIのOCRが一番精度いいの?
しらんけど
786名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 12:15:51.01ID:HbXXySVR0
一番かは知らんけど格安でもそこそこ認識してくれるよ
2026/03/20(金) 12:19:59.90ID:m+1vm1j80
語彙力…?文章中に気に障るところでもあったか?
やってみれば分かるが、マルチモーダルLLMは複雑な表や手書き、特殊文字への対応が比較にならないほど優れている
2026/03/20(金) 12:20:05.73ID:m+1vm1j80
語彙力…?文章中に気に障るところでもあったか?
やってみれば分かるが、マルチモーダルLLMは複雑な表や手書き、特殊文字への対応が比較にならないほど優れている
2026/03/20(金) 12:23:50.25ID:HbXXySVR0
いうて流石に外部Aiに社内の内部情報とか読ませるわけにはいかんから言うほど使えない
790名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 12:41:23.92ID:m+1vm1j80
それはそう。ローカルで回すとなるとgemini3より何段階か劣るのになる
Qwen3.5とかね
2026/03/20(金) 13:22:46.93ID:tfMqb0ET0
NDLOCRliteもアップデート期待できなさそうやな
お役所仕事で予算とかあるのか?
liteは外部委託じゃないっぽいけど
2026/03/20(金) 16:13:35.03ID:ZHMxGrEi0
ndlocrは振り仮名がつかないのが問題
たいして試してないので実は付けられるんだったら謝るけど
2冊ほど読み込ませたら振り仮名ついてなかったよ
2026/03/20(金) 22:40:46.23ID:7MBlxrVy0
>>788
大事な事なので2回いいました???www
2026/03/21(土) 01:24:28.55ID:nkUhtf9B0
初見、どもこん
~5日後~
語彙力ぅ⋯
大事なことなので2回いいました???wwww

この間3レス
久々に大物来たな
795名無しさん@お腹いっぱい。
垢版 |
2026/03/21(土) 06:00:33.92ID:jX3e2Ush0
>>792
ルビは座標取れてて、わざと除外してる様子
2026/03/21(土) 07:06:45.85ID:gyS8kjhK0
>>794
初見、どもこん は明らかに別のやつだろww
一々監視してるお前もきもいわw
2026/03/21(土) 11:18:16.26ID:p9jQzUSc0
どうでもいいです
生産性のない生ゴミは焼却場に飛び込んでどうぞ
2026/03/21(土) 13:38:41.70ID:W/T96/aI0
単なる漢字に対する振り仮名なら無くても読むのは可能だけど
当て字になってたり、英語表記になってたりする場合はあったほうがいいな
そうするとやはりbunkoocrに期待してしまう
もう1年ぐらいバージョンアップしてないしずっと楽しみにしてる
ページ番号と章タイトルを自動でトリミングしてくれる機能があれば
一冊辺りの本の電子化にかかる時間が大幅に短くなるんだけど
799名無しさん@お腹いっぱい。
垢版 |
2026/03/21(土) 13:41:50.93ID:jX3e2Ush0
>>798
いらないところを分類するモデルができたっぽいので、ご期待ください。
ページ番号とかの本文じゃないところを検出出来るようになった気がしてる。
枠線とかも認識して、新聞とかの段組を順序正しく読めるようにがんばってるところ。
もうちょいかかりそうなので、まっててください
2026/03/21(土) 14:11:39.91ID:/laXTQI50
>>797
自殺教唆の💩製造機くんは一生畑の肥料作っててどうぞwww
2026/03/24(火) 16:07:14.59ID:XM4nHajp0
NDLOCRバズってるよな
githubスター一気に1,000とか
他と性能的に大差ないと思うが
国家機関?だからか?
802名無しさん@お腹いっぱい。
垢版 |
2026/03/24(火) 16:44:33.33ID:agEAPnCu0
NDLOCR-Lite が試し易いからでしょう。
他のOCRと同じ間違い方をするので、本のフォントが悪いくて正しく読めないかな、と私は諦めた。
2026/03/24(火) 19:06:34.28ID:Uby+IYvO0
文庫本のOCRでだが
NDLOCRは欠落が多く、難しい漢字の誤字も多い印象
bunkoOCRは修正する必要が少なく優秀さが際立ってる
804名無しさん@お腹いっぱい。
垢版 |
2026/03/30(月) 10:07:35.64ID:eHzbigw30
bunkoOCRやYomiTokuもCPUで高速に動作かつプログラミング知識なしで利用できるようになったら普及しそう
2026/03/30(月) 17:13:12.44ID:As6a3ehU0
プログラミング知識はなくても利用できるでしょう
2026/03/30(月) 23:56:00.19ID:7vQuwiGC0
NDLOCR liteはテキスト認識の縦が16ピクセルしかないから精度悪め?
2026/03/31(火) 10:50:15.54ID:HLtLUv1m0
ちょっとスレチだが以前話が出ていたので・・・

エディタでテキストを印刷して作ったPDFをSumatraPDFで開いてみたら行またぎだけでなくてページまたぎも検索できた
Acrobat Readerではできない
808名無しさん@お腹いっぱい。
垢版 |
2026/04/01(水) 10:07:31.44ID:lHJ/ezAc0
>>807
>>エディタでテキストを印刷して作ったPDFをSumatraPDFで開いてみたら行またぎだけでなくてページまたぎも検索できた
この時、印刷(PDF)したドライバーは何でしたか?
エディタの名前は?
エディタの表示モードは「縦書き」でしたか?
縦書きPDFが難しいと言う事なのでこういった情報がヒントになるかもです。
2026/04/01(水) 10:57:52.39ID:wOxOsCGl0
プリンタはMicrosft Print to PDFです
自分はいまだにSJISをメインに使っているのでWZ Editor 3の横書きです
ヘッダー・フッター・ページは除いて印刷
SumatraPDFはまだテスト中ですが縦書きではフォントが埋め込まれていないと
句読点が横書き用になってしまうという話は聞いています
PDFのフォント情報を見たら CIDFont+F1 (TrueType (CID); Identity-H; embedded) になっていました
2026/04/02(木) 10:56:18.26ID:tCtJUKBM0
スキャナに付いていた古いPower PDFとNDL_OCL_liteで作成した縦書きPDFを試したところSumatraPDFではページまたぎ検索ができた
ファイルの右クリックメニューにまでサブスク機能を出すようになったウザいAcrobat Readerはアンインストールした
SumatraPDFはIFilterがインストールできるようになっているが機能しなかった
レジストリを見たらHKCR\.pdf\PersistentHandlerからPdfFilter.dllまでつながっていなかったので動作するはずがない
自分はウィンドウズサーチをよく使うので探しておいたAdobe製の古い64bit IFilterを再インストールした
但しIFilterでは原理的に行またぎ検索はできないが
2026/04/02(木) 22:31:10.33ID:tCtJUKBM0
すみません レジストリは読み間違えてました
「すべてのユーザーに対してインストール」にチェックを付けてみたらIfilterは機能した
Adobe製より検索の取りこぼしが多いと作者も書いていたので使わないけど
2026/04/06(月) 11:19:30.79ID:zny/GZ620
NDL OCR liteはpngで画像を保存してしまうから元画像を不可逆圧縮しておくことは無用だね
bunko-ocrがpdf作成をサポートしてくれる時にはOCRmyPDFのように元画像を保存できるようにして頂きたいです
pdfのサイズは自分で調整したいので
2026/04/07(火) 08:08:45.38ID:4DZR3e+C0
Gemma4出たけどローカルでこれに勝てるオープンソース無くない?
814名無しさん@お腹いっぱい。
垢版 |
2026/04/07(火) 10:06:11.81ID:EKkOXqGO0
書き起こしAIの進化もいいけど
リアルタイムで読み込んでログに吐き出すとかそういうUI・IOレベルのの機能性の進化が中々行われない
2026/04/07(火) 15:53:00.88ID:0Rfp6UAV0
テキストや画像を音声読み上げして、それを聴いてテキスト変換???
2026/04/07(火) 18:26:21.24ID:hyVUsmZv0
>>814
プライバシーもあるからじゃない?監視資本主義とか最近言われてるじゃんw
Enter押してから情報が送信される方がプライバシー的にも安全かと
2026/04/07(火) 21:46:54.68ID:xRgkipfH0
bunkoOCRのjsonには1文字ずつの座標も書かれているようだから透明テキスト付きPDFを自分で作れるかな
作者様が作ってくれるにこしたことはないけど
2026/04/18(土) 10:57:51.85ID:f5IKLL5o0
bunkoOCRが出力するjsonと元画像から画像を変更しない日本語透明テキスト付きPDFを作ってみた
画像は電子テキストのスクショ
使い物になる既存ツールがなくPythonのライブラリを使う必要があるようだ
自分はPythonに慣れていないのでGeminiにhOCRをPDFに変換するスクリプトを書いてもらった
hOCRへの変換はjsonに書かれている数値をそのま使った
ちょっと位置がずれたけど検索できるPDFができた
jpegの他に圧縮率が高いモノクロのJBIG2にも対応
https://62.gigafile.nu/0727-c07f987827af7af3cbb2aaf524bdffeef
2026/04/18(土) 23:19:45.71ID:f5IKLL5o0
透明テキストなのでフォント埋め込みは不要ではないのかとGeminiに聞いたら
スクリプトを少し変更してくれました
事前に画像を加工してからJBIG2に変換すれば写真部分も少しは見やすくなるのかな?
https://68.gigafile.nu/0727-bd023607a527ef2fd34c772d8d09e56fb
2026/04/19(日) 00:01:51.24ID:MMNHHY5o0
>>818
> ちょっと位置がずれたけど検索できるPDFができた

sample.png.jsonの一文字目の座標をGimpに入れて見たら最初から文字の位置がずれている気がする
しかもPDFに埋め込む段階でそのずれが大きくなっている

https://i.imgur.com/1YZ83Oh.png

"box": [
{
"blockidx": 0,
"lineidx": 0,
"subidx": 0,
"vertical": 0,
"ruby": 0,
"rubybase": 0,
"emphasis": 0,
"cx": 244,
"cy": 738,
"w": 23.1483002,
"h": 21.8736,
"text": "菅"
},
821名無しさん@お腹いっぱい。
垢版 |
2026/04/19(日) 00:20:02.27ID:XUCFyv//0
>>820
ごめんドキュメントにないな、cx, cyは中心位置なので、boxは(cx-w/2,cy-h/2,cx+w/2,cy+h/2)で書いてください。
2026/04/19(日) 00:24:05.32ID:MMNHHY5o0
>>821
なるほど、cから想像が出来てもよさそうで、こちらが早とちりしました

>>818,819
そのような扱いになっているのかGeminiに確認してみてはどうでしょう
2026/04/19(日) 19:34:41.33ID:lUovggkO0
>>818,819
BunkoOCRのJsonを直接処理するように改造した
効率悪そうだけど横書きはぴったり

https://pastebin.com/aeB9HnPk
https://i.imgur.com/v0lErte.png
https://i.imgur.com/qUjtgzA.png
2026/04/19(日) 21:49:58.31ID:59Z+Sbod0
>>820
ありがとうございます ぴったり合いました
bunkoOCRではテキスト出力で行が変になっていても文字単位でPDFにすれば問題なしですね
PDFリーダーは意外と賢くて縦横混在ページでも段組みがあるページでも検索できて便利

GeminiにhOCRを使うように作っておいてもらったのは後でNDLでも使おうと思っていたためです
そちらは文字単位の座標がないので縦書きは面倒だし正確にはできないけどね
NDLのPDF画像を任意の不可逆圧縮画像に差し替えたい
2026/04/19(日) 22:33:02.48ID:59Z+Sbod0
>>823
専用スクリプトありがとうございます
あいにくJBIG2ではエラーになってしまいました
対応していただくことはできますか
Pythonはほとんどわからなくてお願いするしかないのですが・・・
2026/04/19(日) 23:40:07.62ID:A6R7mGhy0
>>825
自分も詳しく無いけどAIがなんとかしてくれた
https://pastebin.com/dNmnVHmn
https://i.imgur.com/HOCkho7.png

$ pip install pymupdf --only-binary :all:
2026/04/20(月) 08:37:15.68ID:d1Ae8gJx0
>>826
ありがとう JBIG2も読み取れました
近くKindleのDRM解除ができなくなると予想されているので替わりに
白黒2値だが非常に高圧縮のJBIG2でpdf化しようかと考えていました
サイズが変えられないのは難点だがいつも同じ大きさで読んでいるのでそれに合わせてスキャン
2026/04/20(月) 18:49:01.53ID:d1Ae8gJx0
「NDLのPDF画像を任意の不可逆圧縮画像に差し替えたい」と書きましたがAIに聞いたら826さんが使った
pymupdfを使うとサイズが同じ画像で置換できるという回答でした
巨大なNDLOCRのPDFを好きなように圧縮できるので安心しました
https://36.gigafile.nu/0729-dc8d1a276928acdad7ea69853d4c83555
2026/04/20(月) 23:34:18.49ID:FeSo6viZ0
block情報も利用して縦書きのラインを揃えた
https://pastebin.com/7rWVsnNT
https://i.imgur.com/3aywECH.png
BunkoOCR専用度増し増し
2026/04/21(火) 00:02:11.99ID:GaUBEntQ0
>>827
pdf化はどうやって?
2026/04/21(火) 08:34:57.24ID:WyQp2wYZ0
>>830
823-826-829さんのツールを使うのであれば
bunkoOCRは品質のよい画像で使って、サイズを落とした画像に変換をしておいて、
ツールでそれを指定してpdfを作るだけです
pdfはページごとになるけど結合ツールは色々あるでしょう
2026/04/21(火) 09:15:34.15ID:6UofQAeG0
>>831
いえ、Kindle書籍から作るのは自明ではないような(そういう話じゃないのかな)
もしかしてスクショを撮ってそれを変換とか? という気素朴な疑問です
2026/04/21(火) 10:02:33.07ID:WyQp2wYZ0
>>829
画像→PDFのオーバーヘッドが819よりも少し大きいので10個まとめてpdfを作ったらどうか試そうとしていたら
途中でエラーが発生しました
指定画像はpngでもjbig2でも発生
https://74.gigafile.nu/0730-b986119e63a9000debde011fa8daf0c4f
2026/04/21(火) 10:16:47.33ID:WyQp2wYZ0
>>832
近くKindle for PCは使えなくされてDRM解除はできなくなりそうです
新リーダーでスクショがブロックされたらアウトですがスクショが取れればUWSCのスクリプトとかで
まとめてスクショを取って変換するつもりです
835833
垢版 |
2026/04/21(火) 10:59:42.93ID:WyQp2wYZ0
エラーにならなかった9個を1つのPDFにまとめてみました

jbig2のサイズ合計86.5KB
819のpdf 129KB
829のpdf 185KB

今までepubで保存できていたのができなくなるので代替としてできるだけ小さく
保存しておきたいという特殊用途には向かないようでした
2026/04/21(火) 11:50:03.10ID:WEoRxsCr0
>>833,835
パブリックドメインや所有物(紙の本)に対する個人的な利用範囲内での使用を想定してました
別の人との話の流れ的に電子書籍の権限外利用に使われそうなので一旦打ち止めにしようと思います
2026/04/22(水) 01:00:25.01ID:MZ83qPGU0
ndlocrlite改善きたー
もう精度あのまんまかと思ってたわ
838名無しさん@お腹いっぱい。
垢版 |
2026/04/22(水) 01:44:42.91ID:GdakDMll0
おお。モデルの修正入ってるやん
試そう
2026/04/22(水) 11:27:12.10ID:dsfTz/Us0
縦中横検出ができるようになったのか
2026/04/22(水) 14:37:47.41ID:llCGQj5X0
振り仮名は付けてくれるの?
2026/04/22(水) 14:48:36.01ID:dsfTz/Us0
ndlocrliteのjsonは縦書き横書きどちらのテキストにも
"isVertical": "true"
と書かれているのはどうしてなのかな
2026/04/23(木) 22:42:00.09ID:DIU9BuVo0
縦中横直ってないじゃん
https://www.toyobijutsu-prt.co.jp/com-design/dtp-63/
の例をためしたけど一番最初の
最初の「帝国の支配は52年続いた。」からデタラメ。
2026/04/23(木) 22:47:59.62ID:2E75QEEx0
>>842
https://i.imgur.com/WcJingk.jpeg
2026/04/24(金) 00:07:14.56ID:vqm7uVxH0
>>842
--enable-tcy --tcy-min-line-width 25 --tcy-seg-min-gap 3 --tcy-max-aspect-ratio 0.82 --tcy-ocr-margin-ratio 0.2

数字・位取り・小数点について
・連数字、適用する数字の桁数
(例)
(1)帝国の支配は、52年続いた。
(2) 気温が氷点下になったのは112年ぶりのこと。
(3) 気温が氷点下になったのは112年ぶりのこと。
・漢数字とアラビア数字の統一 (西暦など)
(例)
(4)二〇一一年九月から続いた●●内閣は五ヶ月あまりで
終了し、 2012年1月に××内閣が誕生した。
数字4桁以上の時の位取り
(例)
(5)静岡県浜松市の面積は約一五五八kmiである。
(6) 静岡県浜松市の面積は約一、五五八kmiである。
(7) 静岡県浜松市の面積は約一.五五八kmiである。
・小数点
(例)
(8)濃度0・5%の食塩水
(9)濃度0.5%の食塩水
(1)濃度0.5%の食塩水
845名無しさん@お腹いっぱい。
垢版 |
2026/04/24(金) 04:29:14.75ID:Rtjh03dh0
流石に㎢は2がちっちゃすぎて出ないか
2026/04/24(金) 09:55:54.19ID:XIgeEDes0
コマンドラインで指定する必要があるのね
2桁の数字くらいGUI版デフォルトで対応してほしいな
2026/04/24(金) 09:58:37.62ID:B2jNbBOS0
Win+Shift+Tの画面OCRは自動で縦中横認識出来る
2026/04/28(火) 12:27:01.92ID:Xjje+GWF0
というか横しか対応してないオチとか
2026/04/30(木) 11:59:11.44ID:oA/GtW7W0
bunkoOCRはテキストの行が入れ替わるだけでなく、テキストのブロックが丸々抜けてしまうことがあり、
そういう時にはjsonにもそのテキストのブロックは記録されていない
それでも文字は全部精度よく記録されているのでjsonでPDFも作っておくのがよさそう
850名無しさん@お腹いっぱい。
垢版 |
2026/04/30(木) 12:17:40.74ID:SNaEtCHY0
>>849
あれやこれや処理してる時にバグが取れてなくて飛ぶことがあるので、失敗する画像例を作者に送りつけてくれると
バグの発見が速くなるのでもしよければ送っておいてください。
だいぶ直したけど、まだリリースできてなくてすみません
2026/04/30(木) 17:41:58.41ID:oA/GtW7W0
>>850
作者様に以前メールでお送りしたブロック順がメチャクチャになり横を縦と認識された部分もあるサンプル
https://i.imgur.com/rr8qttx.jpeg
でPDFを作ってみました
「テキストのブロックが丸々抜けてしまう」は見間違いでした すみません
SumatraPDFはページまたぎ検索もできてでPDFでもリフローテキストと同様に使えますがこの例では
bunkoOCRでの誤認識と同じく「竹藁」と「原料となっている。竹紙は」がヒットしてしまいました
「竹」と「藁」がつながってしまうのは理解できますが、「原料となっている。」と「竹紙は」が
つながってしまうのはちょっと不思議です
2026/04/30(木) 18:06:54.07ID:oA/GtW7W0
透明テキストを可視化したものを一応アップします
https://3.gigafile.nu/0808-cf784ae298abe230af3d5df929a4f435c
853名無しさん@お腹いっぱい。
垢版 |
2026/04/30(木) 19:27:32.05ID:SNaEtCHY0
>>851
あれかー。めちゃ難易度高いやつで、まだ完全にはクリアできてないです。
近い所を連結するようにしてるのが悪さしてるんですよね。
表っぽい、枠線がないやつは順序が難しい

いまのところこれくらい
https://120.gigafile.nu/0505-babdafae4f15de5d1577424efe06b6342
2026/04/30(木) 22:51:34.32ID:oA/GtW7W0
bunkoOCRの書き出したテキストが、

「・・・現在、日本紙幣の主原料となっているほか、ティーバッグ、掃除機の紙パック
の原料となっている。

竹紙は、中国で唐時代(7世紀)から作られ、宋時代(10世紀以降)には竹が紙
の主原料となった。・・・」

となっていますが、1文字ずつ書き込んだだけのPDFをどうテキストとしてつなげるかはリーダーの判断だと思うのですが、
OCRテキストとSumatraのどちらも「原料となっている。」と「竹紙は」がつながっていたのがどうしてかなと思いました

レイアウトを維持しようという意図のないNDLOCRはテキストの順序だけは正しいですね
文字化けもいくつかあるしbunkoOCRに期待しています
855名無しさん@お腹いっぱい。
垢版 |
2026/05/01(金) 01:06:36.59ID:RQBXBvV60
内部的に、「竹」と「藁」のタイトルの後の空白が、段落の区切れと誤認していて
「竹 藁」で一つにしちゃってて、その後ろの本文が、空行区切りで連続している本文とみなして
繋げて出力してしまっています。
https://i.imgur.com/EnzPhEQ.png

これを解決するには、表のヘッダーと本文の部分に分けて認識できる構文解析が必要なので
結構難しい
2026/05/01(金) 04:38:23.22ID:4dgFFWM80
普段ほとんど見ないようなレアな漢字や段組みまでケアした完璧なものよりも
普通の文庫やハードカバーのOCRなら問題なく出来る程度のバージョンでもいいので出してほしいです
2026/05/01(金) 06:09:03.28ID:Paf9p86Q0
それな
いいとこ取りしてndlocrliteにレイアウトまかせて、文字認識はbunkoocrとか出来ない?のが残念
858名無しさん@お腹いっぱい。
垢版 |
2026/05/01(金) 09:43:33.87ID:RQBXBvV60
普通の文庫というか、私が今読んでる文庫本の小説を読みながら、ミスってるところを修正してるので
読書の時間が律速過程になっているという。
自分で読む本くらいちゃんとスキャンできないと意味がないのでな

ndlocrliteのやってるPARSeqと、bunkoOCRで使ってるfindtextCenterNetは、文字のデコードの仕方が異なるので
なかなか合わせにくい

PARSeqの方式は、先に文字列のあるBoxを見つけておいて、短冊状の文字列の画像をテキストにするやり方。
findtextCenterNetの方式は、文字の座標とその連結方向を見つけておいて、文字を順番に連結してテキストにするやり方。

PARSeqはTransformer系なので、文字を落としたりする。
findtextCenterNetは文字ごとにデコードするので、あとから文脈で補正できるようにTransformerで修正してる。
2026/05/01(金) 20:27:42.78ID:5O1n87Gj0
bunkoOCR作者に画像送るURLがサーバーエラーになってない?
860名無しさん@お腹いっぱい。
垢版 |
2026/05/01(金) 20:50:14.32ID:RQBXBvV60
>>859
ほんまや。直しておきます
861名無しさん@お腹いっぱい。
垢版 |
2026/05/01(金) 21:11:16.37ID:RQBXBvV60
動くようになったです。だいぶ止まってたっぽ
2026/05/01(金) 21:34:02.95ID:5O1n87Gj0
対応ありがとうございます
漢字の一が認識されないのがちょいちょいあったので送っときました
863名無しさん@お腹いっぱい。
垢版 |
2026/05/01(金) 21:40:33.64ID:RQBXBvV60
>>862
ありがとうございます。
手元の最新の開発版では上手くいけているので、バグがあったのがどこかで直ったっぽいです。
現在の修正が一段落ついたらリリースしたいと思います。
2026/05/01(金) 21:51:46.87ID:K98nN0p10
漢数字の「一」と同様にカタカナの「ー」も欠落することがありますね
2026/05/01(金) 21:53:35.94ID:BDPCeRc20
横だけどテスト画像提供者が作者最新版でのテスト結果を受け取れるように
画像のハッシュ値か何かをキーとしてダウンロード出来る仕組みがあったら良いのに
と思いました。
866名無しさん@お腹いっぱい。
垢版 |
2026/05/02(土) 12:00:33.04ID:A2FGbi8r0
確かに。こっちから結果送りたい時に困ってたんですよね。
仕組み考えておきます。
2026/05/03(日) 13:10:57.10ID:dpfsbASQ0
gemma4試したけどマルチモーダルのLLMがOCRで座標返すのが意味わからなすぎる
E4Bはスマホで動かしたけど一つ上をパソコンで動かしかったが30GBとかとびすぎやろ
2026/05/15(金) 11:09:25.59ID:uxVN+/B90
NDLOCR-Liteが作成するpdfはUniJIS-UCS2を使っているので認識できる文字範囲は
それ以下だと想像しますがbunkoOCRの認識文字範囲はどれくらいなんでしょうか
869名無しさん@お腹いっぱい。
垢版 |
2026/05/15(金) 18:04:20.60ID:sJn+LSnP0
>>868
学習自体は、Unicodeコードポイントが単独で振られている漢字は対応できるようにしたはず。(異体字フラグは未対応)なので、学習に使ったフォントに、文字が収録されてたら反応すると思います。
しかし、ちょっとバグがあって、transformerで文脈補正すると新字体になってしまう文字があるので、今直してます。今のところこの部分をオフにしたら多分出そう。
870名無しさん@お腹いっぱい。
垢版 |
2026/05/15(金) 19:42:48.80ID:iF+n6JkY0
NDLOCR試してみたけどDocument intelligenceよりは落ちるね。取り敢えずonnx直接叩いて出力まで行けたけど
レイアウト解析はLayoutモデルより使いかって良さそう

Bunko OCRはキャラクターの中心検出だっけ?Document intelligenceでキャラ単位配置までできたけど元々のポリゴンが若干ずれてるみたいなんよね
Macで使う場合モデルとengineのc++ソースだけあればいいんかな?
871名無しさん@お腹いっぱい。
垢版 |
2026/05/15(金) 20:13:44.60ID:xfSS0l590
あ、findtextcenternetの方見ればいいのか
上に書いてあった
2026/05/15(金) 21:14:34.09ID:uxVN+/B90
https://kanji.jitenon.jp/cat/jisdai3 のJIS第3水準一番上の表をbunkoOCRで試してみましたが完璧ですね
NDOCR-Liteは古い本のために作ったはずなのに誤認識も多いし期待外れ
2026/05/15(金) 21:56:20.94ID:FCGZ18Ho0
NDLOCR-Liteはここに列挙されている7千文字余り以外は出力されない(認識しない)のでは?
https://github.com/ndl-lab/ndlocr-lite/blob/master/train/parseqcode/configs/NDLmoji.yaml
874名無しさん@お腹いっぱい。
垢版 |
2026/05/16(土) 11:58:38.21ID:qeWQmLQu0
textcenternet、macで使ってみてるけどなんかメチャクチャ時間かかってる
図表付きレイアウト600dpi高解像度だと対応してなかったりします?
単に自分の実装が悪いだけだと思うけど、どのくらいの速度が普通なんだろう
875名無しさん@お腹いっぱい。
垢版 |
2026/05/16(土) 21:45:12.49ID:TgRbPeEj0
>>874
Macでやるなら、coreMLに変換してあげて。macのMPSはそんなに速くない
876名無しさん@お腹いっぱい。
垢版 |
2026/05/17(日) 17:06:13.04ID:4yIaDp5X0
>>875
調べてみる
ありがとう
877名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 10:25:05.25ID:97LXg5/h0
NDL OCRなんか&がエスケープなのか&って取得されるな...
あと全角アルファベットが半角にされる
bunko ocrは少し全角で拾ってくれるけど、それでも半角が多い印象

配置するときにズレる原因になるんだよな
座標から推測してもいいけど自動認識できるモデルないかな
とくにndlはline座標だから
878名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 10:25:26.15ID:97LXg5/h0
エスケープは&だったわ
879名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 10:25:54.50ID:97LXg5/h0
あれここでもされるんか
& ampてなる
880名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 10:53:29.82ID:97LXg5/h0
xmlの仕様だったみたいだわ
パーサー通したら元に戻るから問題無かった
全角半角問題はまだあるけど
881名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 14:37:08.93ID:uBCAbqZ40
全角半角は本質的に形が一緒なので、判定はむずい
補正判定するとしたら、文字の幅が全角なのを使うか、文字送りが全角幅なのを使うか
882名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 14:53:28.06ID:haE6UAe70
全角文字が複数あればともかく
Mとかは全角でもプロポーショナルでも横幅が同じようなものなので1文字だと人間でもAIでも厳密な区別は不可能
前後の文脈とか縦書きか横書きかとか他の場所でどう現れてるかとかフォントの癖とか、より上位のコンテキストから判断する必要がある
全角と半角は使用フォントの違いであってテキストの違いではないと捉えるべき
883名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 18:39:34.20ID:QccPy7qd0
まぁ、その通りでテキスト抽出するだけなrら問題にならないんだが、PDFに戻すと結構ずれて気になることがあるんだよね
コンテキスト判断必要なところからしてAI向けだとは思う
884名無しさん@お腹いっぱい。
垢版 |
2026/06/02(火) 20:21:33.85ID:haE6UAe70
>>883
それをきちんとやろうとしたら全角半角以外でもフォントのサイズやイタリックやボールドなど他の字形要素でも同じ問題が起きるので
「OCRでテキストだけじゃなく各文字の使用フォントとサイズまで識別する。透明テキストを埋め込む際に同じフォントとサイズで埋め込む」までやらないといけない

フォント識別してもそのフォント持ってない問題とかもあって、裏技としてはOCRしながら画像から新しくフォントを生成してそのフォントで埋め込むみたいなのもできるんだろうけど普通はコストに見合わない
2026/06/02(火) 20:31:29.21ID:64umnu5E0
英文専用OCRではイタリックやボールド、飾り文字も認識出来るのがあったかと
886名無しさん@お腹いっぱい。
垢版 |
2026/06/03(水) 09:16:04.40ID:/Nv6QzpK0
>>884
Document intelligence ではフォントとスタイル認識できるからやってみてるけど、あっちはあっちでポリゴンが実際の文字の位置とちょっとずれてるっぽくて面倒くさいのよね
887名無しさん@お腹いっぱい。
垢版 |
2026/06/03(水) 10:16:52.63ID:FUE8x4HF0
NDLOCR-Lite v.1.2.1 で本に載っているC言語系のソースコードを OCR でテキストファイルに出すと関数の終わりのカッコ } で謎の数字が入っている。
記号やプログラムで使われる特定のキーワードだと、プログラム的に解釈して、その時持っている変数をOCRの結果に出してそう。
変換精度は満足。
1と小文字Lを間違えるのと、スペース区切りを間違えるのは仕方がない。
888名無しさん@お腹いっぱい。
垢版 |
2026/06/04(木) 00:05:48.27ID:rR1rcJJ70
中国語日本語の専門用語辞典をNDLにかけてみたら時々謎の英語ぽい無意味なアルファベット文字列が出力されてた
2026/06/06(土) 22:42:05.88ID:yoBQqSOK0
ndlocr-liteにプレビューとして1.2.2が出ていた
PDFの透明テキストの位置が改善されていた
PDFの画像は今まで可逆のFlateエンコードだったのが品質75のDCTエンコードに変えられた
初期版の時のようにASCIIのPDFになってしまったのでcpdf -squeezeとかしないとサイズがでかい
2026/06/07(日) 14:00:09.86ID:RxhR464W0
OCRが作成するPDFの画像を差し替えるために透明テキストを抽出してみた
https://yoshitan98.github.io/ocrtextlayer
既成プログラムしか使わないバッチファイル
レスを投稿する


ニューススポーツなんでも実況