0

C++ と組み合わせて DirectShow を使用するアプリケーションを開発しています。その主な目的は、ユーザーの顔をキャプチャすることです。ウェブカメラから画像をキャプチャするフェーズに到達しました。問題は、インテリジェントなレンダリングが必要なことです。実際、長方形内の顔を検出できるようにするには、そのレンダリングが必要です。この目的に使用できるフィルターがあるかどうか、または独自のカスタマイズされたフィルターを作成する必要があるかどうか疑問に思っています。もしそうなら、私の心を啓発してください。次のようになります。
ここに画像の説明を入力


そもそもレンダリングで四角形を描く方法を理解する必要があります。そうでないと、アルゴリズムを知っていても応用できないからです。これが今の私の主な目標です。

私はいくつかの考えを持っていますが、それらが正しいかどうかはわかりません。各フレームを個別に取得し、ライブ レンダリングで描画されるように、一部のピクセルに変更を加える必要があると思います。

4

3 に答える 3

2

OpenCVをご覧ください

中をざっと見てみると、これが見つかりまし

うまく機能する独自の「フィルター」を作成するのは簡単な作業ではありません。

于 2012-08-10T11:05:15.580 に答える
0

ウェブカメラで撮影したショットのどこに人間の顔のようなものがあるか自動検出するということですか? この場合、Viola-Jones のような物体検出アルゴリズムが興味深いかもしれません。

于 2012-08-10T11:02:53.097 に答える
0

商用パッケージがオプションの場合は、すぐに使用できるフィルターを含むMontivision Filter SDKを使用できます。彼らは、実験に最適な無料の評価を提供しています。

于 2012-08-10T14:31:00.323 に答える