我在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'
答案 0 :(得分:0)
您可能需要使用此处所述的额外模块重建opencv - opencv_contrib,如果您尚未执行此操作。
答案 1 :(得分:0)
cmake -D -DOPENCV_EXTRA_MODULES_PATH
" -D"是错误的原因