필터 지우기
필터 지우기

how to count number of cars,bikes in an image using matlab

조회 수: 4 (최근 30일)
ravi
ravi 2013년 8월 23일
댓글: NAGESWARARAO NAIK 2020년 3월 3일
hi this ravi,
currently i am working on the project to count number of cars and bikes in an image using matlab. I have done it by finding area of the vehicle but it is not applicable for all images. So any one please help me.
input is the image that has vehicles like cars,bikes.
output must be number of cars and number of bikes in input image
thanks in advance

답변 (2개)

Image Analyst
Image Analyst 2013년 8월 23일
This is far too challenging a project to be answered in a forum such as this. With different angles of view of the bicycle, with partial or total occlusions by cars, poles, people, etc., with bicycles entering and leaving the field of view, and with different configurations of bicycles (cruiser, racing, tricycle, with and without racks or trailers, etc.), this could be a Ph.D. project. What if all you see if half of the front tire sticking in from the edge of the image, or all you see is the bicyclists head and handlebars sticking above a car or wall? Good luck with it though.
  댓글 수: 2
ravi
ravi 2013년 8월 23일
편집: ravi 2013년 8월 23일
Tell me is there any methods to identify the car or bike in an image and to draw the rectangle over that car or bike for finding the area of the car or bike.
thanks in advance
Image Analyst
Image Analyst 2013년 8월 23일
Well it sounds like you've already seen the car detection and tracking capability of the Computer Vision System Toolbox on this page. If that is not robust and accurate enough for you then you will need to embark on a comprehensive improvement of it. Of course this will be tens of thousands of lines of code - far too much to consult with you on here in the Answers forum. I also assume you've gone over the papers published on this topic here in the tracking section of Vision Bib. Those are people who have devoted a good amount of time to solving problems like yours. If you can't find, or adapt, an algorithm from there, then perhaps you can hire one of those groups to develop the application for you.

댓글을 달려면 로그인하십시오.


Anand
Anand 2013년 8월 23일
Here's an approach you could try:
1. Use the trainCascadeObjectDetector on a set of labelled training data to train a detector that can detect cars. Do the same for bikes. Use <http://www.mathworks.com/help/vision/ug/train-a-cascade-object-detector.html> page as a guide to help training your detectors.
2. Once you've trained the two detectors, use the vision.cascadeObjectDetector to detect cars and bikes in the image. This will give you bounding boxes at expected locations of the cars and bikes.
Note that like Image Analyst mentioned, this is an involved problem and will need a lot of work beyond blindly following this approach.
Good luck!
  댓글 수: 5
Image Analyst
Image Analyst 2013년 10월 13일
Code is probably given in the examples/demos that come with the Computer Vision System Toolbox: http://www.mathworks.com/products/computer-vision/description5.html
NAGESWARARAO NAIK
NAGESWARARAO NAIK 2020년 3월 3일
Thanks for your response, here they used boxLabeling, but i need to use pixelLabel to train.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Computer Vision Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by