手の動きでボタンをコントロールしたい。たとえば、ビデオフレームでは、円の形のボタンを作成します。そのサークルに手を動かすとMP3ファイルを再生し、別のサークルに手を動かすとmp3の曲は再生を停止します。これどうやってするの? 私はWindows7 OSで作業しており、仕事用にMicrosoft Visual Studio 2008を使用しています。opencvでモーションを使用してボタンを制御する方法は?
0
A
答えて
0
まず、ハースカスケードXMLファイルを作成し、人間の手で訓練する必要があります。
1
あなたには無限のオプションがあります。おそらく最も簡単なのは、背景のセグメンテーションを行い、ボタン領域と重なる背景ではないものがあるかどうかを確認することです。それはあなたの体だけでなく、あなたの体のどの部分でも機能しますが、それは問題ではないかもしれません。
もう1つの選択肢は、肌の色に基づいて手を検出して追跡することです。このためには、肌色のヒストグラムを取得して、それをカムシフトトラッカーと共に使用する必要があります。ランタイムに肌の色を取得するうまい方法は、顔検出器(ハカスカード)を実行し、検出された領域から色を取得することです。
何百もの追加方法があると確信しています。
また、Kinectカメラを手に入れることができれば、多くの手助けをすることができます。 OpenNIとMS Kinect SDKをチェックして、何ができるのかを確認してください。
関連する問題
- 1. Microsoft Webフレームワークを使用してボタンのスタイルを制御する方法は?
- 2. spring mvcを使用してビューを制御する方法は?
- 3. ワンドを使用してImageMagickでモーションをぼかす方法は?
- 4. ボタンを使用してブートストラップカルーセルスライドを制御する
- 5. Sweaveを使用してエコー幅を制御する方法
- 6. Alexaスキルを使用してWebページを制御する方法
- 7. コントローラを使用してextjs4のメニューを制御する方法
- 8. ウィンドウを制御する方法Javaスクリプトを使用してサウンドレコーダー
- 9. JavaScriptを使用してオーディオエレメントを制御する方法
- 10. Javaを使用してボリュームを制御する方法...?
- 11. three.js - Object3d.renderOrderを使用してZ-インデックスを制御する方法
- 12. Vueスライダを使用して要素を制御する方法
- 13. :100%芯出しボタンを制御する唯一の方法は?
- 14. 入力ボタンでRevoluteジョイントを制御する方法は?
- 15. 通知ボタンを使ってmediaPlayerを制御する方法は?ここ
- 16. 別のビューを制御するためのボタンを使用する方法
- 17. テーブルセルの代わりにボタンを使用してルートビューでナビゲーションを制御する方法はありますか
- 18. アクションスクリプトを使用してFLV再生をフラッシュで制御する方法は?
- 19. タイスクリプトでjQueryを使用してカルーセルを制御する方法は?
- 20. MVVMを使用してwpfで制御イベントを実装する方法は?
- 21. cv2.createButtonを使用してOpenCV 3.1でボタンを作成する方法は?
- 22. onhashchangeまたはjqueryを使用して戻るボタンを制御する
- 23. nodejsを使用してクロムウィンドウを開いて制御する方法は?
- 24. button_toを使用してボタンのクラスを制御する方法はありますか?
- 25. COMポートまたはUSBポートを使用して物理ボタンを制御する
- 26. ボタンを制御する
- 27. Java RMIを使用してWindowsサービスからデスクトップウィンドウを制御する方法は?
- 28. arrangeGrobを使用して行間のパディングを制御する方法は?
- 29. 「スワイプ」を使用してセグメントを迅速に制御する方法は?
- 30. Electronを使用してビデオのコントラストを制御する方法は?
質問は非常に曖昧です。あなたは少なくとも、あなたが話しているオペレーティングシステムを指定する必要があります。 –
私はwindows7 OSで作業しています。私は仕事のためにMicrosoft Visual Studio 2008を使用しています... – AsithaL