Helping kids everywhere create what they imagine
Face SensingFace Sensing

Use the Face Sensing blocks in Scratch Lab to create games, interactive stories, and accessible projects. Try our lesson plan to explore and reflect on both the opportunities and the limitations of these new technologies through topics for classroom discourse.

 

Is Face Sensing private? When you are using the Face Sensing blocks, only your computer can sense your face. None of your data is stored or sent to Scratch or any other site.

 

Why doesn’t it always sense my face? The technology behind the Face Sensing blocks is not perfect. It is best at seeing faces that are brightly lit and close to the camera. It will often recognize faces even if they are partly hidden by a mask, glasses, hat, headscarf, or other covering. It does not do well at seeing faces that are far away, in the dark, or hidden.

 

Does it work with photos or drawings of faces? The Face Sensing blocks can detect faces in photos, and even in drawings. You can try making a smiley face drawing and holding it up to the camera to see if it works.

 

Is it learning? The Face Sensing blocks detect faces using a technology called “machine learning, ” but it is not learning while you use it. It has already been trained to see faces using a large number of photos of faces.

 

What if my camera is not working? When you load the Face Sensing blocks, you should see video from your computer camera on the Scratch stage. If it doesn’t appear, you may need to give Scratch permission to use your camera. Click “allow” when Scratch prompts for permission to use the camera, or check your web browser’s settings.

Tags
Platform
Scratch Lab
Audience
Students and LearnersEducators and Facilitators
Experience Level
Getting StartedIntermediate
Type
Lesson PlanCoding CardsVideoGuide or Worksheet
Topic
Computational Concepts: ConditionalsComputational Concepts: DataComputational Concepts: EventsComputational Concepts: LoopsComputational Concepts: OperatorsComputational Concepts: ParallelismComputational Concepts: SequenceCreative Learning: Experimenting and IteratingCreative Learning: ReflectionCreative Learning: Testing and DebuggingArt/AnimationGamesLiteracy/StorytellingMath and ScienceMusic
Language
English
Related Resources
Costumes
Costumes

Did you know, in Scratch, each sprite costume has a costume center (a center point that determines how sprites rotate, align when they “go to” each other, position themselves, etc.)? Did you know sprites could appear to be pointing in different directions based on how their costumes are drawn in the Paint Editor? Learn more to help with sprite animation.

Learn More
Clicker Game
Clicker Game

Make a game where clicking a sprite scores you points. Add a challenge by making the sprites disappear and reappear or move.

Learn More
Conditional Statements
Conditional Statements

Have you ever wanted to create a Scratch program that is interactive or offers multiple outcomes? Some Scratch programs are static: the outcome is fixed and the same thing happens each time. Some are dynamic: they are capable of action or change each time they are run. In order to create dynamic programs, the programmer can use conditional statement blocks (in the Control blocks category) to give instructions on how the project should respond in different circumstances.

Learn More
Variables and Lists
Variables and Lists

Have you used Variable or List blocks in a Scratch project? They can be a powerful tool when you are creating customized programs. Perhaps you have used a variable to store a game score*, but did you know a variable can hold numbers or text (also known as a “string”)? And if you are storing a lot of custom information, using a list may be more efficient than creating multiple variables. Let’s explore what variables and lists are, and see a number of ways they can be used.

Learn More