haarcascade_eye.xml 다운로드

스파이더를 사용하는 경우 이와 같은 화면이 있어야 합니다. 코딩을 시작하기 전에 이전 답변의 링크가 죽은 것처럼 보이기 때문에 아무 일도 발생하지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도할 수 있습니다. 그럼이 오류가 발생하면 파이썬이 PC에서 찾을 수 없기 때문에 2 .xml 파일을 다운로드해야합니다. 나는 같은 문제가 있었다, 나는 .xml 파일을 다운로드하고 내 .py 파일이있는 폴더에 보관. 그리고 나는 완벽한 출력을 얻었다. 파일을 다운로드하기 위해 파일 이름을 검색하고 소스 포지에서 다운로드하십시오. 가져와야 하는 유일한 라이브러리는 OpenCV입니다. 매우 강력한 개체 인식 도구이지만 가장 강력한 도구는 아닙니다. 거기에 새로운 더 나은 것들이 있지만 OpenCV는 여전히 많은 가치를 제공하며 객체 인식의 기본을 이해하는 좋은 방법입니다. OpenCV (cv2)를 가져 온 후 다운로드 된 각 캐스케이드를 호출했습니다. 이를 위해 CascadeClassifier라는 OpenCV 함수를 사용해야합니다. 우리의 행복 탐지기를 구축하려면, 우리는이 3 XML 파일이 필요합니다 : – haarcascade_eye.xml- haarcascade_smile.xml- haarcascade_frontalface_default.xml 당신은 계단식 분류기 파일을 찾기 위해 다른 웹 사이트로 이동 하지 않아도. opencv 릴리스 사이트로 이동하기만 하면 됩니다.

적절한 릴리스를 다운로드합니다. 다운로드한 파일을 엽니다. 다음에 따라 직접 : 소스 > 데이터 > haarcascades; 이 파일에서 모든 기본 haarcascade 파일을 찾아야합니다. 코드를 시작해 봅시다. 위의 링크에서 haarcascade_eye.xml 및 haarcascade_frontalface_default.xml을 다운로드했으며 프로젝트 디렉토리에 이러한 파일이 있다고 가정합니다. 나는 같은 문제에 직면했다. 먼저 다음과 같이 보이는 시스템에 파일의 올바른 경로를 제공해야합니다 : /home/xxxx / 데스크톱 / 프로젝트 / haarcascade_eye.xml. 다음으로 github에서 코드를 열고 실행될 코드의 원시 버전을 저장해야 합니다. 두 파일이 모두 프로젝트 파일을 저장하는 폴더에 있는 것이 좋습니다. 행복 코딩 그들 중 일부는 이미 추출하기 쉬웠다 있도록 눈 의 위치를 표시했다. 그러나 그들 대부분은 – 나는 수동으로 눈 영역을 선택했다. 나는 또한 구글 TM 이미지에서 이미지를 “추출”(http://images.google.com) – 나는 웹이나 클립 보드에서 이미지를 잡아 다음 마우스 선택에 따라 눈 영역을 추출하는 간단한 vc ++ 프로그램 (정말 못생긴 해킹)을 썼다.

haarcascade_eye.xml – 나는 분류기를 훈련하기 위해이러한 이미지 (20×20)를 사용했다 . 이 교육은 OpenCV 방법 “생성 샘플” 및 “haartraining”을 기반으로 합니다. 지금까지 의 경험은 매우 고무적이다 – 나는 웹캠에서 프레임을 잡고 얼굴과 눈을 찾기 위해 그 이미지를 사용합니다. 코드는 매우 간단합니다 – .xml 파일을 다운로드하거나 복사 할 필요가 없습니다. OpenCV-Python 파이파이 페이지에 따르면, 당신은 단순히 설치된 캐스케이드에 패키지 된 경로를 사용할 수 있습니다 – cv2.data.haarcascades: 이 게시물은 오래되었지만, 그럼에도 불구하고 내 대답은 다음과 같습니다. 절대 경로를 사용하는 것이 작동하지 않았습니다. 내가 다운로드 한 XML 파일 (컬 사용)이 손상된 것으로 나타났습니다. 모든 것이 작동하기 시작한 github 폴더에서 내용을 수동으로 복사하고 붙여 야했습니다. Zhanwen Chen의 대답은 또한 작동합니다 (나는 내장 분류기를 위해 그것을 할 수있는 올바른 방법이라고 믿습니다).

cvRectangle (cpy, cvPoint (…), cvPoint (.), CV_RGB (255,0,0), 1, 8, 0); 비슷한 문제에 직면 했을 때 난 그냥이 게시물을 보고 일어났다. CvRect * r = (CvRect *)cvGetSeqElem (얼굴이나 눈, i) 이하의 2 줄을 실행하여 오류를 성공적으로 해결했습니다. vc라는 개체를 만들어 시작하여 OpenCV에서 VideoCapture 클래스를 사용했습니다. 내부 웹캠을 사용하는 경우 0 또는 1.0, 외부인 경우 1의 인수만 사용합니다. http://vis-www.cs.umass.edu/~vidit/IndianFaceDatabase/ 또는 스크립트를 포함하는 디렉토리에이 파일을 넣습니다. 나는 아나콘다에 스파이더를 사용하고 있어요, 하지만 당신은 또한 주피터 Nb를 사용할 수 있습니다 내가 가정. 모든 것을 가지고 나면 IDE (코드 편집기)를 가져옵니다. 왜? 행복은 화학 반응 이상일 수 있습니다.

This entry was posted in Uncategorized. Bookmark the permalink.