import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
# 设置兼容中文
plt.rcParams['font.family']=['sans-serif']
plt.rcParams['font.sans-serif']=['SimHei']
D:\Anaconda\AZWZ\lib\site-packages\numpy\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:
D:\Anaconda\AZWZ\lib\site-packages\numpy\.libs\libopenblas.NOIJJG62EMASZI6NYURL6JBKM4EVBGM7.gfortran-win_amd64.dll
D:\Anaconda\AZWZ\lib\site-packages\numpy\.libs\libopenblas.WCDJNK7YVMPZQ2ME2ZZHJJRJ3JIKNDB7.gfortran-win_amd64.dll
warnings.warn("loaded more than 1 DLL from .libs:\n%s" %
# 输出默认参数print("Threshold:{}".format(fast.getThreshold()))print("NonmaxSuppression:{}".format(fast.getNonmaxSuppression()))print("neighborhood:{}".format(fast.getType()))print("Total Keypoints with nonmaxSupperssion:{}".format(len(kp)))
Threshold:30
NonmaxSuppression:True
neighborhood:2
Total Keypoints with nonmaxSupperssion:3539
# 关闭非极大值抑制
fast.setNonmaxSuppression(0)
kp = fast.detect(tv,None)print("Total Keypoints with nonmaxSupperssion:{}".format(len(kp)))