Lesson 1 of 0
In Progress

Session 14: Face Detection

Objectives

After this lesson, students will be able to:

  • Describe about Face detection in image
  • Describe about various Face detection functions in PictoBlox.
  • Implement the face detection functions while writing the code.
  • Prepare a coding project on face detection in python using pictoblox.
Introduction

In this session students will be learning about the concept of face detection. They will be able to understand about detecting faces in images, different face detection functions used in pictoblox and how they can implement those functions while writing the program.

Students will be given an introduction to face detection, how face recognition has become one of the most promising applications of computer vision. Face detection can be considered to be a substantial part of face recognition operations. Then, they will be taught how face detection is done and what are pros and cons associated with it. We will guide them about the different face detection functions available in pictoblox and how these functions can be implemented while writing program in Pictoblox python interface. Finally, we will give them a step-by-step guide to prepare a project on face detection in Pictoblox using python.

Activity
  • Creating a project on face detection using Pictoblox, by implementing different face detection functions which we have learnt in this session.

Teaching Resources
PicoBlox Code
TitleDescriptionFile
Face detectionThis project demonstrates how face detection can be done using python.https://learn.edustream.ae/wp-content/uploads/2022/06/CL9_CH14_Face-Detection.sb3
Timeline
TitleApproximate DurationProcedureReference Material
Intro to face detection5
  1. Access and play Intro to face detection lecture slide.
  2. Describe about the concept of face detection.
  3. Give an overview of how face detection takes place.
  4. Discuss the various pros and cons associated with technique of face detection.

Lecture Slide

Face detection functions in python10
  1. Access and play Face detection functions in python lecture slide.
  2. Discuss about different face detection functions available in python.
  3. Describe about each of the function’s functionality briefly.

Lecture Slide

Activity : Face detection20
  1. Ask students to open the PictoBlox on their computer.
  2. Demonstrate the procedure given in theĀ Face detection Activity Sheet to the students.
  3. Ask the students to follow the instructions to create the project.
  4. At the end of the activity, the teacher must check if all the students have created the project and provide feedback accordingly.

PictoBlox file, Lecture Slide and Activity sheet

Concluding the lecture5
  1. Make sure that all the students save their script properly before closing PictoBlox.
  2. Give a summary of the points covered in the lecture.

Lecture Slide

Things to Remember
Before Class
  1. Make sure each PC has the latest version of PictoBlox installed and running.
During Class
  1. If the students are unable to find a block, point them to the color of the block on the block palette.
  2. Make sure they write the script by selecting the appropriate sprite.
After Class
  1. Make sure students save their codes/scripts.
  2. Make sure they shut down the PC/Laptops.