Filter löschen
Filter löschen

Make matrix numbers below 'X' equal to zero and help with overlaying images

1 Ansicht (letzte 30 Tage)
Hey guys
I am doing some image processing from HD video. I am reading the video in frame by frame, converting each frame to grey and then subtracting a template image from them.
What I am doing then is overlaying the resulting images. Or trying to anyway.
The first thing I need help with, is that really I am only interested in a certain event within the images. The event is an electrical discharge and this event shows up as pure white (255). So I want to perform a matrix operation on each image whereby I cull all the numbers less than say 250 and make them zero (but still keeping the original matrix dimensions).
The second thing is, how do I overlay the images ontop of each other so as to build up a plot showing all the locations of this event at once? (ie so I can check that the event occured evenly across an area). is imadd(X,Y) sufficient?
Thanks for any help offered
Alex

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 4 Mai 2011
IMG(IMG<250) = 0;
  5 Kommentare
Alex Mason
Alex Mason am 5 Mai 2011
I cannot get that to work
I assume by IMG you mean whatever variable I have called my image. In this case FF
but FF = FF(FF<250) = 0 is invalid
even FF2 = FF(FF<250) = 0 doesnt work. What am I missing?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by