How to detect two different objects via webcam?
7 views (last 30 days)
Show older comments
Right now I can detect coloured objects and place a square box around the detected object (As seen in the image below). However, it automatically places a square box around all objects but what I wanted to do is to place square box around square objects and place a circle box around circle objects. I've been trying figure out how to do this a couple days with no luck. Please help
The image is from a live video capture from webcam
I'm using a modified version of this code from http://au.mathworks.com/matlabcentral/fileexchange/28757-tracking-red-color-objects-using-matlab
1 Comment
keerthana vallamkonda
on 2 Jul 2019
CAn you share your code to me or sent me an email keerthana.vallamkonda@ltts.com
thanks
Answers (1)
Image Analyst
on 6 May 2016
First detect the colored objects (see my File Exchange for color segmentation demos). Then you'll have a segmented image (binary mask image) and you can call bwboundaries() to plot the exact shape around them.
I also attach my shape recognition demo in case you want to check that out.
2 Comments
Image Analyst
on 7 May 2016
I did - it's in the File Exchange. You can get it there so why do I need to attach it here?
See Also
Categories
Find more on Feature Detection and Extraction in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!