2016-08-05 9 views
3

私は、余分なモジュールとOpenCVの3.1.0をインストールしたが、私はcv2.face.mindistancepredictcollectorとエラー()

>>> s = cv2.face.MinDistancePredictCollector() 

を使用しようとすると、それは私もチェックし、エラー

Traceback (most recent call last): 
File "<pyshell#5>", line 1, in <module> 
s.MinDistancePredictCollector() 
AttributeError: 'module' object has no attribute 'MinDistancePredictCollector' 

を返します。ドキュメント:

と私はMinDistancePredictCollector()が存在しないことを知りました。どうすればインストールできますか?

答えて

3

私はちょうどGithubに同じ問題を尋ねたし、それが次のコードによって解決することができます。

if cv2.__version__ >= "3.1.0": 
    collector = cv2.face.StandardCollector_create() 
    recognizer.predict_collect(face_img, collector) 
    conf = collector.getMinDist() 
    pred = collector.getMinLabel() 
else:  # older version 
    pred, conf = recognizer.predict(face_img) 
+0

おかげで仲間を、私は本当にこのことを感謝しています。 –

関連する問題