#利用openCV裁脸

简介: #利用openCV裁脸import cv2def draw_rects(img, rects): for x, y, w, h in rects: cv2.rectangle(img, (x, y), (x+w, y+h), (255, 255, 00), 2) cv2.
#利用openCV裁脸

import
cv2 def draw_rects(img, rects): for x, y, w, h in rects: cv2.rectangle(img, (x, y), (x+w, y+h), (255, 255, 00), 2) cv2.circle(img, (x, y), 1, (0, 0, 255), 10) print(img.shape) imgs = img[y :y + h , x :x + w ] print(imgs.shape) cv2.imshow('img', imgs) haar__cascade_path = "haarcascade_frontalface_default.xml" face_cascade = cv2.CascadeClassifier(haar__cascade_path) print(face_cascade) img = cv2.imread("7.jpg") faces = face_cascade.detectMultiScale(img, 1.5, 4) print(faces) draw_rects(img,faces) cv2.waitKey(0) cv2.destroyAllWindows()

 

目录
相关文章
淘宝批量复制宝贝提示“当前类目大于48小时发货的发货时间不能大于15天,请调整”怎么解决?
要复制这个宝贝上传到淘宝店铺,只需要重新复制一次,然后在大淘营淘宝宝贝复制专家下载配置的第二步,选择一个小于或等于15天的发货时间(见下图),这样就可以复制宝贝上传到淘宝店铺了。
|
SQL 开发框架 安全
【Gin】初识Gin框架,模板基本语法
1.Gin介绍 Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。 它具有类似 Martini 的 API,但性能比 Martini 快 40 倍。如果你需要极好的性能,使用 Gin 吧
841 1
【Gin】初识Gin框架,模板基本语法
|
敏捷开发 移动开发 前端开发
如何开一场高效的迭代排期会 | 敏捷开发落地指南
如何开一场高效的迭代排期会,高效落地敏捷开发,先从这3个关键活动着手,通过本文你将了解到什么是敏捷开发、什么是双周迭代、如何高效地开展排期会,以及如何在云效项目协作·Projex 中落地排期会相关事宜。
2398 0
如何开一场高效的迭代排期会 | 敏捷开发落地指南
|
存储 人工智能 运维
AliOS Things 技术分享(一)|学习笔记
开始学习 AliOS Things 技术分享(一)
792 0
AliOS Things 技术分享(一)|学习笔记
|
弹性计算 并行计算 NoSQL
Clion配置远程CUDA调试环境
在阿里云GPU ECS实例上搭建Remote CUDA开发环境,使用Jetbrains Clion作为Develop IDE。
1127 1
Clion配置远程CUDA调试环境
|
存储 算法 程序员
|
存储 算法
Win系统 - 为什么标注1TB的硬盘到手才900多G
Win系统 - 为什么标注1TB的硬盘到手才900多G
1163 0
Win系统 - 为什么标注1TB的硬盘到手才900多G
|
监控 开发工具
手机app应用免费监控软件U-APM保姆级教学,入门使用
这篇文章简单的介绍一下友盟+U-APM,应用性能监控平台, 可以高效提升应用质量,智能诊断,快速定位问题,从产品质量验收到问题复现排查等各项功能,快速通道链接。
手机app应用免费监控软件U-APM保姆级教学,入门使用