diff --git a/app.py b/app.py index 79b0500000b268d11a9439e69b7e4e74c888e114..e76a2aa7d56a9f977eb67ef4ccb7037a8bf70be9 100644 --- a/app.py +++ b/app.py @@ -14,8 +14,8 @@ from tensorflow.keras.applications.mobilenet_v2 import preprocess_input MODEL_DIR = 'models/siamese_model-final' VERIF_IMGS_DIR = 'registered_images' INPUT_IMG_DIR = 'input_images/cropped_face.png' -THRESHOLD = 0.2 -VERIFICATION_THRESHOLD = 0.3 +THRESHOLD = 0.9 +VERIFICATION_THRESHOLD = 0.93 GREEN_COLOR = (0, 255, 0) RED_COLOR = (0, 0, 255) @@ -166,8 +166,8 @@ def detect_faces(image): for (x, y, w, h) in faces: # cv2.rectangle(image, (x, y), (x + w, y + h), GREEN_COLOR, 2) - cropped_image = crop_img(image, (x, y, w, h)) - is_real = is_real_face(cropped_image) + # cropped_image = crop_img(image, (x, y, w, h)) + is_real = is_real_face(image) if is_real: cv2.putText(image, "Real", (x, y - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, GREEN_COLOR, 2) cv2.rectangle(image, (x, y), (x + w, y + h), GREEN_COLOR, 2) @@ -253,10 +253,11 @@ with col2: if image_file and len(detected_faces) > 0: - cropped_image = crop_img(image_np, detected_faces[0]) + # cropped_image = crop_img(image_np, detected_faces[0]) temp_image_path = "cropped_face.jpg" - cv2.imwrite(temp_image_path, cv2.cvtColor(cropped_image, cv2.COLOR_RGB2BGR)) + # cv2.imwrite(temp_image_path, cv2.cvtColor(cropped_image, cv2.COLOR_RGB2BGR)) + cv2.imwrite(temp_image_path, cv2.cvtColor(image_np, cv2.COLOR_RGB2BGR)) INPUT_IMG_DIR = temp_image_path with st.spinner('Processing...'): diff --git a/registered_images/Grayson/image_1.png b/registered_images/Grayson/image_1.png index 000902389bd5d54448f2e7e1ba4d7b87d04b5061..8231bb85db1347eb501f569ae65bbc8628db4690 100644 Binary files a/registered_images/Grayson/image_1.png and b/registered_images/Grayson/image_1.png differ diff --git a/registered_images/Grayson/image_10.png b/registered_images/Grayson/image_10.png new file mode 100644 index 0000000000000000000000000000000000000000..66e19dfbbc381d76fefaa8e008dd3c9ecb6ce326 Binary files /dev/null and b/registered_images/Grayson/image_10.png differ diff --git a/registered_images/Grayson/image_11.png b/registered_images/Grayson/image_11.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b9cf1b6f0c12a0a51936f8217b813ef1852300 Binary files /dev/null and b/registered_images/Grayson/image_11.png differ diff --git a/registered_images/Grayson/image_12.png b/registered_images/Grayson/image_12.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb7ebcb1adeff6a41fd3adc9275d0845134b52a Binary files /dev/null and b/registered_images/Grayson/image_12.png differ diff --git a/registered_images/Grayson/image_13.png b/registered_images/Grayson/image_13.png new file mode 100644 index 0000000000000000000000000000000000000000..0f24fb19e3933a056224972ca482cb2e479254c8 Binary files /dev/null and b/registered_images/Grayson/image_13.png differ diff --git a/registered_images/Grayson/image_14.png b/registered_images/Grayson/image_14.png new file mode 100644 index 0000000000000000000000000000000000000000..75b98033fb46c43de2098f7989cba68e286c4322 Binary files /dev/null and b/registered_images/Grayson/image_14.png differ diff --git a/registered_images/Grayson/image_15.png b/registered_images/Grayson/image_15.png new file mode 100644 index 0000000000000000000000000000000000000000..724c0414fd2199429ed84f18a30a20fc2da65008 Binary files /dev/null and b/registered_images/Grayson/image_15.png differ diff --git a/registered_images/Grayson/image_16.png b/registered_images/Grayson/image_16.png new file mode 100644 index 0000000000000000000000000000000000000000..7cff23f32527db59a4d1bd2f0bd55b093e2566fd Binary files /dev/null and b/registered_images/Grayson/image_16.png differ diff --git a/registered_images/Grayson/image_17.png b/registered_images/Grayson/image_17.png new file mode 100644 index 0000000000000000000000000000000000000000..aa048be9798626222c6896c3acf967bffe9bb2be Binary files /dev/null and b/registered_images/Grayson/image_17.png differ diff --git a/registered_images/Grayson/image_18.png b/registered_images/Grayson/image_18.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e50b28c2e1e39e21387280d3b79144e7e8982f Binary files /dev/null and b/registered_images/Grayson/image_18.png differ diff --git a/registered_images/Grayson/image_19.png b/registered_images/Grayson/image_19.png new file mode 100644 index 0000000000000000000000000000000000000000..522689d7d5ce8676a8e96e983a2e9dcc91df3c1d Binary files /dev/null and b/registered_images/Grayson/image_19.png differ diff --git a/registered_images/Grayson/image_2.png b/registered_images/Grayson/image_2.png index b029254364203ac3f4992682bbfc50cf68812c00..e80d029e56c94f415c3b711fc8ee1781ae3c5d21 100644 Binary files a/registered_images/Grayson/image_2.png and b/registered_images/Grayson/image_2.png differ diff --git a/registered_images/Grayson/image_20.png b/registered_images/Grayson/image_20.png new file mode 100644 index 0000000000000000000000000000000000000000..319d0fdb870c5c033ff61ae5c26c9f2eeab03355 Binary files /dev/null and b/registered_images/Grayson/image_20.png differ diff --git a/registered_images/Grayson/image_21.png b/registered_images/Grayson/image_21.png new file mode 100644 index 0000000000000000000000000000000000000000..66d4d24bd9e9635e75492c0e8f20976217b18b5c Binary files /dev/null and b/registered_images/Grayson/image_21.png differ diff --git a/registered_images/Grayson/image_22.png b/registered_images/Grayson/image_22.png new file mode 100644 index 0000000000000000000000000000000000000000..3f11c318d1a1f9ab10fcc128fee17212f22d9814 Binary files /dev/null and b/registered_images/Grayson/image_22.png differ diff --git a/registered_images/Grayson/image_23.png b/registered_images/Grayson/image_23.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac65c5bdd717df4b5440d7754b27042920263de Binary files /dev/null and b/registered_images/Grayson/image_23.png differ diff --git a/registered_images/Grayson/image_24.png b/registered_images/Grayson/image_24.png new file mode 100644 index 0000000000000000000000000000000000000000..94ea06305f5d99ff2f0b3acc74c5cb645568e1f1 Binary files /dev/null and b/registered_images/Grayson/image_24.png differ diff --git a/registered_images/Grayson/image_25.png b/registered_images/Grayson/image_25.png new file mode 100644 index 0000000000000000000000000000000000000000..e70369794b612bbc7e22a5f4935179c31803ed69 Binary files /dev/null and b/registered_images/Grayson/image_25.png differ diff --git a/registered_images/Grayson/image_26.png b/registered_images/Grayson/image_26.png new file mode 100644 index 0000000000000000000000000000000000000000..5adbcebad95bd2fe5d7149de50312a2ce26c9c28 Binary files /dev/null and b/registered_images/Grayson/image_26.png differ diff --git a/registered_images/Grayson/image_27.png b/registered_images/Grayson/image_27.png new file mode 100644 index 0000000000000000000000000000000000000000..a62fc1b34a50ebb8a0dbee577534f32225445d61 Binary files /dev/null and b/registered_images/Grayson/image_27.png differ diff --git a/registered_images/Grayson/image_28.png b/registered_images/Grayson/image_28.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b3118b4c67f91c8e1272c0c2729fa4a235ab84 Binary files /dev/null and b/registered_images/Grayson/image_28.png differ diff --git a/registered_images/Grayson/image_29.png b/registered_images/Grayson/image_29.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7b27d9dcaaddcb2edfeda660ebf8b02205add6 Binary files /dev/null and b/registered_images/Grayson/image_29.png differ diff --git a/registered_images/Grayson/image_3.png b/registered_images/Grayson/image_3.png index 5d9a1bcd0a6a589a6582a5e76ba36654a88e943c..e99796a3f5e3b998537202a32e25f7ad37eb99e3 100644 Binary files a/registered_images/Grayson/image_3.png and b/registered_images/Grayson/image_3.png differ diff --git a/registered_images/Grayson/image_30.png b/registered_images/Grayson/image_30.png new file mode 100644 index 0000000000000000000000000000000000000000..f37c6e7cc37bae8184bf7b3c8239f979752edc36 Binary files /dev/null and b/registered_images/Grayson/image_30.png differ diff --git a/registered_images/Grayson/image_4.png b/registered_images/Grayson/image_4.png new file mode 100644 index 0000000000000000000000000000000000000000..62d78a47eebeda24593fab43c028749859544102 Binary files /dev/null and b/registered_images/Grayson/image_4.png differ diff --git a/registered_images/Grayson/image_5.png b/registered_images/Grayson/image_5.png new file mode 100644 index 0000000000000000000000000000000000000000..7166b54d9d9362808951536ec54bfe29dbe961ba Binary files /dev/null and b/registered_images/Grayson/image_5.png differ diff --git a/registered_images/Grayson/image_6.png b/registered_images/Grayson/image_6.png new file mode 100644 index 0000000000000000000000000000000000000000..c6290f47696498a30ac2ba5e34fab5b41a662197 Binary files /dev/null and b/registered_images/Grayson/image_6.png differ diff --git a/registered_images/Grayson/image_7.png b/registered_images/Grayson/image_7.png new file mode 100644 index 0000000000000000000000000000000000000000..e52d80c380e34e54910915e919443e13959e6619 Binary files /dev/null and b/registered_images/Grayson/image_7.png differ diff --git a/registered_images/Grayson/image_8.png b/registered_images/Grayson/image_8.png new file mode 100644 index 0000000000000000000000000000000000000000..d68a8e7c553badcb270d6470cde1c2753471c84d Binary files /dev/null and b/registered_images/Grayson/image_8.png differ diff --git a/registered_images/Grayson/image_9.png b/registered_images/Grayson/image_9.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1618ad5763ad4c168987f75be4de05610c05b2 Binary files /dev/null and b/registered_images/Grayson/image_9.png differ diff --git a/registered_images/Jentz/image_1.png b/registered_images/Jentz/image_1.png deleted file mode 100644 index e6ba955b1b3bb271282049223bb4bd81951b9a55..0000000000000000000000000000000000000000 Binary files a/registered_images/Jentz/image_1.png and /dev/null differ diff --git a/registered_images/Jentz/image_2.png b/registered_images/Jentz/image_2.png deleted file mode 100644 index e493381a435a21bd97f8efac3df207814edf3c50..0000000000000000000000000000000000000000 Binary files a/registered_images/Jentz/image_2.png and /dev/null differ diff --git a/registered_images/Jentz/image_3.png b/registered_images/Jentz/image_3.png deleted file mode 100644 index 7e3c3ce82983339f89b86ee599c7e36748763894..0000000000000000000000000000000000000000 Binary files a/registered_images/Jentz/image_3.png and /dev/null differ diff --git a/registered_images/Jerad/image_1.png b/registered_images/Jerad/image_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c8bfabd006d397a92deaf81bb83dfb9876175b6d Binary files /dev/null and b/registered_images/Jerad/image_1.png differ diff --git a/registered_images/Jerad/image_10.png b/registered_images/Jerad/image_10.png new file mode 100644 index 0000000000000000000000000000000000000000..73f08d22829d654b74a2de2eb0792454bd2bdf10 Binary files /dev/null and b/registered_images/Jerad/image_10.png differ diff --git a/registered_images/Jerad/image_11.png b/registered_images/Jerad/image_11.png new file mode 100644 index 0000000000000000000000000000000000000000..507bb3097a7d3917cbe2cff8d184e07eb1bd4d1a Binary files /dev/null and b/registered_images/Jerad/image_11.png differ diff --git a/registered_images/Jerad/image_12.png b/registered_images/Jerad/image_12.png new file mode 100644 index 0000000000000000000000000000000000000000..557a8538e23f8cc4ca8841f392058714e245b015 Binary files /dev/null and b/registered_images/Jerad/image_12.png differ diff --git a/registered_images/Jerad/image_13.png b/registered_images/Jerad/image_13.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc6a3032c52a0d46cc42a9fb55a0cc4d5dd608e Binary files /dev/null and b/registered_images/Jerad/image_13.png differ diff --git a/registered_images/Jerad/image_14.png b/registered_images/Jerad/image_14.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fda9607b61fe83b8642eee2b1edd94fbafac8e Binary files /dev/null and b/registered_images/Jerad/image_14.png differ diff --git a/registered_images/Jerad/image_15.png b/registered_images/Jerad/image_15.png new file mode 100644 index 0000000000000000000000000000000000000000..1d58d07c388bbd8860057808c5b6f1975bfdae15 Binary files /dev/null and b/registered_images/Jerad/image_15.png differ diff --git a/registered_images/Jerad/image_16.png b/registered_images/Jerad/image_16.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe917cb88f9631a16df5d8f41d16b0811651839 Binary files /dev/null and b/registered_images/Jerad/image_16.png differ diff --git a/registered_images/Jerad/image_17.png b/registered_images/Jerad/image_17.png new file mode 100644 index 0000000000000000000000000000000000000000..711b36ad6a515e9081ef9c38c6960f648da952e5 Binary files /dev/null and b/registered_images/Jerad/image_17.png differ diff --git a/registered_images/Jerad/image_18.png b/registered_images/Jerad/image_18.png new file mode 100644 index 0000000000000000000000000000000000000000..91df607d0f6e5278abf37449f6a63e42e3ce6f53 Binary files /dev/null and b/registered_images/Jerad/image_18.png differ diff --git a/registered_images/Jerad/image_19.png b/registered_images/Jerad/image_19.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f95d0c8d397200d111db5776979b8b6882c52b Binary files /dev/null and b/registered_images/Jerad/image_19.png differ diff --git a/registered_images/Jerad/image_2.png b/registered_images/Jerad/image_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2720595269dba4c7d5014acdcda96feb4afed236 Binary files /dev/null and b/registered_images/Jerad/image_2.png differ diff --git a/registered_images/Jerad/image_20.png b/registered_images/Jerad/image_20.png new file mode 100644 index 0000000000000000000000000000000000000000..1d6a7cbcb52c8eb61f55441ba03650c0aa363a5b Binary files /dev/null and b/registered_images/Jerad/image_20.png differ diff --git a/registered_images/Jerad/image_21.png b/registered_images/Jerad/image_21.png new file mode 100644 index 0000000000000000000000000000000000000000..744eac5efd87c5d5bfcc3a0fbe3cb44b82ddaa9a Binary files /dev/null and b/registered_images/Jerad/image_21.png differ diff --git a/registered_images/Jerad/image_22.png b/registered_images/Jerad/image_22.png new file mode 100644 index 0000000000000000000000000000000000000000..ea59cb9aff01365bee1a53b65fdcb4c0546877a3 Binary files /dev/null and b/registered_images/Jerad/image_22.png differ diff --git a/registered_images/Jerad/image_23.png b/registered_images/Jerad/image_23.png new file mode 100644 index 0000000000000000000000000000000000000000..c2678acdfaa8fcf65722c83a5601631230271bb4 Binary files /dev/null and b/registered_images/Jerad/image_23.png differ diff --git a/registered_images/Jerad/image_24.png b/registered_images/Jerad/image_24.png new file mode 100644 index 0000000000000000000000000000000000000000..7e45a8549b2a4e1ef148cdce7ad9c2b19e62a5ce Binary files /dev/null and b/registered_images/Jerad/image_24.png differ diff --git a/registered_images/Jerad/image_25.png b/registered_images/Jerad/image_25.png new file mode 100644 index 0000000000000000000000000000000000000000..73d5f6108156da7de9ad1341da99d916071c7a60 Binary files /dev/null and b/registered_images/Jerad/image_25.png differ diff --git a/registered_images/Jerad/image_26.png b/registered_images/Jerad/image_26.png new file mode 100644 index 0000000000000000000000000000000000000000..87cddbf0c5040007ab0e9ed3ebc04f43836727ba Binary files /dev/null and b/registered_images/Jerad/image_26.png differ diff --git a/registered_images/Jerad/image_27.png b/registered_images/Jerad/image_27.png new file mode 100644 index 0000000000000000000000000000000000000000..a58d18df1c0533acbd972ee152fff7d544b6e86b Binary files /dev/null and b/registered_images/Jerad/image_27.png differ diff --git a/registered_images/Jerad/image_28.png b/registered_images/Jerad/image_28.png new file mode 100644 index 0000000000000000000000000000000000000000..1583121459ffe6cb3bfd7fd874054d129e497db7 Binary files /dev/null and b/registered_images/Jerad/image_28.png differ diff --git a/registered_images/Jerad/image_29.png b/registered_images/Jerad/image_29.png new file mode 100644 index 0000000000000000000000000000000000000000..e2346e61e01bd7d45e7852f48be6415b04bf47e5 Binary files /dev/null and b/registered_images/Jerad/image_29.png differ diff --git a/registered_images/Jerad/image_3.png b/registered_images/Jerad/image_3.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee508f4074993460fdfca2464b1e214d97af5af Binary files /dev/null and b/registered_images/Jerad/image_3.png differ diff --git a/registered_images/Jerad/image_30.png b/registered_images/Jerad/image_30.png new file mode 100644 index 0000000000000000000000000000000000000000..a2df9389365fc82c1fbca98fe5b0422c2d04b034 Binary files /dev/null and b/registered_images/Jerad/image_30.png differ diff --git a/registered_images/Jerad/image_4.png b/registered_images/Jerad/image_4.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f940114422293eb509c755a6e23975257812d6 Binary files /dev/null and b/registered_images/Jerad/image_4.png differ diff --git a/registered_images/Jerad/image_5.png b/registered_images/Jerad/image_5.png new file mode 100644 index 0000000000000000000000000000000000000000..93a361e3f18c9dc672982b9e0a570caa9a2b2fd0 Binary files /dev/null and b/registered_images/Jerad/image_5.png differ diff --git a/registered_images/Jerad/image_6.png b/registered_images/Jerad/image_6.png new file mode 100644 index 0000000000000000000000000000000000000000..19ee4ed3c16127f9eacb51ecaaacbce626dce6af Binary files /dev/null and b/registered_images/Jerad/image_6.png differ diff --git a/registered_images/Jerad/image_7.png b/registered_images/Jerad/image_7.png new file mode 100644 index 0000000000000000000000000000000000000000..e98478a49c0fe88be21f0c437f4aa688ecf659fc Binary files /dev/null and b/registered_images/Jerad/image_7.png differ diff --git a/registered_images/Jerad/image_8.png b/registered_images/Jerad/image_8.png new file mode 100644 index 0000000000000000000000000000000000000000..a389a49727a460110a04c011aa437b61e0075549 Binary files /dev/null and b/registered_images/Jerad/image_8.png differ diff --git a/registered_images/Jerad/image_9.png b/registered_images/Jerad/image_9.png new file mode 100644 index 0000000000000000000000000000000000000000..31cd620afc8affc5d8e587172918b6688349057b Binary files /dev/null and b/registered_images/Jerad/image_9.png differ diff --git a/registered_images/Voon Tao/image_1.png b/registered_images/Voon Tao/image_1.png deleted file mode 100644 index afef41629f932d7300d3a71d8c90f3cc9f8ce9d7..0000000000000000000000000000000000000000 Binary files a/registered_images/Voon Tao/image_1.png and /dev/null differ diff --git a/registered_images/Voon Tao/image_2.png b/registered_images/Voon Tao/image_2.png deleted file mode 100644 index afef41629f932d7300d3a71d8c90f3cc9f8ce9d7..0000000000000000000000000000000000000000 Binary files a/registered_images/Voon Tao/image_2.png and /dev/null differ diff --git a/registered_images/Voon Tao/image_3.png b/registered_images/Voon Tao/image_3.png deleted file mode 100644 index afef41629f932d7300d3a71d8c90f3cc9f8ce9d7..0000000000000000000000000000000000000000 Binary files a/registered_images/Voon Tao/image_3.png and /dev/null differ