How to crop detected image from vision.Cas​cadeObject​Detector?

3 views (last 30 days)
I wish to crop out the detected image (ROI) from vision.CascadeObjectDetector but idont know how to do it.
rgb_img = imread('put image file path here'); % Load the image image(rgb_img) % Display the RGB image figure(1);imshow(rgb_img); EyeDetect = vision.CascadeObjectDetector('LeftEyeCART','MergeThreshold',40); Eye=step(EyeDetect,rgb_img); out=insertObjectAnnotation(rgb_img,'rectangle',Eye,'detection'); figure(2),imshow(out)

Answers (1)

Image Analyst
Image Analyst on 9 Dec 2016
Get the bounding box and then call imcrop().

Community Treasure Hunt

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

Start Hunting!