![見出し画像](https://assets.st-note.com/production/uploads/images/129204531/rectangle_large_type_2_861e1d2f24264b7c38d20bc0c074c00f.png?width=800)
画像をOCRするアレコレ
macOS Monterey(12)から〈テキスト認識表示〉機能が追加されました(デフォルトはOFF)。
![](https://assets.st-note.com/img/1706543671779-zYyRM0jjMg.png?width=800)
といっても、対象言語に日本語は入っていませんでした…
![](https://assets.st-note.com/img/1706543705981-vILGrSoLBN.png?width=800)
macOS Ventura(13)から晴れて日本語対応しましたが、拾えないところもあります。
したたか企画さんの「画面にOCRをかけて文字を抽出したい!」
私(鷹野)は2018年から、したたか企画さんの「画面にOCRをかけて文字を抽出したい!」を使っています。
これはスクショした画像を画像認識APIを使って文字化するというものですが、非常に精度が高い。縦書きもOKなんです。
ちなみに、当初はGorolib Designさんのツイートがきっかけで盛り上がったように記憶しています。
このAPIをIllustratorから呼び出せれば(選択範囲をpng出力して)アウトライン文字を元に戻すという夢の機能ができるよなぁ(遠い目
— ごろうTVアカペラふしぎ癒し系 (@gorolib) August 24, 2017
正確すぎる!Googleの画像認識APIで超ラクラクOCR(macOS・ていねい解説) https://t.co/x8H1bxdkFY
もう、これなしでは生きられなくなっているのですが、困るのがインターネット通信が必要なこと。最近、また、出張が増えてきて、インターネット通信がない/弱い環境で使いたいことが増えているのです。
Keyboard MaestroのOCR機能
Keyboard Maestroには標準機能でOCR機能があります。デフォルトでは対応していませんが、ライブラリをダウンロードすることで日本語も対応します。
![](https://assets.st-note.com/img/1706544297670-eX6mh30kQ1.png?width=800)
ダウンロード
インターネット回線の有無で使い分ける
if条件にて「The wireless network is conneced」を指定することで、2つのマクロを分岐させるのが最適なソリューションです。
![](https://assets.st-note.com/img/1706544425575-U55Dh1UBMF.png?width=800)
TextSniper
TextSniperという“QRコードを読める”アプリがあります。TextSniperにもテキスト認識機能があるのですが、日本語を使うにはmacOS Ventura(13)以上が必要…
OSレベルで画像内のテキスト認識が可能になりつつありますが、TextSniper\.appのQRコードリーダーいいかも。
— 鷹野 雅弘 Masahiro Takano (@swwwitch) May 7, 2023
iPhoneをかざすことなくQRコードを読み取れる。https://t.co/UCSh82wS6Q
Setappにも入っています。
Evernote
「OSレベルでテキスト認識が可能なら、すべて写真.appに読み込ませたら、テキスト検索できるようになるよね…」と夢想していたところ、「Evernoteならできるよ、ずっと前から」という記事を見つけました。
UIとかに馴染めなくて敬遠してたんですが、改めて使ってみようかなと思ったんですが、パスワード再設定のメールが待てども待てども来ない…
まとめ
画像からテキストを(正確に)拾えるようになると、世界が変わります! どんな方法でもよいので、取り組んでみてください!
ここから先は
![](https://assets.st-note.com/production/uploads/images/7425662/profile_a5ee2a599e9dc5d7e0de3dfdbdf04018.jpg?fit=bounds&format=jpeg&quality=85&width=330)
DTP Transit 定期購読マガジン
マガジン限定記事やサンプルファイルをダウンロードできます。
定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5