問題タブ [motion-detection]

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 投票する
17 に答える
126500 参照

ios - 誰かが iPhone を振ったことを検出するにはどうすればよいですか?

誰かがiPhoneを振ったときに反応したい。どのように振ったかは特に気にしませんが、ほんの一瞬激しく振られただけです。これを検出する方法を知っている人はいますか?

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

c# - C# でビデオ フィードを操作するためのリソース

私はいくつかの小さな IP カメラからフレームを取得し、おそらく少しモーション検出を行い、それらをアラート付きの形式で再表示することを望んでいるサイド プロジェクトに取り掛かり始めています。

内外を知るために使用できる優れたリソースまたは同様のプロジェクトを誰かが持っていますか? VS2008 の SP1 で C# 3.5 を使用しています

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

iphone - モーダルビューが表示されたことを検出する

これは楽しいものです...ヘルプ画面があり、モーダル ビューとして表示されるアプリケーションがあります。メインビューには、デバイスを振ると発生するアクションがあります。ヘルプ画面が表示されたときに、アクションが発生する (サウンドが再生される) ようにしたくありません。

私はいくつかのことを試しました...これが私のコードです:

ヘルプ画面を表示するには:

ヘルプ画面を解除するには:

次のことを試しましたが、成功しませんでした:

考えていたのは、ヘルプビューが表示されているかどうかを検知できる機能があれば、デバイスを振ったときに音を鳴らさずに戻るのではないかと思うのですが....

何か案は?

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

silverlight-4.0 - Webcam を使用した Silverlight 4 の動きと色の追跡

ソフトウェア設計に関する質問:

Silverlight 4 が出ており、ウェブカメラがサポートされているため、動きと色を追跡するコードを知っている人はいますか? SL4 書き込み可能なビットマップは、コードの書き込みを開始するための最初のステップですか?

Silverlight で特定の色の動きをアクションに変換したいと考えています。たとえば、カメラの前で赤ペンを左から右に動かすと、画像が左から右にスクロールされます。

どんな助けでも感謝されます

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

.net - AForge を使用してモーション検出をセットアップする方法は?

AForge.NET フレームワークを使用してモーション検出をセットアップしようとしています。このページで提供されている情報を使用しています。

ストリームを介してデスクトップの一部にフィードする DirectShow ビデオストリームをセットアップしました。このストリームは、AForge で提供されるサンプル ビデオプレーヤー プロジェクトで選択できます。(そして、プレーヤーを通してデスクトップが見えます)。

ただし、以下のコードを実行すると、NullReferenceException が発生します。私は何が欠けていますか?

detectorビデオストリームが選択されると、プライベート クラス変数として初期化されます。

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

iphone - iPhoneシェイクイベントが正しく機能しない

私はviewControllerの中にこれを持っています:

なぜこれが機能しないのですか? 編集:


私は実際にこれを持っています:

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

c# - 別のスレッドからフォームに画像を描画する

現在、Windows.Formsアプリケーションに取り組んでいます。これは基本的に単純な動き検出の問題です。

フォームにボタンがあり、押すと次のことを行うバックグラウンドワーカーが起動します。

  1. ディスクから画像を取得する
  2. バッファとして使用する新しいビットマップを作成します。
  3. モーション検知を実行する
  4. モーション検知の結果から、バッファを更新します(バッファの描画面を使用)
  5. 基本的に、バッファのクローンで構成される引数を使用してProgressChangedイベントを発生させます(sender as BackgroundWorker).ReportProgress((Bitmap)buffer.Clone())

次に、Progress Changedイベントで、バッファを画面に描画します。

これが更新された画像を画面に描画するための最良の方法であるかどうか疑問に思わずにはいられません。誰かが私ができる改善を提案できますか?ありがとう。

編集:その後、.NET Framework 4を使用するようにプログラムを更新しましたが、BackgroundWorkerは使用していません。代わりに、System.Threading.Tasks名前空間を使用し、Invokeを使用してタスク内から背景画像を更新しています。

すべての返信に感謝します。

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

c# - 交差に基づいて長方形のマージを実行するためのより高速な方法

これは、モーション検出の問題で使用されています。基本的に、画像に対してモーション検出アルゴリズムを実行し、ブロブのリストを取得します。各ブロブは、移動したオブジェクトに対応していることが望ましいです。ただし、1つの大きなブロブであるはずの小さなブロブが互いに接触している可能性があるため、これらのブロブをマージする必要があります。

このアルゴリズムを使用して、BLOBをマージします。

これが私がブロブをマージする方法です:

全部で0から150のブロブがあるかもしれません。ブロブのマージを行うより速い方法があるかどうか知りたいのですが。ありがとう

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

motion-detection - 簡単なモーション トラッキングのコーディング方法

サーボとペイントボール ガンを備えた歩哨タレットを作成しており、リアルタイム モーション トレースを実装して、動くものをガンで撃つようにする必要があります。これをどのようにコーディングできますか(優れたアルゴリズム、本、チュートリアル)? 既製のソリューションを使用せずに、自分で作成したい。

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

python - OpenCV を使用して人を検出および追跡するにはどうすればよいですか?

屋内エリアに向けられた、静止したカメラがあります。人々は、カメラから約 5 メートル以内で、カメラのそばを通り過ぎます。OpenCVを使用して、過去を歩いている個人を検出したい - 私の理想的な戻り値は、検出された個人の配列であり、四角形で囲まれています。

いくつかの組み込みサンプルを見てきました。

  • 実際に適用されるPythonサンプルはありません
  • Cブロブ追跡サンプルは有望に見えますが、ライブ ビデオを受け入れないため、テストが困難です。また、これはサンプルの中で最も複雑であり、関連する知識を抽出して Python API に変換することが問題になります。
  • C 'motempl' サンプルも、後続のビデオ フレームからシルエットを計算するという点で有望に見えます。おそらく、それを使用して、強く接続されたコンポーネントを見つけ、個々のブロブとその境界ボックスを抽出できますが、後続のフレームで見つかったブロブを同じブロブとして識別する方法を見つけようとしている.

これを行うためのガイダンスやサンプルを提供できる人はいますか?