yet to be tested
This commit is contained in:
parent
f7faddb00d
commit
2adae62a29
18
Trainer.py
18
Trainer.py
@ -3,8 +3,24 @@ from io import BytesIO
|
||||
import cv2
|
||||
import numpy as np
|
||||
import os
|
||||
import takePhotos;
|
||||
|
||||
def addPerson(label, ImagesPath, newFileName, oldFileName):
|
||||
picCount = 0
|
||||
|
||||
def start():
|
||||
print('Starting training..')
|
||||
label = int(input('Label (Integer): '))
|
||||
picCount = int(input('Number of Photos: '))
|
||||
clearTrainFolder()
|
||||
|
||||
|
||||
def clearTrainFolder():
|
||||
print('clearing train folder')
|
||||
filelist = [ f for f in os.listdir('train/') if f.endswith(".jpg") ]
|
||||
for f in filelist:
|
||||
os.remove(os.path.join('train/', f))
|
||||
|
||||
def addPerson(label, newFileName, oldFileName):
|
||||
try:
|
||||
#faceFilePath = '/faces/hesham-saeed2'
|
||||
faceFile = 'faces/'+ oldFileName
|
||||
|
@ -5,9 +5,8 @@ from picamera import PiCamera
|
||||
from time import sleep
|
||||
import cv2
|
||||
|
||||
def capture(path):
|
||||
def capture(count):
|
||||
try:
|
||||
choice = input('Number of photos: ')
|
||||
print('Initializing camera')
|
||||
camera = PiCamera()
|
||||
camera.resolution = (640, 480)
|
||||
@ -15,7 +14,7 @@ def capture(path):
|
||||
sleep(2)
|
||||
except:
|
||||
print('[ Error ] Can not initialize PiCamera')
|
||||
for i in range(1, choice):
|
||||
for i in range(1, count):
|
||||
camera.capture(path+str(i)+'.jpg')
|
||||
photo = cv2.imread(path+str(i)+'.jpg',1)
|
||||
cv2.imshow('Photo',photo)
|
||||
@ -24,5 +23,4 @@ def capture(path):
|
||||
sleep(1)
|
||||
cv2.destroyAllWindows()
|
||||
print('Done!')
|
||||
capture('train/')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user