Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

smile detection

import cv2
 
# Load the cascade
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')
smile_cascade = cv2.CascadeClassifier('haarcascade_smile.xml')
 
#faces  = face_cascade.detectMultiScale(gray, 1.3, 5)
 
 
def detect(gray, frame):
    faces = face_cascade.detectMultiScale(gray, 1.3, 5)
    for (x, y, w, h) in faces:
        cv2.rectangle(frame, (x, y), ((x + w), (y + h)), (255, 0, 0), 2)
        roi_gray = gray[y:y + h, x:x + w]
        roi_color = frame[y:y + h, x:x + w]
        smiles = smile_cascade.detectMultiScale(roi_gray, 1.8, 20)
 
        for (sx, sy, sw, sh) in smiles:
            cv2.rectangle(roi_color, (sx, sy), ((sx + sw), (sy + sh)), (0, 0, 255), 2)
    return frame
 
 
video_capture = cv2.VideoCapture(0)
while True:
    # Captures video_capture frame by frame
    _, frame = video_capture.read()
 
    # To capture image in monochrome
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
 
    # calls the detect() function
    canvas = detect(gray, frame)
 
    # Displays the result on camera feed
    cv2.imshow('Video', canvas)
 
    # The control breaks once q key is pressed
    if cv2.waitKey(1) & 0xff == ord('q'):
        break
 
# Release the capture once all the processing is done.
video_capture.release()
cv2.destroyAllWindows()
Comment

PREVIOUS NEXT
Code Example
Python :: Python NumPy asanyarray Function Syntax 
Python :: Python NumPy asmatrix Function Example 
Python :: Python NumPy ascontiguousarray Function Syntax 
Python :: Python NumPy asscalar Function Example 01 
Python :: Python NumPy vstack Function Syntax 
Python :: Python NumPy row_stack Function Example with 1d array 
Python :: inverrt heatmap cmap 
Python :: Python NumPy append Function Example Working with axis 
Python :: tf idf vectorizer regression -logistic 
Python :: pytorch Jaccard Index 
Python :: Python __div__ magic method 
Python :: sorting a specific row python 
Python :: program adxl335 python 
Python :: import date formater 
Python :: django disable foreign key checks temporary 
Python :: ttk.frame 
Python :: taking str input in python and counting no of it 
Python :: how to use python telegram filters 
Python :: numpy extract decimal 
Python :: How to use a <ComboboxSelected virtual event with tkinter 
Python :: print banner in python 
Python :: matrix implement 
Python :: integration test python 
Python :: Wtforms: How to generate blank value using select fields with dynamic choice values 
Python :: extracting code blocks from Markdown 
Python :: discord.py main file setup 
Python :: protilipi get text python 
Python :: rpi python read spi 
Python :: Uso de lambda 
Python :: instead of: firstName = "John" lastName = "Henry" city = "Manchester" 
ADD CONTENT
Topic
Content
Source link
Name
2+7 =