Skip to content

Latest commit

 

History

History
25 lines (12 loc) · 1.07 KB

README.md

File metadata and controls

25 lines (12 loc) · 1.07 KB

hough-transform

Various implementation for Hough Transform (all OpenCV functions are referred to 2.4.8):

  1. Last CUDA-implementations using a Hough Transform to reconstruct arcs in a circle, for recognizing tracks:

    • ht_rhophi.cu: vote in the rhophi parameter space

    • ht_rhophi_AB.cu: vote in the AB parameter space

    • ht_rhophi-0.1.cu: same as ht_rhophi.cu, but with MULTI-GPU support

  2. main.cpp + hough.cu + hough.h: Hough Transform C++ plain code + CUDA-Trasform code, with some OpenCV utilities (from http://www.keymolen.com/2013/05/hough-transformation-c-implementation.html)

  3. houghlines.cpp: show OpenCV HoughLinesP (probabilistic) execution time on CPU and GPU

  4. hough_partialcircle.cpp: show cirlces and partial-circles tracked in an input image

  5. HoughLines_Demo.cpp: edited OpenCV HoughLines_Demo source to generate input image starting from a list of polar coordinates (atlas_track_GPU/random1.txt) [previous version in hough_tracks.cpp]

  6. hough_circle.cpp: plain C/C++ implementation for Hough Circle Transform (unfixed radius)