Dynamic background in Computer Vision System Toolbox

3 ビュー (過去 30 日間)
Ella Podvalny
Ella Podvalny 2014 年 6 月 8 日
コメント済み: Dima Lisin 2014 年 6 月 11 日
Hi, I have a video recorded by unstable camera, so the background is not constant, and I'd like to track several moving objects (people and objects like phone, ipad, book, glass, etc). I know Computer Vision System Toolbox allows to do so with static background, but does it has a solution for dynamic background as well? If not, I'd be glad to receive recommendations for other implemented solution in matlab.
Thanks!
Ella

回答 (2 件)

Image Analyst
Image Analyst 2014 年 6 月 8 日
If there is some part of the scene that should be stable (say, the sky or a building), then you can measure that in every frame and normalize each frame to that.
  1 件のコメント
Ella Podvalny
Ella Podvalny 2014 年 6 月 8 日
Thank you Image Analyst for the quick answer. The video is taken in a room with camera mounted on persons' head - so there're stable objects in a room, for example a table, a door, but since the camera is moving these objects are moving in the frame. I'm not sure what do you mean by normalization, do you mean to detect these stable objects and cut the frame accordingly?

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


Dima Lisin
Dima Lisin 2014 年 6 月 9 日
You can try stabilizing the video using feature matching. Take a look at this example.
  2 件のコメント
Ella Podvalny
Ella Podvalny 2014 年 6 月 9 日
Thanks! I've checked the example, however, even after stabilizing the video, the background remains dynamic and I still have to solve the tracking problem.
Dima Lisin
Dima Lisin 2014 年 6 月 11 日
Hmm... That's strange... The stabilization should take out the camera motion...
Another option is to use vision.PointTracker to track the background, and possibly the objects as well.

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

カテゴリ

Help Center および File ExchangeComputer Vision Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by