私は最近 openCVSharp を使い始めました。目などのオブジェクトを検出し、その周りに小さなボックスを描画するようになりました。
ただし、リアルタイムで目を検出して追跡するために、水平方向に 180 度、垂直方向に 90 度回転できるカメラを制御したいと考えています。そのため、あたかも顔が左に移動したかのように、カメラはそれを追うために左に回転します。
OpenCVSharp (C# ラッパー) でこれができるかどうか知っていますか?
もっと簡単にしましょう: 頭 (目ではない) を検出して追跡したいとしましょう。頭の中心をターゲットとして取り、カメラ画像の中心になるようにします。今、私はC#WinformまたはWPFで知っています。ビットマップをレイアウトしてピクセルを計算し、カメラの動きを手動で調整して、たとえばPIDコントローラーなどを使用して頭ができるだけ中心になるようにします。
そうは言っても、カメラからのライブビデオフィードを使用してOpenCVSharpで同様のことを行うことは可能ですか? 私は C# Windform と WPF で静止画像のみを扱ってきましたが、ライブ カメラ フィードのようなものはありません。
ありがとう