Welcome to Tiny:bit Pro repository
3.7 Face Detection
3.7 Face Detection
3.7 Face Detection1. Learning Objectives2. Preparation for class3. Programming Methods4. Blocks5. Code6. Download code7. Experimental phenomena
1. Learning Objectives
In this course, we will learn how to make k210 vision module performs face detection.
When no face is detected, the Micro:bit led displays a sleeping pattern; when a face is detected, the car dances.
2. Preparation for class
- Remove the TF card from the k210 vision module and insert it into the card reader.
- Plug the card reader into the computer, and wait for the computer to recognize the USB disk.
- Then, enter the TF card. You will see following content.
- Go to the k210 folder, find the 14_yolo_face_detect-Y.py file from the folder and copy it to the root directory.
Delete the original main.py file.
Then, re-name the 14_yolo_face_detect-Y.py file as the main file.
- After re-name, pull out the card reader, remove the TF card and insert it back into the k210 vision module.
3. Programming Methods
Online programming: first copy this URL https://makecode.microbit. and enter the online programming interface.
Click Extension, copy the package URL: https://github.com/YahboomTechnology/K210-Module.git to the input field, click Confirm to add package,
Click Extension again, copy the package URL: https://github.com/YahboomTechnology/Tiny-bitLib to the input field, click Confirm to add the package.
Finally you can use the K210 Vision Module package and Tinybit's building blocks.
4. Blocks
5. Code
6. Download code
Connect the Micro:bit board to the computer via microusb cable, the computer will pop up a USB stick.
Then, select the k210_Face_detection.hex code and right click to send it to the Micro:bit U disk.
Wait until sending is complete and unplug the Micro:bit usb cable. Plug the Micro:bit board into the car.
7. Experimental phenomena
After the car starts, the dot matrix display of the microbit scrolls to display the number 7. Wait for the camera image to appear on the screen, then point the camera at the face. When a human face is detected, the LED dot matrix of the microbit will display a smiling face, and the car will start singing and dancing. When a human face is not detected, the LED dot matrix of the microbit displays the "--__--" icon.