Merge pull request #3617 from chobitsfan:cuda_gftt_set_maxcorners

add maxconers and mindistance setter to gftt
pull/3599/head^2
Alexander Smorkalov 1 year ago committed by GitHub
commit c950656168
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      modules/cudaimgproc/include/opencv2/cudaimgproc.hpp
  2. 3
      modules/cudaimgproc/src/gftt.cpp

@ -578,6 +578,9 @@ public:
@param stream Stream for the asynchronous version.
*/
CV_WRAP virtual void detect(InputArray image, OutputArray corners, InputArray mask = noArray(), Stream& stream = Stream::Null()) = 0;
CV_WRAP virtual void setMaxCorners(int maxCorners) = 0;
CV_WRAP virtual void setMinDistance(double minDistance) = 0;
};
/** @brief Creates implementation for cuda::CornersDetector .

@ -69,7 +69,8 @@ namespace
int blockSize, bool useHarrisDetector, double harrisK);
~GoodFeaturesToTrackDetector();
void detect(InputArray image, OutputArray corners, InputArray mask, Stream& stream);
void setMaxCorners(int maxCorners) CV_OVERRIDE { maxCorners_ = maxCorners; }
void setMinDistance(double minDistance) CV_OVERRIDE { minDistance_ = minDistance; }
private:
int maxCorners_;
double qualityLevel_;

Loading…
Cancel
Save