GithubHelp home page GithubHelp logo

danielvicedo / webcam_circles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from beta-robots/webcam_circles

0.0 1.0 0.0 1.76 MB

Circle detection from online webcam images

CMake 12.31% C++ 87.69%

webcam_circles's Introduction

Webcam Circles

Initial Fork from: https://github.com/beta-robots/webcam_circles

The Hough Transform

The Hough Transform is an image analysis algorithm which can detect simple forms. It is mostly used in computer analysis and image processing. Initially this transform was created to detect lines but with years later it expanded its borders onto circles and ellipses.

Parameters

MIN_RADIUS and MAX_RADIUS

Those parameters limit the minimum and maximum radius of which the circles can have. Too big of a MIN_RADIUS and some small circles might not be detected. Same happens with too small of a MAX_RADIUS, where some bigger circles might be missed.

MIN_CIRCLE_DIST

This parameter limits the minimum distance between circles. More precisely, the center of those circles. If the number is too small more than one circle may be detected from the same center-point of a circle.

ScreenShot

HOUGH_ACCUM_RESOLUTION

This parameter determines how close the detection is in comparison to the real image. It is related to the inverse of the resolution of the image.

CANNY_EDGE_TH

This parameter is related to the Canny algorithm. It is used to detect edges inside the image. If it is too small it will falsely detect some extra circles.

ScreenShot

HOUGH_ACCUM_TH

This parameter is used as a threshold where above it the code will search for a circle. If it is too small, false circles may be detected around the true center of the original circle.

ScreenShot

webcam_circles's People

Contributors

danielvicedo avatar andreucm avatar carlosjoserg avatar paumila avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.