Advertisement

用于构建基于OpenCV的haar级联分类器的人脸识别系统

阅读量:

haar级联分类器应用

haar级联分类器的下载方法,不知道的可以看一下

代码实现

复制代码
    # 导入模块
    import cv2
    #加载一张待检测的人脸(人脸歪着可能检测不到)
    img = cv2.imread('face.jpg')
    
    # xml加载有两种方法
    # 加载人脸检测的xml(第一种方法)
    face_cascade = cv2.CascadeClassifier() # 先实例化一个对象
    # 这里是你的xml存放路径!!!(这个是加载人脸识别的引擎)
    face_cascade.load('G:\Anaconda3\opencv-master\data\haarcascades\haarcascade_frontalface_default.xml') 
    # 加载人眼识别的xml(第二种方法)
    # 直接加载xml的存放路径
    eye_cascade = cv2.CascadeClassifier('G:\Anaconda3\opencv-master\data\haarcascades\haarcascade_eye.xml')
    
    # 开始人脸检测
    faces = face_cascade.detectMultiSc

全部评论 (0)

还没有任何评论哟~