Skip to content

DamonAknuh/Circle-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Circle-Detector

Project Objective

The purpose of this project is for initial orientation with the OpenCV libraries. I wanted to create a program that would dynamically read an arbitary number of images, and do some sort of OpenCV detection with the image data.

Learning Goals:

This are the learning Goals for this project

  • familiarity with OpenCV
  • familiarity with File.io
  • reorientation to Ubuntu C++ coding enviroments

Tutorials:

These are the tutorials and documentation that I used when creating this project

Installation Documentation:

https://docs.opencv.org/trunk/d2/de6/tutorial_py_setup_in_ubuntu.html

General OpenCV:

https://docs.opencv.org/3.1.0/d9/df8/tutorial_root.html

Circle Detector Functionality:

https://docs.opencv.org/2.4/doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.html

Result

After running the code on the four Test images that were stored in the build directory. These are the test results. The detected circle is highlighted by a drawn red circle with a green dot drawn at the center of the detected circle.

Test 1:

resutl1
This image showcases this codes functionality detecting all of the circles on the screen.

Test 2:

result2

Test 3:

result3

Test 4:

result4