Face detection using webcam

Example:

----------
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
 Mat image;
 CvCapture* capture;
     
    // Read the video stream
    capture = cvCaptureFromCAM( -1 );  
 
    // Load Face cascade (.xml file)
    CascadeClassifier face_cascade;
    face_cascade.load( "C:/OpenCV243/data/Haarcascades/haarcascade_frontalface_alt2.xml" );

 while(1)
 {
 image = cvQueryFrame( capture );
    // Detect faces
    std::vector<Rect> faces;
    face_cascade.detectMultiScale( image, faces, 1.1, 2, 0|CV_HAAR_SCALE_IMAGE, Size(30, 30) );

 
    // Draw circles on the detected faces
    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 );
        ellipse( image, center, Size( faces[i].width*0.5, faces[i].height*0.5), 0, 0, 360, Scalar( 255, 0, 255 ), 4, 8, 0 );
    }
     
    imshow( "Detected Face", image );
 waitKey(10); 
 }
        
    waitKey(0);
}
----------

10 comments:

  1. تتميز شركة مكافحة حشرات بالاحساء بتواجد فيها اقوي فريق عمل يتمكن من القضاء التام علي جميع انواع الحشرات من اضيق الاماكن التي يبات فيها الحشرات و تتكاثر
    http://abraj-dubai.net/%D8%B4%D8%B1%D9%83%D8%A9-%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85-%D8%A8%D8%A7%D9%84%D8%A7%D8%AD%D8%B3%D8%A7%D8%A1/

    ReplyDelete
  2. يتوافد الي مراكز صيانة ويرلبول الكثير من العملاء و ذلك لثقتهم الكبيرة بجميع اعمال الصيانة التي نقوم بها في الاجهزة الكهربائية لان توكيل ويرلبول يقضي تماما علي الاعطال الكهربائية و الاعطال الفنية
    http://www.maintenanceg.com/Whirlpool-Center-Agent-Egypt.html

    ReplyDelete
  3. Using face detection webcam can be beneficial for, because, in this way, you can be saved to your data. This is a very useful application that all the students must install in their android mobiles. Dissertation Writing Services

    ReplyDelete
  4. Compre documentos en línea, documentos originales y registrados.
    Acerca de Permisodeespana, algunos dicen que somos los solucionadores de problemas, mientras que otros se refieren a nosotros como vendedores de soluciones. Contamos con cientos de clientes satisfechos a nivel mundial. Hacemos documentos falsos autorizados y aprobados como Permiso de Residencia Español, DNI, Pasaporte Español y Licencia de Conducir Española. Somos los fabricantes y proveedores de primer nivel de estos documentos, reconocidos a nivel mundial.

    Comprar permiso de residencia,
    permiso de residenciareal y falso en línea,
    Compre licencia de conducir en línea,
    Compre una licencia de conducir española falsa en línea,
    Comprar tarjeta de identificación,
    Licencia de conducir real y falsa,
    Compre pasaporte real en línea,

    Visit Here fpr more information. :- https://permisodeespana.com/licencia-de-conducir-espanola/
    Address: 56 Guild Street, London, EC4A 3WU (UK)
    Email: contact@permisodeespana.com
    WhatsApp: +443455280186

    ReplyDelete