createFromJSON(const std::string &jsonFile) | vpCircleHoughTransform::vpCircleHoughTransformParams | inlinestatic |
from_json(const nlohmann::json &j, vpCircleHoughTransformParams ¶ms) | vpCircleHoughTransform::vpCircleHoughTransformParams | friend |
getAveragingWindowSize() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getCenterMinDist() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getCenterMinThreshold() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getCenterXLimits() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getCenterYLimits() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getCirclePerfectness() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getDilatationKernelSize() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getEdgeMapFilteringNbIter() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getExpectedNbCenters() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getGaussianKernelSize() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getGaussianStdev() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getGradientKernelSize() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getLowerCannyThreshold() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getMaxRadius() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getMergingRadiusDiff() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getMinRadius() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getProbabilityThreshold() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getRecordVotingPoints() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getUpperCannyThreshold() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
getVisibilityRatioThreshold() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
saveConfigurationInJSON(const std::string &jsonPath) const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
to_json(nlohmann::json &j, const vpCircleHoughTransformParams ¶ms) | vpCircleHoughTransform::vpCircleHoughTransformParams | friend |
toString() const | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
vpCircleHoughTransform class | vpCircleHoughTransform::vpCircleHoughTransformParams | friend |
vpCircleHoughTransformParams() | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |
vpCircleHoughTransformParams(const int &gaussianKernelSize, const float &gaussianStdev, const int &gradientFilterKernelSize, const float &lowerCannyThresh, const float &upperCannyThresh, const int &edgeMapFilterNbIter, const std::pair< int, int > ¢erXlimits, const std::pair< int, int > ¢erYlimits, const float &minRadius, const float &maxRadius, const int &dilatationKernelSize, const int &averagingWindowSize, const float ¢erThresh, const float &circleProbabilityThresh, const float &circlePerfectness, const float ¢erMinDistThresh, const float &mergingRadiusDiffThresh, const vpImageFilter::vpCannyFilteringAndGradientType &filteringAndGradientMethod=vpImageFilter::CANNY_GBLUR_SOBEL_FILTERING, const vpImageFilter::vpCannyBackendType &backendType=vpImageFilter::CANNY_OPENCV_BACKEND, const float &lowerCannyThreshRatio=0.6f, const float &upperCannyThreshRatio=0.8f, const int &expectedNbCenters=-1, const bool &recordVotingPoints=false, const float &visibilityRatioThresh=0.1f) | vpCircleHoughTransform::vpCircleHoughTransformParams | inline |