Introduction
Object recognition is an area of computer vision where a robot is capable of detecting objects in an environment using a camera or sensor that is capable of extracting images of the robot's surroundings. From these images, software detects an object within every image and then recognizes the type of object. Machines are capable of recognizing objects from an image or a video captured by the robot's sensors. This allows the robot to be aware of their environment.
If a robot can recognize its environment and obtain this information using object recognition, it will be able to perform more complex tasks, such as grabbing objects or moving around in an environment. In Chapter 9, Computer Vision for Robotics, we will look at a robot performing these tasks in a virtual environment.
The task to be performed here is to detect specific objects within an image and recognize those objects. This type of computer vision problem is a bit different from the ones that we have looked at earlier...