OpenCV良好的跟踪功能如何设置质量度量?

2024-07-04 08:22:22 发布

您现在位置:Python中文网/ 问答频道 /正文

python OpenCV中的Shi-Tomasi角点检测器如下所示:

   feature_params = dict(maxCorners=100, qualityLevel=0.3, minDistance=7, blockSize=7)
   p0 = cv2.goodFeaturesToTrack(frame, mask=None, **feature_params)

文档中说,参数qualityLevel是图像角点的最小可接受质量。它还表示此参数值乘以最佳拐角质量度量值,质量度量值小于产品的拐角将被拒绝

例如,如果最佳角点的质量度量值为1500,质量等级为0.01,则质量度量值小于15的所有角点都将被拒绝

如果我想设置质量度量而不是质量级别,我该怎么做

质量水平不是一个绝对参数。我的意思是,质量水平取决于最佳的角质量度量,同时也取决于背景。然而,如果我可以设置这个质量度量,我将能够消除这些依赖性


Tags: 参数度量质量水平paramsopencv检测器dict

热门问题