「レシートを撮影したのに文字が読み取れない…」「何度撮り直しても認識精度が悪い」そんな経験はありませんか?実は、レシート撮影には明るさ・角度・距離など押さえるべきポイントがあります。この記事では、OCR精度を99%まで高める撮影テクニックを徹底解説します。
OCR精度が上がる撮影の3大原則
💡 高精度撮影の3つのポイント
- 明るさ: 自然光または白色LED照明下で撮影
- 角度: レシートの真上から垂直に撮影
- 距離: 全体が画面に収まるギリギリまで近づく
【NG例】こんな撮り方は失敗する
❌ NG例
- 斜めから撮影(文字が歪む)
- 暗い場所で撮影(文字が見えない)
- 手ブレしている
- 影が入っている
- ピントが合っていない
- レシートが折れている
✅ OK例
- 真上から垂直に撮影
- 明るい場所で撮影
- スマホを両手で固定
- 影が入らないよう配慮
- 文字にピントを合わせる
- レシートを平らに伸ばす
【ステップ別】完璧な撮影方法
ステップ1:レシートを平らに置く
折れ曲がったり丸まったりしているレシートは、そのまま撮影すると文字が歪んでしまいます。
- 机やテーブルの上に平らに置く
- 折り目がある場合は手で軽く伸ばす
- 重しを使う場合は、レシートの端に透明なテープを貼る
ステップ2:明るい場所を選ぶ
OCR精度に最も影響するのが「明るさ」です。
| 照明環境 | おすすめ度 | 理由 |
|---|---|---|
| 自然光(窓際) | ⭐⭐⭐⭐⭐ | 影が少なく、均一に明るい |
| 白色LED照明 | ⭐⭐⭐⭐ | 色味が正確に再現される |
| 蛍光灯 | ⭐⭐⭐ | やや黄色っぽくなる |
| 電球色の照明 | ⭐⭐ | オレンジ色になりNG |
| 暗い室内 | ⭐ | 文字が潰れてしまう |
⚠️ 注意: スマホのフラッシュは使わないでください。レシートの表面が反射して文字が読めなくなります。
ステップ3:真上から垂直に撮影
斜めから撮影すると、文字が歪んで認識精度が大幅に下がります。
- スマホをレシートの真上に持ってくる
- カメラの水平を意識する(グリッド表示をONにすると便利)
- レシート全体が画面に収まるように距離を調整
ステップ4:ピントを合わせて撮影
最新のスマホは自動でピントを合わせてくれますが、念のため確認しましょう。
- 画面上のレシートをタップしてピントを合わせる
- 文字がくっきり見えることを確認
- シャッターボタンを押す際は手ブレに注意
長いレシートの撮影方法
コンビニやスーパーのレシートが長すぎて1枚に収まらない場合の対処法です。
方法1:上下2枚に分けて撮影
✅ おすすめ: 上半分と下半分を別々に撮影して、2枚のレシートとしてアップロード
方法2:スマホを横向きにして撮影
画面いっぱいに収まる場合もありますが、文字が小さくなりすぎないよう注意。
方法3:パノラマ撮影(非推奨)
文字が歪んでしまうため、OCRには不向きです。
撮影後のチェックポイント
撮影が終わったら、アップロード前に以下を確認しましょう。
- ✅ 文字がくっきり見える
- ✅ 全体が画面に収まっている
- ✅ 影や反射がない
- ✅ 折り目や破れで文字が隠れていない
- ✅ ピントが合っている
機種別:カメラ設定のコツ
iPhone の場合
- グリッド表示ON: 設定 → カメラ → グリッド
- HDR OFF: 明るい場所ならOFFの方が精度が高い
- Live Photos OFF: 容量節約のため
Android の場合
- Google Lens を活用: カメラアプリから直接テキスト認識可能
- ドキュメントモード: 機種によっては書類専用モードあり
まとめ:撮影のゴールデンルール5箇条
- 明るい場所で撮影(窓際or白色LED照明)
- 真上から垂直に(グリッド表示を活用)
- レシートを平らに(折り目を伸ばす)
- ピントを合わせる(画面タップで確認)
- 撮影後に確認(文字がくっきり見えるか)
この5つを守れば、OCR精度は驚くほど向上します。最初は面倒に感じるかもしれませんが、慣れれば1枚5秒で完璧な撮影ができるようになりますよ。