問題タブ [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.

0 投票する
24 に答える
224105 参照

python - 2 つの画像の違いを定量化するにはどうすればよいですか?

これが私がやりたいことです:

定期的にウェブカメラで写真を撮っています。タイムラプスのようなもの。ただし、実際に何も変わっていない場合、つまり、写真がほとんど同じに見える場合は、最新のスナップショットを保存したくありません。

違いを定量化する方法があると思いますが、経験的にしきい値を決定する必要があります。

私は完璧ではなくシンプルさを求めています。私はパイソンを使用しています。

0 投票する
3 に答える
13757 参照

opencv - OpenCv Blob/Contourラベリング

こんにちは私はしばらくの間これに取り組んできましたが、まだ良い解決策がありません。

私はフレームごとにビデオを読んでおり、背景減算を使用して'動きのある領域を特定し、cvFindContours()を使用して移動するオブジェクトの長方形の境界を取得しています。

プログラムが単純に保たれていると仮定すると、人間は2人しかいません。

これらのオブジェクトは、重なり合うことができる方法で移動し、回転し、特定の間隔で離れます。

この人間x2に正しくラベルを付けるにはどうすればよいですか。

cvFindContourは、ランダムな方法で境界を返すことができます。Frame1、Frame2、Frame3....FrameNの場合

最初に、長方形の境界重心を比較して、人間に正しくラベルを付けることができます。人間が重なり合って離れると、このアプローチは失敗します。

元のオブジェクトのピクセルカラーを追跡しようとしました(ただし、人間はかなり似ており、特定の領域は手、脚、髪の毛などの似たような色です)。したがって、十分ではありません。

私は次のような画像統計の使用を検討していました:

CountNonZero()、SumPixels()Mean()Mean_StdDev()MinMaxLoc()Norm()

2つのオブジェクトを一意に区別します。それがより良いアプローチだと思います。

0 投票する
4 に答える
3949 参照

image - エッジ検出と透明性

一定の背景で撮影した衣料品の画像を使用して、衣料品を除く画像のすべてのピクセルを透明にします。これを行うための最良の方法は何ですか?私はこれとオープンソースライブラリopencvに共通するアルゴリズムを研究しました。自分でローリングしたり、opencvを使用したりする以外に、これを行う簡単な方法はありますか?私はどんな言語やプラットフォームにもオープンです。

ありがとう

0 投票する
3 に答える
6249 参照

emgucv - Emgu CV を使用したバックグラウンド減算

Emgu CV を使用してバックグラウンド減算を実装するにはどうすればよいですか?

0 投票する
2 に答える
360 参照

image-processing - 2値化された画像にラベルを付ける方法は?

画像をバイナリ画像に分割するのを手伝ってください...より明確に、バイナリである背景減算から画像を取得しました...つまり、オブジェクト領域は白色で、非オブジェクトオブジェクトは黒です..今の問題はその白い領域にラベルを付ける方法は?私はc#.netを使用しています。

0 投票する
2 に答える
4190 参照

c#-4.0 - emgucvを使用したバックグラウンド減算の最適なオプションは?

emgucv を使用したバックグラウンド減算の良いオプションを提案できますか? 私のプロジェクトは、リアルタイムの歩行者検出です。

0 投票する
1 に答える
16725 参照

image-processing - ガウスのラプラシアン: どのように機能しますか? (OpenCV)

それがどのように機能し、OpenCVを使用してそれを行う方法を知っている人はいますか? Laplacian は OpenCV を使用して計算できますが、結果は期待したものではありません。つまり、背景領域では画像のコントラストがほぼ一定であると予想されますが、画像は黒で、エッジは白です。ガウスフィルターをかけてもノイズが多い。ガウス フィルターを使用して画像をフィルター処理し、ラプラスを適用します。私が望むことは、別の方法で行われると思います。

0 投票する
2 に答える
1730 参照

image-processing - バックグラウンド減算

私はopencvを使用してバックグラウンド減算を行っています。問題は、前景オブジェクトが常に正しく検出されるとは限らないことです。これに対処するために、4つまたは5つの画像を使用し、それらの平均を背景画像として使用したいと思います。どうやってやるの?

0 投票する
1 に答える
1152 参照

video - opencv によるビデオ処理

ビデオ ファイル内の車を検出しようとしています。背景減算を実行でき、移動中の車が前景オブジェクトとして表示されます。しかし、車の周りに長方形を描くことができません。どうすればできますか?

または、フレームの特定の領域に車がある/または現在車がないとどのように言うことができますか.助けてください.