示例#1
0
LOAD_MODEL = True
count = 0
a = [1, 0, 0, 0, 0, 0, 0, 0, 0]
b = [0, 1, 0, 0, 0, 0, 0, 0, 0]
c = [0, 0, 1, 0, 0, 0, 0, 0, 0]
d = [0, 0, 0, 1, 0, 0, 0, 0, 0]
e = [0, 0, 0, 0, 1, 0, 0, 0, 0]
f = [0, 0, 0, 0, 0, 1, 0, 0, 0]
g = [0, 0, 0, 0, 0, 0, 1, 0, 0]
h = [0, 0, 0, 0, 0, 0, 0, 1, 0]
nk = [0, 0, 0, 0, 0, 0, 0, 0, 1]
FN = "FACIAL_LM.dat"
dl = dlib.shape_predictor(FN)
#urlstream="http://192.168.1.2:8080/video"
cam = camera.VideoFeed()
contour = contour.Contour(dl)
face = camera.Face()
COUNTER = 0
detecor = face.cam()
EYE_THR = 0.3
EYE_CLOSE_FRAMES = 5
train_data = []
STATE_CLICK = False
(lStart, lEnd) = face_utils.FACIAL_LANDMARKS_IDXS["left_eye"]
(rStart, rEnd) = face_utils.FACIAL_LANDMARKS_IDXS["right_eye"]
model = gnet(WIDTH, HEIGHT, 3, LR, output=9, model_name=MODEL_NAME)

if LOAD_MODEL:
    model.load(MODEL_NAME)

    print('loaded a previous model into inception_v3!!')
示例#2
0
from imutils import face_utils
import os
import imutils
import cv2
import time
from Camera import camera
import dlib
import numpy as  np
from Feature import contour

FILE_NAME="FACIAL_LM.dat"
dl=dlib.shape_predictor(FILE_NAME)
##incase of url-based-ip stream ipwebcam app
##urlstream="http://192.168.1.2:8080/video"
cam=camera.VideoFeed()
cntr=contour.Contour(dl)
face=camera.Face()
detector=face.cam()
train_data=[]
(LS, LE) = face_utils.FACIAL_LANDMARKS_IDXS["left_eye"] 
(RS, RE) = face_utils.FACIAL_LANDMARKS_IDXS["right_eye"]

##keys to store
a = [1,0,0,0,0,0,0,0,0]
b = [0,1,0,0,0,0,0,0,0]
c = [0,0,1,0,0,0,0,0,0]
d = [0,0,0,1,0,0,0,0,0]
e = [0,0,0,0,1,0,0,0,0]
f = [0,0,0,0,0,1,0,0,0]
g = [0,0,0,0,0,0,1,0,0]
h = [0,0,0,0,0,0,0,1,0]