python+opencv提取图片中的人脸
发布日期:2021-07-01 05:36:10 浏览次数:2 分类:技术文章

本文共 643 字,大约阅读时间需要 2 分钟。

当前环境

系统: windows 10 64

python版本:3.7.3

opencv 版本:3.4.4

python官网:

opencv下载地址:

当前例子为:展示出截取的头像,显示图像并将人像画框

def facedetect(image):    image = imread(image)    # 级联分类器    detector = cv2.CascadeClassifier("D:/study/tf/03/haarcascade_frontalface_default.xml")    rects = detector.detectMultiScale(image, scaleFactor=1.1, minNeighbors=2, minSize=(10, 10), flags=cv2.CASCADE_SCALE_IMAGE)    for (x,y,w,h) in rects:        # 画矩形框        #cv2.rectangle(image, (x,y), (x+w,y+h), (0,255,0),2)        cv2.rectangle(image, (x,y), (x+w,y+h), (0,0,0),0)        tl = image[y:y+w,x:x+h]        plt.imshow(tl)        plt.axis('off')        plt.show()    show(image)

 

转载地址:https://openai.blog.csdn.net/article/details/100216059 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:SpringBoot 在启动时运行代码 按顺序执行不同业务
下一篇:python使用opencv提取视频文件,本地电脑摄像机,视频流中的人脸。保存为图片的测试代码

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月10日 19时38分16秒