| 3 | |
| 4 | |
| 5 | class GFTT: |
| 6 | def __init__(self, maxCorners=0, qualityLevel=0.01, minDistance=1, |
| 7 | mask=None, blockSize=3, useHarrisDetector=False, k=0.04): |
| 8 | self.maxCorners = maxCorners |
| 9 | self.qualityLevel = qualityLevel |
| 10 | self.minDistance = minDistance |
| 11 | self.mask = mask |
| 12 | self.blockSize = blockSize |
| 13 | self.useHarrisDetector = useHarrisDetector |
| 14 | self.k = k |
| 15 | |
| 16 | def detect(self, img): |
| 17 | cnrs = cv2.goodFeaturesToTrack(img, self.maxCorners, self.qualityLevel, self.minDistance, |
| 18 | mask=self.mask, blockSize=self.blockSize, |
| 19 | useHarrisDetector=self.useHarrisDetector, k=self.k) |
| 20 | |
| 21 | return corners_to_keypoints(cnrs) |
| 22 |
no outgoing calls
no test coverage detected
searching dependent graphs…