주요 콘텐츠

peopleDetectorACF

ACF(Aggregate Channel Features)를 사용하여 사람 검출

설명

detector = peopleDetectorACF는 ACF(Aggregate Channel Features)를 사용하여 사전 훈련된, 서 있는 사람 검출기를 반환합니다. 이 검출기는 acfObjectDetector 객체이며 INRIA Person 데이터 세트를 사용하여 훈련됩니다.

예제

detector = peopleDetectorACF(name)은 지정된 모델 name을 기반으로 하여 사전 훈련된, 서 있는 사람 검출기를 반환합니다.

예제

모두 축소

서 있는 사람 검출기를 불러옵니다.

detector = peopleDetectorACF;

영상을 읽어 들입니다. 영상에서 사람을 검출합니다.

I = imread('visionteam1.jpg');
[bboxes,scores] = detect(detector,I);

검출된 사람들에 대해 경계 상자와 검출 점수를 주석으로 추가합니다.

I = insertObjectAnnotation(I,'rectangle',bboxes,scores);
figure
imshow(I)
title('Detected People and Detection Scores')

Figure contains an axes object. The hidden axes object with title Detected People and Detection Scores contains an object of type image.

입력 인수

모두 축소

ACF 분류 모델로, 'inria-100x41' 또는 'caltech-50x21'로 지정됩니다. 'inria-100x41' 모델은 INRIA Person 데이터 세트를 사용하여 훈련되었습니다. 'caltech-50x21' 모델은 Caltech Pedestrian 데이터 세트를 사용하여 훈련되었습니다.

출력 인수

모두 축소

훈련된 ACF 기반 객체 검출기로, acfObjectDetector 객체로 반환됩니다. 이 검출기는 영상에서 서 있는 사람을 검출하도록 훈련되었습니다.

참고 문헌

[1] Dollar, P., R. Appel, S. Belongie, and P. Perona. "Fast Feature Pyramids for Object Detection." IEEE Transactions on Pattern Analysis and Machine Intelligence. Vol. 36, Issue 8, 2014, pp. 1532–1545.

[2] Dollar P., C. Wojek, B. Shiele, and P. Perona. "Pedestrian Detection: An Evaluation of the State of the Art." IEEE Transactions on Pattern Analysis and Machine Intelligence. Vol. 34, Issue 4, 2012, pp. 743–761.

[3] Dollar, P., C., Wojek, B. Shiele, and P. Perona. "Pedestrian Detection: A Benchmark." IEEE Conference on Computer Vision and Pattern Recognition. 2009.

버전 내역

R2017a에 개발됨