Hello, i want the difference between 2 image and get this difference this picture show what i want

3 commentaires

Walter Roberson
Walter Roberson le 6 Déc 2015
It looks to me that you do not just want a simple difference of images: it appears that you want to do a stereo reconstruction.
Image Analyst
Image Analyst le 6 Déc 2015
Yes but there's much more required. For example, why does it get a standing person and not the chair or other things in the room? I suspect this is from a paper so you'd have to follow the directions in the paper rather than ask us.
Walter Roberson
Walter Roberson le 6 Déc 2015
Unless this is two examples of obtaining the difference of two images, with there being two constant-background images available that are not shown here?

Connectez-vous pour commenter.

 Réponse acceptée

Dima Lisin
Dima Lisin le 7 Déc 2015

0 votes

What you are looking for is background subtraction. It is not really as simple as taking the difference between the two images. If you have a video taken with a stationary camera, then you can detect moving objects using the vision.ForegroundDetector object from the Computer Vision System Toolbox. See the Motion-based Multiple Object Tracking Example for more information.

4 commentaires

samer mahmoud
samer mahmoud le 7 Déc 2015
thnx dima but you have any code ?
Walter Roberson
Walter Roberson le 7 Déc 2015
Dima linked to a code example.
samer mahmoud
samer mahmoud le 7 Déc 2015
walter i want read i video and detect the difference between frames
Walter Roberson
Walter Roberson le 7 Déc 2015
That is what that example code does. Look at the example code setupSystemObjects() and see how it uses a vision video file reader to open a video file.
The example code detects the differences between frames and uses them to track moving objects.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by