gpt4 book ai didi

python - cv2.ml_KNearest 对象没有属性 find_nearest

转载 作者:太空狗 更新时间:2023-10-29 20:15:24 25 4
gpt4 key购买 nike

我是 openCV 的初学者,正在尝试执行一段给定的代码。我正在使用 Python 2.7OpenCV3.0 .

之前的代码是在 OpenCV 的早期版本中,因此它使用了 KNearest,我将其修改为 cv2.ml.KNearest_create() 正如这篇文章所建议的那样 OpenCV 3.0.0-beta missing KNN?

现在,当我尝试访问 findnearest 方法时,出现错误:cv2.ml.knearest object has no attribute find_nearest

下面是代码示例

model = cv2.ml.KNearest_create()

roi = dilate[by:by+bh,bx:bx+bw]
small_roi = cv2.resize(roi,(10,10))
feature = small_roi.reshape((1,100)).astype(np.float32)
ret,results,neigh,dist = model.find_nearest(feature,k=1)

OpenCV3.0中方法名有变化吗?

最佳答案

我用 findNearest 替换了 find_nearest,它非常有效。

所以我相信 findNearest 是 OpenCV3.0 中的 find_nearest 版本。

关于python - cv2.ml_KNearest 对象没有属性 find_nearest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34247502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com