Home

Awesome

<img height="23" src="https://github.com/lh9171338/Outline/blob/master/icon.jpg"/> Spherical Hough Transform

1. Introduction

This repository is the spherical Hough transform algorithm implemented in Windows, and you can also access the Linux version.

image

2. Requirements

The code is written and tested in Visual Studio 2019.

3. File Structure

SphericalHoughTransform:
  |-- image: the folder containing image files
  |-- include: the folder containing header files
  |-- param: the folder containing parameter files
  |-- src: the folder containing source files
  |-- PropertySheet.props: opencv configure file for Release mode
  |-- PropertySheetd.props: opencv configure file for Debug mode
FileDescription
SphericalCamera.h SphericalCamera.cppRealize the transformation of spherical image, fisheye image and 3D pointcloud
pointcloud.h pointcloud.cppImplement a PointCloud class
hough.h hough.cppRealize the spherical Hough transform, including HoughLinesProbabilistic and HoughLinesStandard functions
main.cppA demo about how to carry out the spherical Hough transform