Làm cách nào tôi có thể phát hiện chuyển động trong một video dài, chủ yếu là buồn tẻ?


16

Tôi cần một cách để quét qua hàng giờ video được ghi lại (mp4, Mov, avi, không thành vấn đề, tôi có thể khắc phục điều đó) để tìm kiếm chuyển động. Các video bao gồm nhiều, nhiều giờ cảnh thiên nhiên buồn tẻ như tổ chim hoặc một địa điểm cho ăn, nơi rất ít xảy ra cho những đoạn dài bị ngắt quãng bởi những hành động ngắn như cha mẹ chuyển đổi, cho ăn, v.v.

Tôi không thể sử dụng chương trình giám sát cctv vì những chương trình này giám sát luồng trực tiếp và chỉ ghi lại khi có hành động. Những video này được ghi lại ngoài lưới nơi mọi hình thức kết nối internet là một giấc mơ xa vời.

Tôi đã xem Zoneminder và Motion, nhưng chúng không cho phép tôi chuyển đầu vào từ nguồn cấp dữ liệu trực tiếp sang tệp. Lý tưởng nhất, tôi muốn nó quét nhanh hơn nhiều so với thời gian thực.

Có ý kiến ​​gì không?


Im có cùng một vấn đề. Tôi đã thử bộ lọc VLC, không hoạt động cho tôi. Bạn đã tìm thấy một giải pháp?

Xin lỗi, không, tôi đã không.
Marc

Tôi hiện đang làm việc trên một phần mềm dựa trên windows để làm điều này. Tôi sẽ cập nhật ở đây một khi bản beta được phát hành trong trường hợp bất kỳ ai khác cần phải làm điều này.
user2924019

xin chào, tôi có nhiệm vụ chính xác Có một hy vọng để xem một bản phát hành?
Nikita Kipriyanov

Câu trả lời:


11

VLC

VLC có bộ lọc phát hiện chuyển động mà bạn có thể thử bằng cách truy cập: Công cụ -> Hiệu ứng và Bộ lọc -> Hiệu ứng video -> Nâng cao -> Phát hiện chuyển động .

ảnh chụp màn hình

Bạn có thể có nhiều chỉnh sửa có sẵn hơn khi chạy nó từ dòng lệnh với --video-filter=motiondetectcờ; kiểm tra ví dụ này .


6

Đầu ghi hình

DVR-Scan là một ứng dụng dòng lệnh đa nền tảng (CLI) tự động phát hiện các sự kiện chuyển động trong các tệp video (ví dụ: cảnh quay camera an ninh). Ngoài việc định vị cả thời gian và thời lượng của mỗi sự kiện chuyển động, DVR-Scan sẽ lưu các cảnh quay của từng sự kiện chuyển động vào một video clip mới, riêng biệt. Không chỉ là phần mềm mã nguồn mở và miễn phí DVR-Scan (FOSS), được viết bằng Python và dựa trên Numpy và OpenCV, nó được xây dựng để có thể mở rộng và có thể hack được.

Sử dụng:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.