boost::gil::hough_circle_transform_brute
Vote for best fit of a circle in parameter space according to rasterizer
Synopsis
Declared in <boost/gil/extension/image_processing/hough_transform.hpp>
template<
typename ImageView,
typename ForwardIterator,
typename Rasterizer>
void
hough_circle_transform_brute(
ImageView const& input,
hough_parameter<std::ptrdiff_t> const& radius_parameter,
hough_parameter<std::ptrdiff_t> const& x_parameter,
hough_parameter<std::ptrdiff_t> const& y_parameter,
ForwardIterator d_first,
Rasterizer rasterizer);
Description
The input must be an edge map with grayscale pixels. Be aware of overflow inside accumulator array. Rasterizer is used to rasterize a circle for voting. The circle then is translated for every origin (x, y) in x y parameter space. For available circle rasterizers, please look at rasterization/circle.hpp
Parameters
Name |
Description |
radius_parameter |
A type to encapsulate Hough transform parameter range |
x_parameter |
A type to encapsulate Hough transform parameter range |
y_parameter |
A type to encapsulate Hough transform parameter range |
Created with MrDocs