2

私がやること:

1. リンク ( https://github.com/Kurento/kms-opencv-plugin-sample )から kms-opencv-plugin-sample をダウンロードしました。

2. process メソッドの opencv サンプルをopencv FaceDetectionに置き換えます。

3.また、リンクを参照していくつかの変更を加えます。追加のパラメーターを kms プラグインに渡し、顔検出を正常に実行する方法。

kmd.json4.ファイルを変更して、メソッドに引数も渡します

私は何をする必要がありますか:

1.顔検出では、出力マットが表示されます。また、faceRect値(四角形の点)を返す必要があります

2.したがって、応答で値を返す必要があります

4

1 に答える 1

3

processメソッドのシグネチャは変更できないため、その場合はイベントを発生させることができます。

kurento ドキュメントから:すべての公開組み込みモジュールでメソッド、パラメーター、またはイベントを定義する方法の例がたくさんあります。

編集:

イベントを発生させる例は、ここにあります。ご覧のとおり、イベントが kmd で定義されると、イベントを作成し、シグナル オブジェクトを使用して送信できます。

OpenCV プラグインの場合、プロセスを実行している opencv クラスからエンドポイント オブジェクトへの参照が必要なため、もう少し作業が必要です。

于 2016-03-17T09:52:00.180 に答える