HOW CAN I DETECT A CIRCULAR MOVING OBJECT IN NON REAL TIME VIDEO?

3 views (last 30 days)
I have been using blob analysis to obtain the two objects in my video data which are moving :
A ball and people.
There are other subtle moving objects but these are taken care of as background.
However, I now need to classify the objects further and one way of doing this would be the shape. The circle hough transform appears to be the best method for edge detection and isolation of circles but the functions are for images and don't appear to be working well with video.
Defining a pre set radius is difficult when the ball is moving closer and further from the camera, thus changing in size.
[centersBright, radiiBright] = imfindcircles(A,[Rmin Rmax],'ObjectPolarity','bright');
I can not find any good examples of using CHT to identify objects in matlab. Any guidance on the matter would be greatly appreciated.
Regards,
Adam

Answers (1)

Image Analyst
Image Analyst on 20 Feb 2015
Maybe there are other ways to segment the ball, such as by color or motion. Post two frames from your video so we can see.

Categories

Find more on Image Processing and Computer Vision in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!