19
Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Embed Size (px)

Citation preview

Page 1: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Application in Computer VisionApplication in Computer Vision

Final Project

Nir Slakman, Oren Zur and Noam Ben-Ari

Page 2: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

The Goal. The Goal.

To Create:

• A game for kids, to assist them

getting familiar with the world of nature.

• Using simple motor skills, sound effects and colors.

Page 3: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Description.Description.

• Web-cam based.• Few different screens (levels). • Motion detection.• Identifying the animals by the sounds

they make.

Page 4: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Motivation.Motivation.

• To create an educational game for kids.• An interesting game, using colors and

sounds effects.• An EyeToy look-like game.

Page 5: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

What is Eye Toy?What is Eye Toy?

• Color digital camera device.

• Usually used for the PlayStation consoles.

• Allows the player to play the game by using his hands movements instead of using a joystick or a keyboard.

Page 6: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

The Technology.The Technology.

• uses computer vision to process images taken by the camera.

• allows players to interact with games using motion, color detection and sound.

Page 7: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari
Page 8: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Video Capturing.Video Capturing.

• Captures frames using Matlab.• Each frame being converted to a 3D

matrix (X*Y*3).• X and Y are the dimension of the

frame.• The third value means 3 layers of

color – RGB.

Page 9: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Motion Detection.Motion Detection.

• A five frames buffer.

• A median matrix was computed for each five matrixes.

• If the value of a pixel is different from the value of the median – there was a motion!

Page 10: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Color Detection.Color Detection.

• The software is looking for a blue object in motion.

• Each pixel’s RGB values are being examined for a dominant value of blue.

Page 11: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Location detection.Location detection.

This is easy…

• The location is actually the values of x and y in the matrix (frame – [x,y]).

• When the object being located is signed with a square.

Page 12: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Location detection.Location detection.

• The square is drawn on the game’s screen according to the camera screen window’s coordinates.

• The moving object is being followed by the square online.

Page 13: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Effects.Effects.

• When the software locates the square in one of the pictures’ location range, it recognize the animal, mark the picture and create sounds effects.

Page 14: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Example.Example.

Page 15: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari
Page 16: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari
Page 18: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

In The Future.In The Future.

• Expand the system for different subjects.

• Include competitions and High-scores.

• Time based levels.

Page 19: Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari

Any Questions?Any Questions?