face detect library

face detect library for processing(tested on Processing 1.1 / MacOS X 10.6)
jaegon lee, 2007-

download

Face Detect Library(intel mac)

installation

- install openCV framework 1.2(http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port) to /System/Library/Frameworks
direct link: http://www.ient.rwth-aachen.de/~asbach/OpenCV-Private-Framework-1.2.dmg



- unzip 'FaceDetect.zip'
- move 'FaceDetect' folder to 'Documents/processing/libraries' folder and 'data' folder to your sketch folder

example code

face_example.pde(processing video library)
face_example_jmyron.pde(JMyron library)

FUNCTIONS

void start("haarcascade_frontalface_default.xml", int capture width, int capture height, int minimum face size = 20~) : start face detect library. haar file must be in 'data' folder of your sketch folder.

int[][] detect(PImage or int[]) : detects face(s), maximum 10 faces(not been tested yet)
- int[][0] : x
- int[][1] : y
- int[][2] : radius

test pictures




---

face detect library

프로세싱용 얼굴 검출 라이브러리(프로세싱 1.1 / MacOS X 10.6에서 테스트)

다운로드

Face Detect Library(인텔맥)

설치방법

- Mac OS용 OpenCV 1.2를 다운로드받은 후 (http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port) /System/Library/Frameworks폴더로 이동
다운로드 링크: http://www.ient.rwth-aachen.de/~asbach/OpenCV-Private-Framework-1.2.dmg



- 라이브러리를 다운로드받고 압축을 푼다
- 'FaceDetect' 폴더를 '도큐멘트/Processing/libraries' 폴더로 이동
- FaceDetect/data폴더에는 얼굴 검출에 필요한 haar파일들이 들어 있습니다. 새로운 코드를 작성할 때에 스케치/data폴더에 복사해서 넣습니다.

예제 코드

face_example.pde(processing video library)
face_example_jmyron.pde(JMyron library)

함수

FaceDetect(this) : 생성자 함수

void start("haarcascade_frontalface_default.xml", int capture width, int capture height, int minimum face size = 20~) : FaceDetect라이브러리의 기본값을 설정합니다. 불러오는 Haar파일에 따라서 얼굴, 몸, 손 등을 검출할 수 있습니다. Haar파일은 data폴더안에 넣어놓습니다.

int[][] detect(PImage or int[]) : 얼굴을 검출합니다.(최대 10개)
- int[][0] : x
- int[][1] : y
- int[][2] : radius

test pictures