HOW CAN I DETECT A CIRCULAR MOVING OBJECT IN NON REAL TIME VIDEO?
3 views (last 30 days)
Show older comments
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
0 Comments
Answers (1)
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.
0 Comments
See Also
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!