#include "face_detection.h" using namespace cv; // Function detectAndDisplay void detectAndDisplay(const std::string& file_name, cv::CascadeClassifier& face_cascade, cv::CascadeClassifier& mouth_cascade) { Mat frame = imread(file_name); std::vector faces; Mat frame_gray; Mat crop; Mat res; Mat gray; cvtColor(frame, frame_gray, COLOR_BGR2GRAY); equalizeHist(frame_gray, frame_gray); // Detect faces face_cascade.detectMultiScale(frame_gray, faces, 1.1, 3, 0 | CASCADE_SCALE_IMAGE, Size(30, 30)); for(unsigned int i=0;i mouthi; mouth_cascade.detectMultiScale(face, mouthi); for(unsigned int k=0;k