Building a simple program with OpenCV

There are many program samples that show how to use OpenCV using Python. In our case, we build a simple program to detect a circle in a still image.

Consider we have the following image, which is used for testing. You can find the image file in the source code files, called circle.png.

Building a simple program with OpenCV

To find a circle in a still image, we use circle Hough Transform (CHT). A circle can be defined as follows:

Building a simple program with OpenCV

(a,b) is the center of a circle with radius r. These parameters will be computed using the CHT method.

Let's build a demo! ...

Get Smart Internet of Things Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.