Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- # Import the required modules
- import cv2, os
- import numpy as np
- import mysql.connector
- from PIL import Image
- import argparse
- import time
- print cv2. __version__
- homeDir = os.environ['HOME']
- databaseName = 'FaceDatabase'
- cnx = mysql.connector.connect(user='root',
- password='wojtek123',
- host='127.0.0.1',
- database=databaseName)
- cursor = cnx.cursor()
- cascadePath = "pyt face rec/haarcascade_frontalface_default.xml"
- faceCascade = cv2.CascadeClassifier(cascadePath)
- def extract_face():
- image_pil = Image.open(homeDir + image_path).convert('L')
- image = np.array(image_pil, 'uint8')
- faces = faceCascade.detectMultiScale(image)
- for (x, y, w, h) in faces:
- image = image[y: y + h, x: x + w]
- resizedImage = cv2.resize(image, (96, 96))
- im = Image.fromarray(resizedImage)
- newPath = image_path.replace("centered", "cropped")
- im.save(homeDir + newPath)
- extract_face();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement