opencv和eigenface识别器,python

时间:2016-02-20 16:42:15

标签: python opencv face-recognition

我在python中玩openCV。我想使用特征脸算法来猜测图片中的人物。 我试过

  class ActiveRecord::Base
    mattr_accessor :shared_connection
    @@shared_connection = nil

   def self.connection
     @@shared_connection || retrieve_connection
   end
 end

 ActiveRecord::Base.shared_connection = ActiveRecord::Base.connection

它抱怨

recognizer = cv2.createEigenFaceRecognizer()

我在互联网上阅读,发现子模块面对'应该从openCV 3开始使用,但是当我运行时

'module' object has no attribute 'createEigenFaceRecognizer'

抱怨

recognizer = cv2.face.createEigenFaceRecognizer()
我很困惑.. 谢谢 AC

编辑 - 我是如何安装的:

'module' object has no attribute 'face'

2 个答案:

答案 0 :(得分:0)

您可能需要使用此处所述的额外模块重建opencv - opencv_contrib,如果您尚未执行此操作。

答案 1 :(得分:0)

  1.   

    cmake -D -DOPENCV_EXTRA_MODULES_PATH

  2. " -D"是错误的原因