zoukankan      html  css  js  c++  java
  • 实现人脸识别性别之路---open CV将图片显示出来

    import cv2
    filename='E:\tensorflow\bu.jpg'#图片的地址

    # face_cascade=cv2.CascadeClassifier('C:\anconda3\pkgs\opencv3-3.1.0-py35_0\Libraryetc\haarcascades\haarcascade_frontalface_default.xml')
    '''
    调用分类器
    '''

    img=cv2.imread(filename)#读取照片
    face_cascade=cv2.CascadeClassifier('C:\anconda3\pkgs\opencv3-3.1.0-py35_0\Libraryetc\haarcascades\haarcascade_frontalface_default.xml')
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    faces=face_cascade.detectMultiScale(gray,1.3,5)#识别人脸
    for (x,y,h,w) in faces:
    img=cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
    #通过对角线在图片上画人脸框
    # f = cv2.resize(gray[y:(y + h), x:(x + w)], (200, 200))
    #重新设定图片的大小
    f = cv2.resize(gray[y:(y + h), x:(x + w)], (200, 200))
        cv2.namedWindow('faces Detected1')
    cv2.imshow('faces Detected!',f)#将图片显示出来
    cv2.imwrite('E:\tensorflow\faces2.jpg',f)
    print("********")
    cv2.waitKey(2)

  • 相关阅读:
    九度-题目1197:奇偶校验
    九度-题目1073:杨辉三角形
    九度-题目1072:有多少不同的面值组合?
    同步异步,阻塞非阻塞
    注解方式配置bean
    监听器
    自定义系统初始化器
    构建流
    数值流
    流的使用
  • 原文地址:https://www.cnblogs.com/MyUniverse/p/9465120.html
Copyright © 2011-2022 走看看