OpenCV에서 제공 한 설명서를 참조하여 얼굴 인식 프로그램을 만들었으므로 여러 얼굴을 인식하고 정상적으로 작동합니다. 문서에서 그들은 얼굴을 강조하기 위해 타원을 만들었습니다. 내가 이해하지 못하는 것은Opencv 2.4.2 코드 설명 - 얼굴 인식
face_cascade.detectMultiScale(frame_gray,faces,1.1,2,0|CV_HAAR_SCALE_IMAGE,cv::Size(30,30))
문서의 예를 다음과 같이 그들이 생산 사용하는
for(int i = 0; i < faces.size(); i++)
{
Point center(faces[i].x+faces[i].width*0.5,faces[i].y+faces[i].height*0.5);
//more code follows drawing the ellipse
얼굴 벡터를 다음과 같이 자신이 계산 한 타원의 중심을 계산 한 방법이다 이 프로그램은
http://docs.opencv.org/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html
나는 그들이 타원의 중심을 계산하는 방법을 알고 싶어요 링크에 나와있다 원 대신 사각형을 그리려면 무엇을해야합니까?
본 적이 있습니다. 감사. –
비디오에서 여러 얼굴을 인식 할 수있는 여러 모델을 지원하지 않습니다. 이 코드 코드는 어떻게 수정 될 수 있습니까? 순진한 방법은 facemodels의 목록을 유지하는 것입니다, 그러나, 이것은 효율적인 구현처럼 보이지 않습니다. – Tariq