2015-12-13 52 views
5

私はopenCVの初心者です。コードの一部を実行しようとしています。OpenCV3.0Python 2.7を使用しています。cv2.ml_KNearestオブジェクトには属性がありませんfind_nearest

前のコードはOpenCVの以前のバージョンにあったので、それがOpenCV 3.0.0-beta missing KNN?

は、今私はfindnearestメソッドにアクセスしようとしていたとき、私は取得しています。この記事で示唆したように、私はcv2.ml.KNearest_create()のように変更KNearestを使用していましたエラー:以下cv2.ml.knearest object has no attribute find_nearest

は0123で、メソッド名の変更コードサンプル

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) 

ありあり?

答えて

6

私はfind_nearestをfindNearestに置き換え、それは魅力的に機能しました。

私はfindNearestがOpenCV3.0のfind_nearestのバージョンだと思います。

関連する問題