プログラミング、Python初心者です。
ビデオカメラでディスプレイを撮影した動画から特定の数字列(001と002等)がディスプレイに表示されていた時間をCSVファイルなどで出力したいと考えています。
例.001と002を検出したい場合
1s 001(001があった場合)
2s 002 (002があった場合)
3s 0 (どちらも表示されていない場合)
初心者ですのでとりあえず1つずつやろうと、まずはOpen CVでビデオを読み込み、フレーム数から計算して1秒毎の画像ファイルとして保存する事まではできました。(最終的には画像保存は必要なし)
次のステップとして、画像に特定の数字があるか判定させたいのですが、そもそも数字の認識がうまくいきません。試したのはTeseeract OCRの文字認識とOpen CVでカスケード分類器を自作してみました。(カスケード分類器は学習に使う写真が3枚と少なかったかもしれません)
認識前に画像の処理などは行っていません。
私のケースですと、どのように認識をさせるのがよろしいでしょうか?
よろしくお願い致します。
検出したい数字:背景は濃色、文字は白
環境:Windows10、Python3.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/12 05:57