問題タブ [background-subtraction]
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.
matlab - MATLABでのバックグラウンド減算
画像の背景減算をしたいと思っています。私はMATLABと画像処理/分析に不慣れなので、これがばかげているように聞こえたら申し訳ありません。1)imsubtract()以外に、バックグラウンド減算を行う他の方法はありますか(ある画像を別の画像と比較する以外に)?2)imsubtract()のMath Worksの説明で、なぜ構造要素をディスクにするのですか?これまでのところ、これはかなり難しいように思われます。なぜなら、何かを試すたびに、ノイズの多い背景を差し引くだけでなく、見たい画像の部分も失われてしまうからです。
c++ - OpenCV の前景検出が遅い
ここで本Learning OpenCVで概説されているコードブック前景検出アルゴリズムを実装しようとしています。
このアルゴリズムは、画像の各ピクセルに対するコードブック ベースのアプローチのみを記述します。そこで、思いついた最も単純な方法を採用しました。IplImage の基礎となるマトリックス構造によく似た、ピクセルごとに 1 つずつ、コードブックの配列を用意することです。配列の長さは、画像のピクセル数と同じです。
背景を学習し、前景をセグメント化するために、次の 2 つのループを作成しました。src 画像内のマトリックス構造についての私の限られた理解を使用し、ポインター演算を使用してピクセルをトラバースします。
プログラムは動作しますが、非常に遅いです。それを遅くしている明らかな何かがありますか?それとも、単純な実装に固有の問題ですか? スピードアップするためにできることはありますか?各コード ブックは特定の順序で並べ替えられていないため、各ピクセルを処理するには直線的な時間がかかります。したがって、背景サンプルを 2 倍にすると、プログラムはピクセルごとに 2 ずつ遅くなり、ピクセル数によって拡大されます。しかし、実装の現状では、コード要素のエントリを並べ替えるための明確で論理的な方法は見当たりません。
opencv サンプルに同じアルゴリズムの実装例があることは承知しています。しかし、その構造ははるかに複雑なようです。この方法の背後にある理由を理解するためにもっと探しています。実際のアプリケーション用にサンプルを変更するだけでよいことを認識しています。
ありがとう
opencv - 助けてください....バックグラウンド減算のコーディング方法を知りたい
OpenCVを始めたばかりです。私はこの質問に出くわしました、そして私はそのコードがどこから来たのかを見つけようとしています。何か案は?
python - OpenCV で自動ホワイト バランスを補正する
私は、ウェブカメラ データを取り込み、さまざまな変換、ぼかしを適用してから、バックグラウンド減算としきい値フィルターを実行するアプリに取り組んでいます。これは、光学式タッチ スクリーン レトロフィット システムの一種です (設計が非常に異なるため、tbeta/touchlib は使用できません)。
カメラのホワイト バランスは、ユーザーの手が見えるたびにすべてを明るくし、手を離すと暗くすることでしきい値フィルターを台無しにします。
対抗する良い方法はありますか?それが一定であると仮定して、画像の残りの明るさを調整して、それが一定に保たれるようにすることは良い考えですか?
algorithm - ビデオからセグメンテーション (人間や鳥など) を削除するための標準的な手法は何ですか?
ビデオを (カメラを安定した位置で) 撮影していて、鳥がカメラの視界を飛んでいるとしましょう。画像のセグメンテーションを実行して、この鳥をビデオから自動的に削除できるはずです。
これらのスタイルのアルゴリズムは何と呼ばれ、通常はどのように達成されるのでしょうか?
c++ - OpenCVおよびC++によるレーザー光検出
ウェブカメラでレーザーライトドット(壁にある)を追跡したいのですが、openCVを使用してこのタスクを実行しています。誰かが私にC++でそれを行う方法を提案できますか?
ありがとうございました !
html - 画像背景減算
画像を取得するブラウザベースのアプリケーションに取り組んでいます。背景が単純な場合は、背景を見つけて削除する必要があります。背景が単色またはグラデーションの場合と同様です。私は2つのオプションを検討しています-1)html5キャンバスを使用する2)画像をサーバーに取り込み、適切な画像APIを使用して背景を削除し、クライアントに戻します。
私の質問は、「キャンバスを使用して、getImageData() の呼び出し後にピクセルを操作することは可能ですか? 背景を削除するための適切なアルゴリズムはありますか? 検索しようとしましたが、見つけることができたのは購入する記事だけでした. Java または JavaScript でアルゴリズムを実装できます (キャンバスを使用する場合) また、オプション 2 を使用する場合、画像をサーバーに持って行き、適切な API で背景を削除します。使用できる Java API はありますか?
どんな助けでも大歓迎です。
ありがとう
image-processing - 背景減算は影を前景としてマークします
バックグラウンド減算がうまく機能しています。しかし問題は、影も前景としてマークすることです。
背景から影を取り除くテクニックを見つけた人はいますか? あなたが使用して信頼できる技術、論文、記事などへのリンクは素晴らしいものになるでしょう!
matlab - Please explain what is the use of kalman filter in this tutorial
A guy posted this tutorial about object tracking using Kalman filter. Many people rated high star so it is not a fault/wrong tutorial.
However, a guys posted the following question:" In this code you have done detection in every frame and this output is provided as the input to the kalman filter.So background subtraction and kalman filter will give similar results.So please can you explain the use of kalman filter here. "
I have the same thought with him. Can anybody explain the use of Kalman filter here?
opencv - Mixture of Gaussians opencv 実装の使用方法に関するチュートリアル/優れたドキュメントはありますか?
CvGaussBGStatModelParams 構造体、cvCreateGaussianBGModel、およびその他の関連関数を使用する OpenCV コードを見つけました。ただし、それらがどのように機能し、どのように使用され、何を意味するかについての説明を見つけることができませんでした。
どんな助けでも大歓迎です。