コンテンツにスキップ
MojidakeSnip

MojidakeSnip

カメラで文字だけ取り出して、素早くコピー&ペースト

カメラで撮影した文章をOCRで取得して即クリップボードにコピーするiPhoneアプリです。

Macにはユニバーサルクリップボード経由で貼り付けられるので、手紙や印刷物などからMacへ手入力する手間を省きます。

複数の画像から得た文章の一括コピーもできるので、大量の用紙をまとめて処理できます。

App Storeでダウンロード

撮ってコピー → Macにペースト

結婚式やお葬式などのセレモニーで「訪問客の名簿をパソコンで作成して」と依頼されたときに、紙面に記帳していただいたお名前を手入力でパソコンに打ち直すのが面倒だなあと思って作ったのがMojidakeSnipです。

今どきのスマホならカメラで撮ってOCRでテキスト認識する機能は標準で備わっていると思いますし、私のiPhoneでも純正の写真アプリでテキスト認識できますが、入力するものが多いときは意外と操作の手間がかかって面倒です。

  • 紙面をカメラで撮影する
  • 写真アプリで撮影画像を開き、テキスト認識ボタンをタップする
  • 欲しいテキストを指先でドラッグして選択する
  • 選択範囲をタップしてメニューを表示し、「コピー」をタップする
  • ユニバーサルクリップボードのように、パソコンとクリップボード連携できていればそのまま貼り付けられるが、そうでない場合は、メールアプリなどに貼り付けて共有する

1つ2つぐらいの画像やテキストなら我慢できますが、これが名簿作成のような大量のテキストになると、相当な手間になります。

このような操作の煩わしさを省いて、撮ったらすぐにコピーして、そのままパソコンに貼り付けることが出来れば、入力作業が格段に楽になります。

ホーム画面

アプリを開いて最初に表示されるホーム画面で、撮影ボタンか写真から選択するボタンをタップします。

または、写真アプリなどで画像を選択して共有ボタンを押すと、MojidakeSnipに送ることができます。

なお、ホーム画面には、過去の認識画像の履歴が表示されており、1件ごとに閲覧できるだけでなく、全て見るをタップして全履歴を一度に閲覧・コピーすることもできます。大量の画像から取り込んだ文章を一括処理するときに役立ちます。

認識したテキストの詳細画面

撮影するか写真を選択すると、直ちに文字のスキャンが行われ、クリップボードにテキストがコピーされます。(デフォルトの設定の場合)

画面には認識したテキストの詳細が表示されます。テキストは、タイトル段落リストバーコードを種類ごとに分類して一覧表示されます。表はTSV形式(タブ区切り)でコピーできるので、そのまま表計算ソフトに貼り付けることができます。

画像の中で必要としているテキストを絞り込みたい場合、画像をタップして必要なテキストの範囲を変更することができます。

テキストの右端にあるコピーアイコンをタップすると、そのテキスト1つだけをコピーします。また、スクリーンショットのように複数のテキストを選択して、画面右下のツールバーにあるコピーボタンで一括コピーすることもできます。

テキストの右側にある用紙と鉛筆アイコンをタップすると、誤認識したテキストを編集できます。

もし、テキストの中に住所電話番号URLが見つかると、テキストの右側に3つ目のアイコンが表示され、連絡先に追加する電話をかける地図に表示するリンクを開くを呼び出すことができます。

テキストを1つ以上選択して、画面右下のツールバーの共有ボタンをタップすると、AirDrop・メッセージ・メール・メモなどのアプリにテキストを渡すことができます。

必要なテキストの範囲の変更画面

撮影した画像の端には不要な文字が写り込むことがよくあるので、デフォルトの設定では、画像の端から10%の幅をテキスト除外範囲としていますが、これは左の画面で黄色い枠線を動かして変更できます。

また、デフォルトの設定では、2文字以下のテキストは不要と見なしていますが、この画面の左上にあるボタンをタップして不要なテキストの最大文字数というメニューを選択すると、不要なテキストの文字数を変更できます。

さらに、認識する言語というメニューを選択すると、テキスト認識処理が前提としている言語を変更できます。

テキストの編集画面

テキストの編集画面では、認識画像を見ながらテキストの誤認識を修正することができます。

iPhoneの設定アプリ → アプリMojidakeSnip、または、MojidakeSnipのホーム画面の右上のボタンからアプリの設定メニューをタップすると、デフォルトの設定値を変更できます。

設定画面

何文字以下を不要なテキストと見なすかを設定します。0文字を選択すると、文字数で不要か否かは判断しません。

なお、必要なテキストの範囲の変更画面で撮影データごとに設定を変更できます。

画像の幅または高さを100%として、画像の上下左右の端から何%の領域を除外するのかを設定します。10%を選択した場合、必要なテキストの範囲は80%になります。

なお、認識したテキストが除外範囲の境界線をまたいでいる場合、除外範囲側に大きくはみ出ていれば、不要なテキストと見なします。

テキスト認識処理が前提とする言語のデフォルト値を変更できます。

なお、必要なテキストの範囲の変更画面で撮影データごとに設定を変更できます。

ホーム画面で撮影または画像選択した直後にコピーをするか否か設定します。

MojidakeSnipに関するサポート・お問い合わせについては、y-appについてをご覧ください。