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

jpeg - 圧縮ドメインでのモーション検出(JPEG / Mpeg4 / H264)

みんな!

私はIPカメラからのビデオを処理し、解凍されたビデオ分析に基づくモーション検出アルゴリズムを作成しました。しかし、私は本当にもっと速いものです。圧縮ドメイン分析に関するいくつかの論文を見つけましたが、実装を見つけることができませんでした。誰かが私にいくつかのコードをお勧めできますか?

見つかった資料:
http :
//www.ist-live.org/intranet/school-of-informatics-university-of-bradford001-7/41410206.pdf/view http://doc.rero.ch/lm.php? url = 1000,43,4,20061128120121-NA / Bracamonte_Javier _-_ A_Low_Complexity_Change_Detection_Algorithm_20061128.pdf

0 投票する
0 に答える
1941 参照

android - imageview androidの画像をズームおよびドラッグするときのxおよびy座標

こんにちは、これは画像をズームしてドラッグするための私のコードです。ズーム画像に触れたときに画像を追加したいのですが、正確な x 座標と y 座標が得られませんでした。

私のコードに欠けているものを教えてください。

このリンクも参照しますが、これ以上理解できません..

私が間違っていることを教えてください。

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

ffmpeg - MPEG4 ストリームからのモーション ベクトルと DC 係数

MPEG4 ビデオからモーション ベクトルと DC 係数に関する情報を抽出する必要があります。関連するサイトやトピックを検索したところ、ffmpeg コーデックのコードを使用することが適切な解決策であることがわかりました。特に libavcodec/mpegvideo.c の ff_print_debug_info 関数は関連情報を計算します。

ただし、私は C/C++ 分野では初めてであり、MV と DC 係数を抽出する方法を説明または説明するサンプル コードがあれば、非常に役立ちます。

私が使用している最新バージョン ( http://ffmpeg.org/download.htmlの FFmpeg 0.10.2 ) には、別のファイル mpeg4videodec.c があります。このコードで必要な情報を取得する機会はありますか?

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

iphone - ビューを変更して元に戻すと、UIButton が無効になります

そこで、デバイスを振ると音が鳴るプログラムを作成しました。タップするといつでもサウンドの再生を停止するボタンがあります (これは「リセット」メソッドです)。別のボタンがあり、押すと別のビューが表示されます (これは「infoView」メソッドです)。「infoView」に移動してから最初のビューに戻ると、問題が発生します。デバイスを振ると音は鳴りますが、「リセット」ボタンは反応しなくなります。ここに私がこれまでに持っているものがあります。

PS。FirstResponders と何か関係があるのでしょうか? 私はまだ FirstResponders に頭を悩ませようとしています。

.h

彼ら

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

android - MotionEvent.ACTION_DOWN の登録のみを表示

興味深い問題が発生しています...解決策が見つからないようです。ObjectAnimator を使用して ImageView を回転させています。しかし、onTouchListener は MotionEvent.ACTION_DOWN のみを登録しているようです。(Log Cats からこれを推測しました。MotionEvent.ACTION_MOVE と MotionEvent.ACTION_UP もあります)。

おそらく問題は、ビューを聞いて同時にアニメーション化しようとすることに関係していると思いました。イメージビューとリニア レイアウト (MATCH PARENT に設定) の両方を相対レイアウトでラップし、タッチ イベントをリッスンするようにリニア レイアウトを登録しました。Linear Layout にも同じ問題があります。MotionEvent.ACTION_UP のみが処理されます。MotionEvent.ACTION_MOVE を登録するために必要なものはありますか?

これが私のコードです:

(フォーマットが不十分なコードについては申し訳ありません...)

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

ios - シェイク ジェスチャ イベントをアプリ デリゲートに渡す

ビュー コントローラに motionBegan:withEvent: メソッドを配置して動作するかどうかを確認しましたが、呼び出されていません。ではviewWillAppear、View Controller をファーストレスポンダーにして、 から YES を返しcanBecomeFirstResponderます。

このビュー コントローラーは分割ビューのマスター ペインにあるため、デバイスを振る前にファーストレスポンダーが変更された可能性があります。

しかし、私の本当の質問は、すべてのモーション イベントをアプリ デリゲートのハンドラーに渡すにはどうすればよいかということです。すべてのビュー コントローラーまたはすべてのファーストレスポンダーにデリゲートで motionBegan:withEvent: メソッドを使用する必要がありますか? 各 UIResponder にコードを挿入せずに、このようなイベントをレスポンダー チェーンに流す方法はありませんか? あるようですが、これを行う方法については指を置いていません。

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

image-processing - バイナリ前景画像の白いピクセルを分析することによる車両カウントについて必要なアイデア

私は画像処理に少し慣れていないので、コードの助けではなく、私の問題の最適な解決策を見つけることについてお聞きしたいと思います。まだいいアイデアが思いつかなかったので、アドバイスをお願いしたいと思いました。あなたが助けることができることを願っています。

私はOpenCVの下で、ビデオファイルまたはライブカメラから車両をカウントするプロジェクトに取り組んでいます。そのようなプロジェクトに取り組んでいる他の人々は、一般的に動く物体を追跡して数えますが、その代わりに、私は別の視点で作業したかったのです。以下に示すように、ビデオウィンドウにROI(関心領域)を設定し、この領域でのみ機能するようにユーザーに要求します(フレーム全体を処理しないなどの理由で、パフォーマンスが向上します)(ところで、ユーザーは設定できます)複数のROIとユーザーは、比率の感覚で通常の車の約2倍のROIの高さを設定するように求められます)

1.。

これまでに、バックグラウンドの更新、モルフォロジーフィルタ、スレッショルド、移動オブジェクトを次のようなバイナリイメージとして取得するなどの基本的な進歩を遂げました。

2.2。

その後、最後のしきい値処理された前景フレームの白ピクセルをカウントし、白ピクセルの総数を確認して車かどうかを推定しました(ROIの高さを知って静的計算で下限を設定しました) 。説明のために、サンプルグラフィックを描画しました。

3.3。

グラフィックからわかるように、白いピクセルを計算し、それが時間によって曲線を描くかどうかを確認し、車かノイズのようなものかを判断するのは簡単でした。

2台の車が同時にROIを通過するまで、私は大成功を収めました。あなたが推測できるように、私のアルゴリズムはそれらを1台の車として数えることによってクラッシュしました:/私はこの問題に対してさまざまなアプローチを試し、長い車のようにこれに似ていますが、今まで最適な解決策を得ることができませんでした。

私の質問は、ピクセル値カウントのこのアプローチでこのタスクを処理することは不可能ですか?可能であれば、あなたの提案は何ですか?あなたも以前にこれに似た何かに直面し、私を助けてくれることを願っています。

事前の友人に感謝し、すべてのアイデアを歓迎します。

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

algorithm - OpenCV:ビデオに動きの速いオブジェクトが含まれているかどうかを検出する方法は?

OpenCVを使用して動きの速いオブジェクトを検出するための最良の方法は何でしょうか?

たとえば、5つのランダムなビデオファイルがあります。

1)群衆、歩いている人々、静止カメラのビデオ。2)ボールで遊んでいる猫のビデオ、不安定なiPhoneカメラ。3)インタビューを受けている人のビデオ。静的カメラ。4)動きの速い車のアニメーション(3D)、背景がぼやけているなど。5)iPhoneカメラで撮影したぼやけたビデオ(カメラを振るだけで何も見えない)。

そこで、video5を分離して、video4とvideo2に多くの動きがあることを検出したいと思います。

それを行うための最良のアプローチは何でしょうか?OpenCV2を使用することを考えていますが、より良い解決策があれば、喜んでそれについて学びます。

どんな入力でも大歓迎です。擬似コードまたは特定のアルゴリズムの単なる推奨。

ありがとうございました

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

actionscript-3 - MOUSE_OVERの遅延時間設定機能

xbox kinectを使用して、モーション センサーを備えたフラッシュ アプリケーションを実行したいのですが、マウスを動かしてクリックする機能を実行するための簡単なソフトウェアがあります。残念ながら、片手だけで行うことはできません。右手でマウスを動かし、左手でクリックしてコマンドを実行します。片手でできるようになればいいのに。私の考えは、遅延が延長された場合、マウスクリックの機能をマウスオーバー機能に置き換えることです。それは可能ですか? AS3 に設定する方法を教えてください。キーワードはマウスがボタンの上にあるときの遅延時間 (例: 3 秒) で、アプリケーションがフラッシュを適切に実行できるようにします。または私へのアドバイスやその他の方法はありますか?

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

java - Android: SurfaceView が 3 本目の指で描画を停止する

次のコードは、テスト アプリで、surfaceView を拡張するクラスで使用される実際のコードです。

それは基本的にあなたの指が行くところを描きます。追跡するかどうかをテストします。

2 本目の指を追加しても、最初の指を追跡できます。しかし、3番目を追加すると、停止します。そこから何をしても構いません。すべての指を離してやり直さない限り、追跡されません。

1 本の指を 3 本と見なすことがあるからです。指の間のこのテスト距離を克服することはできますが、それでも問題は解決しません。

薬指が当たるとトラッキングがフリーズします。action.Cancel は呼び出されません。

人差し指がいつどこで離されるかを知ることが重要です。

ただし、最後のイベントは だったと考えられMotionEvent.ACTION_MOVEます。または。MotionEvent.ACTION_UP_MotionEvent.ACTION_CANCEL

現在、1 本の指が 3 本になる可能性があるためです。私のアプリは、特定の画像スクロールの読み込みに失敗したように見えます。