A simple question about vision.MarkerInserter.
1 view (last 30 days)
Show older comments
Akira Chan
on 20 Jul 2015
Commented: Akira Chan
on 26 Jul 2015
Hello guys,
I wanted to make a system in such a way that only when the object is in the area of interest, it will only be detected and accepted. Now, the problem is that I have used the vision.MarkerInserter but the matlab example don't provide enough information on how to apply the ROIInputPort. If I am not mistaken, it requires you to put in the parameters of the ROI like [x y height width]. The following is the code that I typed, can anyone tell me what I did wrong here? Thank you.
markInserter = vision.MarkerInserter('Shape', 'Circle', 'fill', true , 'BorderColor', 'white', 'ROIInputPort', 'true', [100, 0, 500, 800]);
0 Comments
Accepted Answer
Walter Roberson
on 20 Jul 2015
markInserter = vision.MarkerInserter('Shape', 'Circle', 'fill', true , 'BorderColor', 'white', 'ROIInputPort', 'true');
ROI = [100, 0, 500, 800];
J = step(markerInserter,I,PTS,ROI);
for some I and PTS
3 Comments
Walter Roberson
on 20 Jul 2015
Yes, similar for shapeInserter.
If you look at http://www.mathworks.com/help/vision/ref/vision.shapeinserter-class.html it appears likely that usually PTS would be fixed (the shape you want to insert), and that ROI would be what is detected by blob analyzer. PTS is taken relative to ROI.
More Answers (0)
See Also
Categories
Find more on Computer Vision with Simulink 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!