3

数字を抽出したいこれらのような画像があります。

ここに画像の説明を入力 ここに画像の説明を入力

私は特に OpenCV とテンプレート マッチングを使用してきました。興味はありましたが、この手法では画像のスケーリングと回転が考慮されていないため、少なくともスケーリングを考慮できる手法を探しています。

提案やヘルプを提供してください。すべての操作はリアルタイムです。

PS 画質を向上させることはできません。カメラの能力はその程度です。

4

2 に答える 2

2

SIFT : Scale Invariant Feature Transformを調べます。OpenCV はこの機能を実装しています。チェック: Implementing SIFT in OpenCV

また、これらのページは貴重なコンテンツを提供します:

于 2012-05-27T19:08:34.637 に答える
0

SIFTまたはSURFを使用せずにこれらの数値を検出するために、K最近傍アルゴリズムに基づいて分類器を作成することもできます。.pbmファイルのデータベースを生成し、ここにあるc++OCRライブラリを使用して分類子にロードできます。

ステップバイステップ:

1:を使用して画像から数字を抽出する方法を見つけるcvFindContours

2:これらの画像をpngファイルとして保存しcvSaveImage、バイナリpbmファイルに変換します

3:.pbmファイルに番号を付け、番号ごとに別々のフォルダーに保存します

4:上記のライブラリを使用して.pbmファイルをロードします

5:ocr::classifyリアルタイムで画像の機能を使用して、画像が属するカテゴリ(例:番号)を取得します。

于 2012-05-28T12:30:58.063 に答える