1

2本の指が動いている位置を検出したいウェブカメラで動く物体を検出しようとしているので、タッチスクリーンのように指の動きに応じて画像を拡大縮小できますが、カメラと動く指の検出でそれを実現したいので、2本の指を互いに近づけると画像が小さくなり、互いに離すと画像が大きくなります。
これが私のコードです:

MotionDetector detector;
BlobCountingObjectsProcessing motionProcessing;
motionProcessing = new BlobCountingObjectsProcessing();
detector = new MotionDetector(new TwoFramesDifferenceDetector(), motionProcessing);

私が得るのは、各指の周りに多くの長方形です。各指を個別に認識するにはどうすればよいですか?
どうもありがとう。

4

1 に答える 1

0

RANSAC を使用して、各指に 1 つずつ、四角形の重心を通る 2 つの線を当てはめます。2 つの線の間の傾きの差は、2 つの線がどれだけ離れているかを示します。したがって、勾配の違いの勾配は、画像をどのようにスケーリングするか、どの程度スケーリングするかを示します。

于 2013-03-16T19:56:08.803 に答える