Vehicle-Anti-Theft-Face-Rec.../Facial_Recognition_Registration.py

35 lines
665 B
Python
Raw Normal View History

2020-11-08 21:57:59 +00:00
import sys
import os
import math
import cv2
import Facial_Recognition_Enrollment
2021-04-05 21:22:31 +00:00
import Facial_Image_Augmentation
2020-11-08 21:57:59 +00:00
def register_your_face(label):
2021-04-05 21:22:31 +00:00
num_cap = 10
2020-11-08 21:57:59 +00:00
path = sys.path[0] + '/Facial_images/face_rec/train/' + label
2020-11-08 21:57:59 +00:00
folder = os.path.exists(path)
2020-11-08 21:57:59 +00:00
if not folder:
os.makedirs(path)
2020-11-08 21:57:59 +00:00
2021-01-24 17:35:17 +00:00
cap = cv2.VideoCapture(0)
c = 0
while c < num_cap:
ret, frame = cap.read()
2020-11-08 21:57:59 +00:00
cv2.imshow("capture", frame)
2020-11-08 21:57:59 +00:00
cv2.imwrite(path + '/' + str(c) + '.jpg', frame)
2020-11-08 21:57:59 +00:00
c = c + 1
cv2.waitKey(500)
2020-11-08 21:57:59 +00:00
cap.release()
cv2.destroyAllWindows()
2020-11-18 02:56:47 +00:00
2021-04-05 21:22:31 +00:00
Facial_Image_Augmentation.facial_recognition_augmentation(label)