Update Facial_Instruction file
This commit is contained in:
parent
cdedfa39e6
commit
267bb6884d
3 changed files with 17 additions and 16 deletions
|
@ -1,33 +1,34 @@
|
||||||
Here, I introduce another library named "Dlib", which is a computer vision library always cooped with opencv.
|
Here, I introduce another library named "Dlib", which is a computer vision library always cooped with opencv.
|
||||||
So to run the demo, we need to install Dlib on our system.
|
So to run the demo, we need to install Dlib on our system.
|
||||||
I found tutorials to install dlib, and it worked for my device (Win10).
|
1. I found tutorials to install dlib, and it worked for my device (Win10).
|
||||||
|
|
||||||
https://www.learnopencv.com/install-opencv-3-and-dlib-on-windows-python-only/ (I have tried and it did work well)
|
https://www.learnopencv.com/install-opencv-3-and-dlib-on-windows-python-only/ (I have tried and it did work well)
|
||||||
https://www.pyimagesearch.com/2017/05/01/install-dlib-raspberry-pi/ (I haven't get a chance to test on my Pi)
|
https://www.pyimagesearch.com/2017/05/01/install-dlib-raspberry-pi/ (I haven't get a chance to test on my Pi)
|
||||||
|
|
||||||
Note that to install on windows, make sure you have CMAKE and Visual Studio 2017 installed.
|
Note that to install on windows, make sure you have CMAKE and Visual Studio 2017 installed.
|
||||||
|
|
||||||
|
|
||||||
2. How to use:
|
2. How to use:
|
||||||
a. Add custom face dataset
|
a. Add custom face dataset
|
||||||
1. Open "Facial_Recognition_Registration.py".
|
1. Open "Facial_Recognition_Registration.py".
|
||||||
2. Change string variable "label" (at line 7) to your name, such as: label = "feier_zhang"
|
2. If using the laptop camera, make sure "cap = cv2.VideoCapture(0)" (at line 17);
|
||||||
3. If using the laptop camera, make sure "cap = cv2.VideoCapture(0)" (at line 19);
|
If using the external WebCam, make sure "cap = cv2.VideoCapture(1)" (at line 17).
|
||||||
If using the external WebCam, make sure "cap = cv2.VideoCapture(1)" (at line 19).
|
3. Run "Facial_Recognition_Registration.py"
|
||||||
4. Run "Facial_Recognition_Registration.py"
|
4. Enter the label as your name.
|
||||||
|
|
||||||
Your face dataset:
|
Your face dataset:
|
||||||
1. Folder "/Facial_images" -> "/face_rec" -> "/train", then you can see the folder of your name is in it.
|
1. Folder "/Facial_images" -> "/face_rec" -> "/train", then you can see the folder of your name is in it.
|
||||||
|
|
||||||
b. Train your face recognizer
|
b. Run Facial_Recognition_Enrollment.py
|
||||||
1. In "Facial_Recognition_Wrapper.py".
|
|
||||||
2. Make sure line 230 (in the main function): mode = 'train'
|
|
||||||
3. Run
|
|
||||||
|
|
||||||
c. Test on videostream
|
c. Test on videostream
|
||||||
1. In "Facial_Recognition_Wrapper.py".
|
1. In "Facial_Recognition_Inference.py".
|
||||||
2. Make sure line 230 (in the main function): mode = 'test'
|
2. Make sure line 27 to match your imaging device, same as above a.2
|
||||||
3. Make sure line 182 to match your imaging device, same as above a.3
|
3. Run
|
||||||
4. Run
|
|
||||||
|
|
||||||
|
3. Requirements for face registration:
|
||||||
|
a. User can sometimes turn your head a little bit to let us get more face data, but you must make sure that there're 5 colles on each photo.
|
||||||
|
b. Don't register you face when too much light is coming.
|
||||||
|
|
||||||
welcome any try-out and comments!
|
welcome any try-out and comments!
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue