Skip to content

zhm-nico-nico-ni/hough-transform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Various implementation for Hough Transform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Cuda 56.4%
  • C++ 40.9%
  • Makefile 1.5%
  • C 1.2%