3

これが「プログラミングの質問」のカテゴリに収まることを願っています。私は、「コンピューター ビジョン」というテーマに関するグーグル検索 (および、このテーマに関するすべての投稿を読んでいる) に頭がおかしくなりましたが、理解するよりも混乱しています。

一枚の紙に印刷された 6 つの抽象的な形があり、iPhone のカメラでこれらの形を (さまざまな角度、稲妻などから) 識別できるようにしたいと考えています。

私はしばらく前にOpenCV(Java)を使用しており、他のライブラリを調べました。警告は、彼らが刑務所で壊れたiPhoneに依存しているように見えるか、またはそれらが非常に実験的で使いにくいため、ライブラリを学習して機能しないことを理解するためだけに何日も費やすことになるだろうということです.

+1000 枚以上の図形の画像を取得し、Haar フィルターをトレーニングすることを考えました。しかし、もう少し簡単に作業できるものがあれば、少し経験のある人のアドバイスや提案をいただければ幸いです。

提案やアドバイスをありがとうございます:)

4

3 に答える 3

4

OpenCV の SURF 特徴抽出を見てください (これを使用してオブジェクトを検出するデモもあります)。サーフ フィーチャは、回転とスケールに対して不変な顕著な画像フィーチャです。多くのアルゴリズムは、画像からそのような特徴を抽出することによってオブジェクトを検出し、単純な「言葉の袋」分類を使用します (抽出された画像特徴のセットを「形状」の特徴と比較します。それらの空間的位置合わせを参照しなくても、良い結果を得ることができます形状が 6 つしかない場合の検出率)。

于 2010-01-21T19:22:38.697 に答える
3

ライブラリではありませんが、Chris Greening は、iPhone Sudoku Grabがパズルの画像認識を行う方法について、こちらの投稿で説明しています。彼は、ジェイルブレイクされたデバイスだけでなく、OpenCV を推奨しているようです。

また、Glen Low は、Mobile Orchard ポッドキャストのインタビューで、 Instavizがどのように形状認識を行っているかについて少し話しています。

于 2010-01-19T13:15:27.057 に答える
1

私は自分の iPhone アプリ Instaviz で形状認識を行っており、ルーチンは実際に「Recog」と呼ばれるライブラリにパッケージ化されています。唯一の問題は、画像認識ではなく、指またはマウスのジェスチャー認識を対象としていることです。ルーチンにジェスチャを表す点のセットを渡すと、それが四角か円かなどを教えてくれます。

ライセンス モデルはまだ決めていませんが、おそらく最小限のシートあたりのロイヤルティを使用します。

于 2010-01-20T01:52:43.900 に答える