0

ユーザーが自分のデバイスで写真を撮ることができ、アプリがデータベースから最も近い画像を返すWindows 8 /WindowsStore用のアプリを作成したいと思います。たとえば、本の表紙をスキャンして、データベースから適切な製品画像を取得します。さて、これは簡単な作業ではないことを知っているので、Win8で動作しているライブラリがあるかどうか疑問に思いました。OpenCV、SURF、AForge.netなどのツールについて聞いたことがありますが、Windows 8で使用できますか?皆さんが私に始めのポイントを与えてくれることを願っています。

4

1 に答える 1

1

これは非常に一般的な質問であるため、非常に一般的な答えしか得られません。タブレットデバイスをターゲットにしているため、通常のPCほどの処理能力がないことを覚えておく必要があります。このタイプの機能を提供する他のデバイス上の他のアプリケーションは、通常、多くの作業をサーバーにオフロードします。それらのほとんどは、デバイス上でほとんど前処理を行わず(正しい解像度に正規化するか、ヒストグラムを生成する)、それをデータベースと比較を行うための重い分析ツールを備えたサーバーにアップロードすると思います。

Windows 8の観点からこのようなアプリケーションを起動する最も簡単な方法は、写真を撮って特定の解像度に正規化できるアプリケーションを入手することです。それができたら、それをサーバーにアップロードする機能を構築します。次に、AForgeなどのツールを使用して画像を比較できる画像処理を実行するサーバーコードを実装する必要があります。

画像を比較する方法についてはたくさんの優れたリソースがあり、画像を調べて自分に合った画像を見つける必要があります。開始するには、このスレッドを読むことをお勧めします。

画像比較-高速アルゴリズム

最後に、比較する画像に最適なアルゴリズムを決定する必要があります。

于 2012-10-19T03:44:27.883 に答える