i have trained the cascade object detector to detect fists. But now I want to count the number of fists and display. Is there any way using vision toolbox ? please suggest me the steps
1 次查看(过去 30 天)
显示 更早的评论
采纳的回答
Anand
2014-10-9
If you have already trained a cascade object classifier, you should already have an output XML file containing the classification model as created by trainCascadeObjectDetector.
As an example, if the XML file is fist.xml
% associate fist.xml classification model to Cascade Object Detector
fistDetector = vision.CascadeObjectDetector('fist.xml');
% run the classifier on image im and return bounding boxes of fists.
fistBBox = step(fistDetector, im);
% display fists on image
imFist = insertObjectAnnotation(im,'rectangle',fistBBox,'Fist');
figure, imshow(imFist)
3 个评论
Anand
2014-10-9
numFists = size(fistBBox,1);
imFistWithNum = insertText( insertObjectAnnotation(im,'rectangle',fistBBox,'Fist'), [5 5], numFists );
figure, imshow(imFistWithNum);
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!