Skip to content

Commit 79794b3

Browse files
author
BergerAl
committed
Changed some values
1 parent c91fa16 commit 79794b3

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
# face-detection-on-raspberry-pi
22

33
Using OpenCV2 for Face Detection. Runs on Raspberry Pi model B. But takes ~10 seconds with haarcascade.
4+
5+
Model was trained with train_CNN on /data. The result was loss: 0.0926 - acc: 0.9649 - val_loss: 0.0657 - val_acc: 0.9811.
6+
7+
By training with not filtered images /old_data. The result was loss: 0.2127 - acc: 0.9066 - val_loss: 0.4971 - val_acc: 0.8152. Because of this result a preprocessing of the taken image should be used.

models/basic_cnn_20_epochs.h5

-4.65 MB
Binary file not shown.

train_CNN.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99

1010
img_width, img_height = 150, 150
1111

12-
train_data_dir = 'data/train'
13-
validation_data_dir = 'data/validation'
12+
train_data_dir = 'old_data/train'
13+
validation_data_dir = 'old_data/validation'
1414

15-
classes_amount = 5
15+
classes_amount = 4
1616

1717
# used to rescale the pixel values from [0, 255] to [0, 1] interval
1818
datagen = ImageDataGenerator(
@@ -73,8 +73,8 @@
7373

7474
batch_size = 16
7575
nb_epoch = 30
76-
nb_train_samples = 924#96*5 # old_data == 283,data ==214
77-
nb_validation_samples = 360#48*5 # old_data == 38,data ==27
76+
nb_train_samples = 283*4 # old_data == 283,data ==214
77+
nb_validation_samples = 38*4 # old_data == 38,data ==27
7878

7979
model.fit_generator(
8080
train_generator,
@@ -83,4 +83,4 @@
8383
validation_data=validation_generator,
8484
validation_steps=nb_validation_samples / batch_size)
8585

86-
model.save_weights('models/basic_cnn_30_epochs.h5')
86+
model.save_weights('models/basic_cnn_30_epochs_old_data.h5')

0 commit comments

Comments
 (0)