In this section, the robot, using its cameras, stores the image of the environment, which is actually a sequence of numbers, and holds them all in sequence. Then, using image processing algorithms and using machine learning methods, detects objects. These objects include balls, goal post, other robots and field area. This field of activity can be used in process of medical images and detection of certain diseases, security and authentication processes, airplane and car control, and many more. Students in computer, artificial intelligence and mechatronics, who are interested in machine vision, can choose the Nao Lab as the practical platform for their projects