How To Properly Fill The Shape Of Detected Object Using Morphological Image Processing???

2 views (last 30 days)
hello everyone, i am taking video frames of traffic on road
and using my algorithm i am detecting the cars. i have added my results in the zip file...
i am successfully able to detect the the moving cars...but not the whole car shape properly .
i used 'imfill' function but it is not fulfilling all my requirements
1.i want to detect only the moving cars and nothing else . But i am also getting many other extraneous objects, particularly the lane-markings.
2. Also while detecting i want the cars to be in their full shape particularly the glass part and wheel part
i have added my new results(video frames,binary image and segmented part) also the test video for your reference..Thanks u .....

Answers (3)

Image Analyst
Image Analyst on 19 May 2014
filledImage = imfill(binaryImage, 'holes');
  5 Comments
ramdas patil
ramdas patil on 24 May 2014
I totally Agree with you Mr Image Analyst, but actually my project is to calculate speed of vehicle so detecting just vehicle is not sufficient, we have to find centroid for each vehicle for which we should have detected each vehicle fully and distinctly.
Image Analyst
Image Analyst on 24 May 2014
There are only two points (lines actually) on each wheel that travel at exactly the same speed as the car. Huh? How can that be? No one understands that except those who remember their physics/mechanics class in college. The rest of the wheel travels at different speeds. In fact there are always several points on a car that are still and not moving at all, unless the car is skidding, and there is one point (line) on each wheel that is traveling twice as fast as the car. What? That's crazy talk you say? If you don't know why after thinking about it for a bit, let me know.
For that reason you can just get the centroid of the blob that is the main body (or the majority of it) to determine the speed. You don't need to find every single pixel on the car to determine its speed.

Sign in to comment.


kavya p
kavya p on 23 Jan 2015
I need this code but the zip file u attached is not opening will mail m please m email address is kavyapwalad cc Mail.com

sangeetha N
sangeetha N on 2 Nov 2018
For vehicle detection, is the centroid required?

Community Treasure Hunt

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

Start Hunting!