前言:

今天为大家带来的内容是,(python openCV)用71行代码实现获取人脸部分并存储功能!希望能够帮助到大家,代码较多,部分是用图片方式呈现出来,为了有更好的观赏性和收藏便利。

提示:

本文实例为大家分享了python openCV获取人脸部分并存储的具体代码,供大家参考,具体内容如下

save_path = 'E:opencv2018-04-24OpenCvRARsavetest'faceCascade = cv2.CascadeClassifier( './haarcascade_frontalface_alt.xml') cap = cv2.VideoCapture(0) count = 0 while True: ret,frame = cap.read() gray = cv2.cvtColor(frame,cv2.COLOR_RGB2GRAY) rect = faceCascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=9, minSize=(50,50), flags=cv2.CASCADE_SCALE_IMAGE )
 count += 1  cv2.imshow('opencvCut',frame) k = cv2.waitKey(30) & 0xff if k == 27: breakcap.release()cv2.destroyAllWindows()

然后,在这里再为大家分享一段代码:python用opencv批量检测人脸,并保存:

import cv2import sysimport osfrom PIL import ImagecascPath = "haarcascade_frontalface_default.xml" #训练参数文件faceCascade = cv2.CascadeClassifier(cascPath)#分类器 base = 'new_dir'for img in os.listdir(base): image = cv2.imread(base + img)#读取图片 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) gray = cv2.equalizeHist(gray) #直方图均衡化,提高分类效果 faces = faceCascade.detectMultiScale( gray, scaleFactor=1.1, minNeighbors=5, minSize=(10, 10) ) num = 0 for (x, y, w, h) in faces: cv2.imwrite("face_dir" + img,image[y:y+h,x:x+w]) num += 1# cv2.imshow("Faces found

部分代码_(python openCV)用71行代码实现获取人脸部分并存储功能相关推荐

  1. 天天向上续 python代码_第46p,8行代码,用Python批量重命名文件

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第46篇文章,第二阶段的课程:Python基础知识:小案例之用Python批量重命名文件. 学习本课程,建议先看一遍:[计算机基础知 ...

  2. Python+OpenCV 十几行代码模仿世界名画

    现在很多人都喜欢拍照(自拍).有限的滤镜和装饰玩多了也会腻,所以就有 APP 提供了模仿名画风格的功能,比如 prisma.versa 等,可以把你的照片变成 梵高.毕加索.蒙克 等大师的风格. 这种 ...

  3. python1000行代码_用好这3行代码,可以让你的Python脚本速度提升5倍!

    Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万张图像的尺 ...

  4. python大神和小白代码_看大神6行代码如何带领小白快速入门Python爬虫?

    原标题:看大神6行代码如何带领小白快速入门Python爬虫? 可能是小编本身就有一定的基础!当然我没有瞧不起小白的看法,知识觉得要入门一门编程语言确实比较简单,而且小编本身也是从小白过来的,但是当初接 ...

  5. dlib人脸比对算法代码java,Python 使用dlib 5行代码实现人脸比对

    需要在linux下进行配置(本例是ubuntu),windows坑太多,环境没有配置成功. 1. 安装系统组件 $ sudo apt-get update $ sudo apt-get install ...

  6. python田字格函数简化代码_[Python]使用生成器来简化代码

    原本只是大概知道生成器是什么,但一直不知道怎么用,或是什么情景下用,后来才发现: 在需要一边读数据一边处理任务时,如果直接为每个任务都写一个函数,那么读数据的部分就要在每个函数都重复一遍 直接将所有任 ...

  7. python画自己的名字_Python+OpenCV 十几行代码模仿世界名画

    原标题:Python+OpenCV 十几行代码模仿世界名画 现在很多人都喜欢拍照(自拍).有限的滤镜和装饰玩多了也会腻,所以就有 APP 提供了模仿名画风格的功能,比如 prisma.versa 等, ...

  8. python下载文件并改名_第46p,8行代码,用Python批量重命名文件

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第46篇文章,第二阶段的课程:Python基础知识:小案例之用Python批量重命名文件. 学习本课程,建议先看一遍:[计算机基础知 ...

  9. python小游戏-16行代码实现3D撞球小游戏!-源码下载

    python小游戏-16行代码实现3D撞球小游戏!-源码下载 所属网站分类: 资源下载 > python小游戏 作者:搞笑 链接: http://www.pythonheidong.com/bl ...

最新文章

  1. IntelliJ IDEA 快捷键终极大全,速度收藏!
  2. 使用OpenCV进行人脸检测(Viola-Jones人脸检测方法)
  3. obs可以推到中转服务器吗,[经验分享]OBS 如何实现多路推流
  4. 最值反演[PKUWC2018][loj2542]随机游走
  5. python selenium爬虫_详解基于python +Selenium的爬虫
  6. 该文章为递归寻找目录下目标文件(待完善,但是能用)
  7. php asserttrue,PHP8.0的新特性:错误处理方面已经改进
  8. ucc编译器(语义分析)
  9. 笔记本电脑排名_商务轻薄本什么品牌好? 五款高性能轻薄商务笔记本电脑排名...
  10. dell服务器无线网卡,dell笔记本内置无线网卡找不到怎么处理
  11. axios中文文档整理
  12. 2019 Multi-University Training Contest 6 1005 Snowy Smile —— 线段树
  13. 用浏览器控制台获取一些网页资源
  14. C++——TCP和UDP头部结构(下)
  15. revit图纸导出dxf文件批量修改
  16. 计算机无法启用媒体流,win7开启媒体流功能提示“媒体流已被管理员定义的组策略禁用”如何解决...
  17. 详解ISO 13400文档(DoIP协议)-2
  18. 佛山市“可持续城市出行规划(SUMP)”国家层面培训会顺利完成
  19. 重启网卡提示Bringing up interface eth0:
  20. 模糊视频如何修复高清?这个方法教给你

热门文章

  1. layui二级联动php,简单的layui二级联动
  2. flink实现类似spark.yarn.jars的操作
  3. EDIUS校正颜色轮的教程
  4. 多元函数可微性知识点总结
  5. 多元函数的极值和鞍点
  6. docker for mac dockerip_可能是Mac上最好用的键鼠套装:罗技MX Keys amp; MX Master 3 For Mac 体验...
  7. fastadmin input rule 自定义
  8. vb6 datagrid表格垂直居中_实训项目41:表格制作参考样式
  9. 使用brainconn工具绘制的大脑连接数据,比BrainNet更方便和灵活
  10. python语言保留字可以用变量名来命名_Python语言基本语法元素之变量,变量的含义及命名规则...