問題タブ [mog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - Mixture of Gaussians opencv 実装の使用方法に関するチュートリアル/優れたドキュメントはありますか?
CvGaussBGStatModelParams 構造体、cvCreateGaussianBGModel、およびその他の関連関数を使用する OpenCV コードを見つけました。ただし、それらがどのように機能し、どのように使用され、何を意味するかについての説明を見つけることができませんでした。
どんな助けでも大歓迎です。
opencv - OpenCVでcv::BackgroundSubtractorMOGを使用する方法は?
私はOpenCV2.2を使用して、背景減算の方法で移動物体検出を実装しています。そして、ガウス混合モデル(GMM)法を使用して、背景の参照画像をモデル化します。
OpenCV2.2で提供されているクラスcv::BackgroundSubtractorMOGを使用して、前景ピクセル(または前景マスク)を直接取得します。便利ですが、cv::BackgroundSubtractorMOGによって返される前景マスクは思ったほど良くありません。さらに、cv :: BackgroundSubtractorMOGは、OpenCV1.0で提供されているC言語で記述されたGMMのメソッドよりもパフォーマンスが低いようです。
以下はOpenCV2.2の私のコードです:
それで、私は間違った方法でメソッドを使用しましたか?
ちなみに、cv :: BackgroundSubtractorMOGは前景ピクセルの影の除去を実行しますか?
どうもありがとうございます。
c - 混合ガウス - C
OpenCVで動作するガウス混合物(C用でなければならない)の良い実装を知っている人はいますか?
OpenCV for C++ には文書化されていない実装が既に含まれていることは知っていますが、これは C である必要があります。
opencv - BackgroundSubtractorMOG2 のマスク
BackgroundSubtractorMOG2 に、背景モデルに更新するピクセルと更新しないピクセルをどのように伝えることができますか。
オブジェクトがシーンに入って数十秒間停止すると、オブジェクトが背景モデルに吸収されるという問題に直面しています。
特定の停止したオブジェクトの周囲で学習率を下げるか、学習を停止したかったのですが、どうすればそれを行うことができますか? BackgroundSubtractorMOG2 は更新機能でのマスクの使用をサポートしていますか?
OpenCV 2.4.1 を使用しています。
macos - Applescript を使用して MOG を最小化する方法
特定のウィンドウの最小化と最大化を切り替える AppleScript に取り組んでいます。私はそれがかなりうまく機能しています。しかし、Mac 用の MOG アプリにはminiaturize
、collapse
、またはminimize
.
クリックを使用してウィンドウを切り替えることができることはわかっていますが、API で動作するソリューションを希望します。
MOG専用のapplescriptは次のとおりです。
誰かが私を正しい方向に向けることができれば、本当に感謝しています。
machine-learning - GMM コンポーネントの重み付け
各 GMM コンポーネントの重みの決定方法
分類とクラスタリングのため のガウス混合モデル(GMM)について。各ガウス コンポーネントの重みは、コンポーネントの総数の平均として任意に設定されます。
これは、ほとんどの教科書、論文、および実用的な用途で常識として行われています。
- この問題に関する理論的な研究はありますか?
- それとも、本当に些細な問題ですか?
手がかりは大歓迎です
java - MOG2 からフォアグラウンドを取得できません
私は OpenCV/JavaCV が初めてで、JavaCV を使用して MOG2 を実装しようとしています。ただし、前景画像を取得できないようです。背景は問題なく戻ります。ただし、apply() を実行すると、フォアグラウンド イメージが取得されません。以下のコードは私の現在の実装です。フレームを背景と比較するために、背景画像の各ピクセルを現在のフレームと比較します。ただし、MOG2 がフォアグラウンド イメージを返すことになっていることはわかっています。
ご覧のとおり、取得した画像を複製してフォアグラウンド変数を初期化します。apply() を介して実行した後、フォアグラウンド変数は編集の兆候を示しません。キャプチャされた現在のフレームが表示されます。私は何を間違っていますか?ありがとう