AI-OCRの進歩により、手書きのタイムカードも実用的な精度で読み取れるようになりました。ただし「精度は何パーセント」という数字だけで判断してはいけません。大切なのは、AIが読み取りに迷った箇所をちゃんと人に知らせ、元の画像と並べて確認・修正できる仕組みがあるかどうかです。この記事では、OCRの仕組みと、実務で大切な設計を解説します。

OCRがタイムカードを読む仕組み

OCR(光学文字認識)は、画像から文字を自動認識する技術です。タイムカードに対して使う場合、以下の流れで動作します。まず画像の中から「時刻が書かれている枠(フォーム上の決まった場所)」を認識します。次に、その枠内の数字を1文字ずつ認識します。複数ページのカードを扱う場合は、個別カードごとに区切り、各欄の数字を抽出します。

タイムカードは「印字の枠が固定」というのが強みです。「この枠には0〜23の数字が入る(時間)」「この枠には00〜59の数字が入る(分)」といった制約があるので、AIはその制約の中で最も確からしい数字を選べます。

手書き認識が難しかった理由と現在

OCRが誕生した当初、手書き文字の認識は汎用のOCRエンジンにとって大きな課題でした。理由は、字形のばらつきです。同じ人でも日によって字の大きさや傾きが変わります。複数の人が書いたタイムカードであれば、さらに多様な字形になります。

近年の深層学習(ディープラーニング)を用いたAI-OCRは、数百万件の手書き文字を学習しているため、従来モデルでは読めなかった崩れた字や小さな字も認識できるようになりました。タイムカード用途では「実用水準」と言える精度に到達しています。

それでも間違えやすいパターン

かすれた文字や汚れ

長時間使われたタイムカードで、文字が薄くなっていたり、汚れで一部が隠れていたりするケースです。AIにとっても人間にとっても読み取りが難しい状況です。

二重打刻

誤って2回打刻した時や、訂正で上に重ねて書き直した時に、複数の数字が重なって見えます。この場合、AIが「どちらが正しいのか」を判断するのは困難です。

手書き訂正

二重線で消して横に書き直した場合、消された部分と新しく書かれた部分の両方がAIに見えることがあります。

枠外記入

欄の中に収まりきらず、欄の外に書かれた時間があると、それを見落とすことがあります。

精度の数字より大事な設計

カタログに「精度99%」と書いてあっても、実務では役に立たない場合があります。なぜなら、100件中1件の誤読が、給与計算で大きな問題になるからです。100人の従業員×12ヶ月=1200件の読み取りで、1.2件の誤読が発生するということですから、無視できません。

大事なのは、以下の設計です。

  • 迷い箇所の提示:AIが「この部分は確実ではない」と判断した箇所を、「確認が必要」として人に知らせること
  • 元画像との並表示:確認が必要な箇所を、元のカード画像と一緒に表示し、目で見て正しいか判断できるようにすること
  • 直すのが簡単:間違いに気づいたら、1クリックで修正でき、手で一から入力し直す手間がないこと

この設計があれば、精度が完璧でなくても、実務上は問題ありません。大事なのは「読み間違いに気づける仕組み」です。

精度の確かめ方

OCRサービスを選ぶ際、カタログの精度数字を鵜呑みにしてはいけません。その数字は、その会社が最適な条件下(照明、角度、カードの状態)で測定したものかもしれないからです。

最も確実な方法は、実際にお手元のタイムカードで試すことです。自社の従業員が使っているカード、その人たちの字で、実際にどう動作するか確認してください。多くのサービスが無料トライアル期間を用意しているのはこのためです。1ヶ月のお試し期間で、自社のカード100枚程度を読み取らせ、迷い箇所がどの程度出るか、修正の手間がどの程度かを確かめるのが実務的です。

まとめ

この記事のまとめ
  • AI-OCRは手書き数字を実用水準で読み取れるようになった
  • かすれ、二重打刻、訂正、枠外記入など、間違えやすいパターンがある
  • 精度の数字より大事なのは「迷い箇所を人に知らせ、元画像で確認・修正できる仕組み」
  • 実際に自社のカードで試し、迷い箇所の出現パターンを確認してから導入する

パシャ勤怠のOCRは、手書きタイムカードの読み取りに特化して設計されています。迷い箇所は「確認が必要」として画面に表示され、元のカード写真と並べて確認・修正できます。実物のカードで1ヶ月無料体験いただき、精度と操作感をご確認ください。