Finalized the code.

This commit is contained in:
Batuhan Berk Başoğlu 2020-11-18 13:18:51 -05:00
parent 6296e949ad
commit 7515a9994d
51 changed files with 102455 additions and 102454 deletions

View file

@ -117,8 +117,7 @@ def get_motor():
# Motor signal setter
def set_motor(motor):
data = {"motor": motor}
db.child("signal").child("1").set(data)
db.child("signal").child("1").child("motor").set(motor)
# Alarm signal getter
@ -129,8 +128,7 @@ def get_alarm():
# Alarm signal setter
def set_alarm(alarm):
data = {"alarm": alarm}
db.child("signal").child("1").set(data)
db.child("signal").child("1").child("alarm").set(alarm)
# Power signal getter
@ -141,8 +139,7 @@ def get_power():
# Power signal setter
def set_power(power):
data = {"power": power}
db.child("signal").child("1").set(data)
db.child("signal").child("1").child("power").set(power)
# Returns the first name or else an empty string.
@ -176,7 +173,7 @@ def get_signal_address():
# Uploads the data of user input into firebase.
def upload_signal_data(user_id, firstname, lastname, email, phone, address):
def upload_signal_data(firstname, lastname, email, phone, address):
data = {"First Name": firstname, "Last Name": lastname, "E-Mail": email, "Phone": phone, "Address": address}
db.child("signal").child("2").set(data)
@ -184,3 +181,7 @@ def upload_signal_data(user_id, firstname, lastname, email, phone, address):
# Removes the inputs.
def reset_data():
db.child("signal").child("2").remove()
if __name__ == "__main__":
upload_signal_data("Joe", "Joestar", "Jojo@gmail.com", "6353453242", "JojoLand")

View file

@ -8,7 +8,7 @@ import Facial_Recognition_Render as fr
import _pickle as cPickle
import glob
import DBHelper
import Hardware.Updated_HW_codes.NewMotorFunc # Line 225-228
import Hardware.Updated_HW_codes.NewMotorFunc # Line 225-228
faceWidth = 320
faceHeight = 320

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 57 KiB

View file

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View file

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 77 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View file

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

18
Main.py
View file

@ -1,8 +1,8 @@
import DBHelper
import Start_Engine
import Upload_Face
if __name__ == "__main__":
print("Starting the Program.")
while True:
@ -10,11 +10,11 @@ if __name__ == "__main__":
Start_Engine.start()
if None not in (DBHelper.get_signal_firstname(),
DBHelper.get_signal_lastname(),
DBHelper.get_signal_email(),
DBHelper.get_signal_phone(),
DBHelper.get_signal_address()):
Upload_Face.upload_your_face(DBHelper.get_signal_firstname(), DBHelper.get_signal_lastname(),
DBHelper.get_signal_email(), DBHelper.get_signal_phone(),
DBHelper.get_signal_address())
DBHelper.reset_data()
DBHelper.get_signal_lastname(),
DBHelper.get_signal_email(),
DBHelper.get_signal_phone(),
DBHelper.get_signal_address()):
Upload_Face.upload_your_face(DBHelper.get_signal_firstname(), DBHelper.get_signal_lastname(),
DBHelper.get_signal_email(), DBHelper.get_signal_phone(),
DBHelper.get_signal_address())
DBHelper.reset_data()

View file

@ -6,9 +6,9 @@ def upload_your_face(firstname, lastname, email, phone, address):
# Determines user ID before adding the data to the database.
# User ID is determined from number of user dataset in database
# Later on it starts face recognition system and uploads it into the database based on the given user ID.
count = 0
users = DBHelper.db.child("Users").get()
try:
count = 1
for user in users.each():
count += 1
DBHelper.upload_data("User_" + str(count), firstname, lastname, email, phone, address)

Binary file not shown.

View file

@ -6,11 +6,11 @@ import Facial_Recognition_Wrapper
def start():
# Downloads all the user and thief photos from database to the project folder first or updates them.
# Then it starts Facial Recognition Software.
count = 0
users = DBHelper.db.child("Users").get()
thieves = DBHelper.db.child("Thieves").get()
print("Checking and updating User photos...")
try:
count = 0
for user in users.each():
count += 1
if not os.path.isdir("Facial_images/face_rec/train/User_" + str(count)):