2012-03-14 2 views
1

私はウェブカメラから画像をキャプチャできますが、カメラをパン、チルト、レンズをズームすることができるようにしたいと思いますが、これらの機能やチュートリアルに関するドキュメントはあまり明確ではないようです。誰もがこのテーマについていくつかのリソースを認識していますか?linuxのC/C++でウェブカメラパン/チルト/ズーム機能をプログラミングしていますか?

答えて

3

私はこれが実際にあなたの設定に依存すると思います。あなたのカメラはすでにパンとチルトリグに取り付けられていますか?

ない場合は、Sparkfunからこのチュートリアルをチェックアウト:

http://www.sparkfun.com/tutorials/304

このオプションは、一部のサーボ、arduinoの、処理中に書かれたいくつかのコードが必要です。

2

ズームとジンバルが既にドライバ制御下にある場合は、VIDIOC_*_EXT_CTRLS V4L2 ioctls経由でアクセスすることができます。詳細についてはドライバのソースを参照してください。

1

ウェブカメラがPelco-D/Pプロトコルに準拠している場合、 はc/C++プログラムでchar文字列を使用し、パンチルトズームに必要なビットを設定し、この文字列をポートに送ります。 (シリアル/パラレルポートのWebカメラは古いため、一般的にUSBポート) パンチルトズームの大きさも調整できます。

関連する問題