1

node.js と OpenCV を使用して、ウェブカメラから単一のフレームを取得したいと考えています。キャプチャされた最初のフレームは期待どおりです。しかし、カメラの前に移動して 2 番目の画像を撮影すると、明らかに最初の画像のかなり後に撮影された画像になり、私の動きが表示されません。動きを見るには5枚の写真を撮らなければなりません。ネットで検索すると、4枚の画像を保持するカメラバッファの問題についてのヒントが得られました(OSによって異なります)。

同じ問題を抱えている人の例を次に示します: http://opencvarchive.blogspot.de/2010/05/opencv-arm-linux-servo-frame-delay.html

現時点では、回避策を実行してループ内で 5 つの画像をキャプチャし、最後の画像をディスクに保存しています。したがって、バッファがクリアされ、実際の現在の画像が取得されます。

誰もがより良い解決策を知っていますか? 1 枚ではなく 5 枚の画像を取得すると、アプリケーションに時間がかかりすぎます...

前もって感謝します!:)

4

0 に答える 0