長く鈍いビデオでモーションを検出するにはどうすればよいですか?


16

何時間も録画されたビデオ(mp4、mov、avi、問題はありません、修正できます)をスキャンしてモーションを検索する方法が必要です。ビデオは、鳥の巣のような退屈な自然のシーンや、両親の切り替えや餌やりなどの短い一連の行動によって中断された長いストレッチがほとんど起こらない餌場のような長時間の退屈な自然シーンで構成されています。

cctv監視プログラムを使用することはできません。これらはライブストリームを監視し、アクションがある場合にのみ記録するからです。これらのビデオは、あらゆる形のインターネット接続が遠い夢であるグリッドから離れて記録されます。

ZoneminderとMotionを見てきましたが、これらを使用して、入力をライブフィードからファイルに切り替えることはできません。理想的には、リアルタイムよりもずっと高速にスキャンしたいです。

何か案は?


私は同じ問題を抱えています。VLCフィルターを試しましたが、うまくいきませんでした。解決策を見つけましたか?

申し訳ありませんが、私はしませんでした。
マーク

私は現在、これを行うためのWindowsベースのソフトウェアに取り組んでいます。他の誰かがこれを行う必要がある場合に備えて、ベータがリリースされたら、ここで更新します。
user2924019

こんにちは、まったく同じタスクがあります。リリースを期待していますか?
ニキータキプリヤノフ

回答:


11

VLC

VLCには、[ ツール] -> [ 効果とフィルター] -> [ ビデオ効果] -> [ 詳細] -> [ 動き検出]にアクセスして、動き検出フィルターがあります。

スクリーンショット

あなたはそれを実行している利用できるより多くの微調整可能性がありますコマンドラインから--video-filter=motiondetect旗を。この例をチェックしてください。


6

DVR-スキャン

DVR-Scanは、ビデオファイル(セキュリティカメラ映像など)のモーションイベントを自動的に検出するクロスプラットフォームコマンドライン(CLI)アプリケーションです。各モーションイベントの時間と継続時間の両方を特定することに加えて、DVR-Scanは各モーションイベントの映像を新しい別個のビデオクリップに保存します。DVR-Scanは、Pythonで書かれたNumpyとOpenCVに基づいたフリーでオープンソースのソフトウェア(FOSS)であるだけでなく、拡張可能かつハッキング可能なように構築されています。

使用法:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.