Background subtraction algorithm for real time video?

2 ビュー (過去 30 日間)
Pruthvi
Pruthvi 2014 年 2 月 16 日
コメント済み: Image Analyst 2020 年 4 月 28 日
How do I perform background subtraction for video input from my web cam? I know how to do this for images and video files, but not for real time video.
  2 件のコメント
nabihaa izzaty
nabihaa izzaty 2018 年 4 月 19 日
Hi David, can I know the code for background substraction for the image and the video files?
Image Analyst
Image Analyst 2018 年 4 月 19 日
nabihaa, my code in my answer gives code to subtract an image (generated from the average of some prior frames) from the current frame. Of course you could adapt it to subtract a constant, fixed image that you read from disk if you want. That should be trivial.

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2014 年 2 月 16 日
編集済み: Image Analyst 2014 年 2 月 16 日
This is done in my demo, attached below. You just need to adapt it to call getsnapshot instead of read() so that it get image from your webcam rather than a video file.
  9 件のコメント
Mrityunjay Jha
Mrityunjay Jha 2020 年 4 月 28 日
Hello Sir. Can I get the description for this code, so that it will be easy to understand?
Image Analyst
Image Analyst 2020 年 4 月 28 日
I'm attaching the latest version. I think it's pretty well commented. Again, it's for a video but you need to change read() to getsnapshot() or whatever the command for a web cam is if you want to do it in real time rather than from a pre-recorded video.

サインインしてコメントする。

その他の回答 (1 件)

Nitin
Nitin 2014 年 2 月 16 日
You could get the frames from each video and apply your algorithm on each one. Is speed the issue here?

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by