[英]How to Use OpenCV Submodule In Python?
如何在 opencv3.3 和 Python 2.7.13 中使用 createLBHFaceRecognizer()?
我使用了 Windows 64 位操作系統
因為我發現語法錯誤:
import os
import cv2
import numpy as np
from PIL import Image
recognizer = cv2.createLBPHFaceRecognizer()
path='dataSet'
錯誤:識別器 = cv2.createLBPHFaceRecognizer()
AttributeError: 'module' 對象沒有屬性 'createLBPHFaceRecognizer'
您需要從源代碼編譯 OpenCV。 下載opencv和opencv_contrib 。
在opencv_contrib
源碼中,有個文件夾叫modules
,刪掉你不用的。
我不知道如何在 Windows 上編譯它。 有(OpenCV 3 教程、資源和指南)有一些安裝 OpenCV(Linux、macOS 等)的教程,但沒有 Windows 版本。 在 Windows 上從源碼編譯 OpenCV 可以參考相關資料。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.