Open CV Viola-Jones Face Detection in Matlab

Viola-Jones Fast Face Detection Mex Implementation
ダウンロード: 38.3K
更新 2008/5/21

ライセンスがありません

This zip file contains source code and windows executables for carrying out face detection on a gray scale image. The code implements Viola-Jones adaboosted algorithm for face detection by providing a mex implementation of OpenCV's face detector. Instructions for use and for compiling can be found in the Readme file.

Usage:

FaceDetect (<Haar Cascase XML file>, <Gray scale Image>)

The function returns Nx4 matrix. In case no faces were detected, N=1 and all four entries are -1. Otherwise, N=number of faces in the image and the vector contains the x, y, width and height information of the face.

Example,
A = imread ('lena.jpg', 'JPG');
Img = double (rgb2gray(A));
Face = FaceDetect('haarcascade_frontalface_alt2.xml',Img);

引用

Sreekar Krishna (2024). Open CV Viola-Jones Face Detection in Matlab (https://www.mathworks.com/matlabcentral/fileexchange/19912-open-cv-viola-jones-face-detection-in-matlab), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2007b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
謝辞

ヒントを与えたファイル: Face Detection & Recognition System, Fast Eyetracking

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0.0

The original code was causing segmentation fault in matlab. Removed the last but one line in the source file 'FaceDetect.cpp' - delete(cascade).
Have tested this code up to 1500 continuous face detections without any segmentation faults.