問題タブ [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 投票する
0 に答える
665 参照

opencv - cvRetrieveFrame を使用して奇妙な画像を取得する

私はaviファイルを読んでいて、バックグラウンドで減算作業を行っています。奇妙なことに、 を使用するcvRetrieveFrameと、以下のような奇妙な画像が表示されます。

元:

ここに画像の説明を入力

cvRetrieveFrame の戻り値:

ここに画像の説明を入力

何が問題なのかわからない。これが私のコードスニペットです。

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

opencv - バックグラウンド減算のアルゴリズム

特定のシーンで動く物体を検出するための単純な背景減算法を実装しようとしています。目的は、ビデオから特定のモーションをセグメント化して、別のビデオで使用することです。

私がフォローしているアルゴリズムは次のとおりです。 1. ビデオから最初の 25 フレームを取得し、それらを平均して背景モデルを取得します。2. これらの 25 フレームの標準偏差を見つけ、その値を別の画像に保存します。3.今、各フレームと平均背景モデルのピクセル単位の絶対差を計算しています。

私が得ている出力は、白で強調表示されている透明な動きのようなものです(絶対的な違いは、私が考える透明性をもたらします)。次のステップとして、この出力に対してセグメンテーションを行うことを考慮して、私のアプローチが正しいかどうかを知りたいですか? また、標準偏差画像の使用方法についてもわかりません。どんな助けでも大歓迎です。

これがスタック オーバーフローに投稿すべきタイプの質問でない場合はお知らせください。その場合、他のサイトへの参照またはリンクが役立ちます。

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

java - OpenCV と Java を使用して (ビデオ) 画像から背景を削除するにはどうすればよいですか?

私はOpneCVの学習を始めたばかりで、Java でプロジェクトを開始しました。OpenCVの Java ラッパーが最近リリースされたため、利用できるドキュメントはあまりありません。

ウェブカメラでキャプチャしたビデオから背景と前景を分離しようとしています。Javaでクラスを使用しようとしBackgroundSubtractorMogましたが、目的の出力を取得できませんでした。

これが私のコードです:

このコードは、ブラックスクリーン出力を提供します。

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

image-processing - 前景抽出

人の追跡に関する作業を行っています。このデータセットを使用しています。バックグラウンド減算法、つまりMean Filterを使用して前景を抽出しようとしています

私のバックグラウンドはまるで

バックグラウンド

そして、このように現在のフレームを減算しようとすると

ここに画像の説明を入力

減算後、このような画像が得られます

ここに画像の説明を入力

および0.15または38のしきい値設定後

私はこのマスクを手に入れます

ここに画像の説明を入力

したがって、このマスクに気が付くと、人と椅子が遮られているため、この前景が 2 つに分割されています。この問題を解決する方法がわかりません。助言がありますか?