Open CV Viola-Jones Face Detection in Matlab

版本 1.0.0.0 (1.2 MB) 作者: Sreekar Krishna
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

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.