<< Chapter < Page Chapter >> Page >

1.0 introduction

Computer vision is a very important problem in modern society. It has applications in many disciplines, from analyzing targets found in satellite images, to inspecting circuit boards to determine their quality, to analyzing photos on Facebook in order to guess who the faces in them belong to.

We wanted to gain a better understanding of image recognition, but as there are already so many guides and solutions in existence, we decided we would learn about the subject by applying it to another real-world problem.

In modern robotics, it is very difficult to write a program that can autonomously seek out a target and find its own path to its goal. There exist many sensors that can give a robot information about the environment surrounding it, such as encoders, gyroscopes, accelerometers, and ultrasonic rangefinders. However, even with all these sensors, all that most robots can do is follow a pre-programmed path, and use their sensors to avoid obstacles.

To this end, our goal was to solve a simple problem in the domain of computer vision, the detection of balls of a certain color. Then, we wanted to implement our solution in hardware, and make a robot with a camera that could autonomously track a ball, turn towards it, and drive up to it.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Hough transform object detection. OpenStax CNX. Dec 16, 2015 Download for free at http://legacy.cnx.org/content/col11937/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Hough transform object detection' conversation and receive update notifications?

Ask