python编写照片中人脸标识并保存功能

这是我之前回答中的代码的更新版本,它检测图像中的人脸并将检测到的人脸保存为单独的图像:

需要安装opencv-python

pip3 install opencv-python -i https://pypi.douban.com/sample/

还需要训练模型(人脸识别文件):

haarcascade_frontalface_default.xml人脸识别文件.rar_haarcascade_frontalface_default.xml下载-互联网文档类资源-CSDN下载 

代码如下:

import cv2# Load the cascade classifier
#face_cascade = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
face_cascade=cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
face_cascade.load('D:/python-project/haarcascade_frontalface_default.xml')# Load the input image
img = cv2.imread("3.png")# Convert the input image to grayscale
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# Detect faces in the grayscale image
faces = face_cascade.detectMultiScale(gray_img, scaleFactor=1.1, minNeighbors=5)# Iterate over the detected faces and save each face as a separate image
face_num = 0
for (x, y, w, h) in faces:face = img[y:y+h, x:x+w]cv2.imwrite("face_{}.jpg".format(face_num), face)face_num += 1# Display the output image
#cv2.imshow("Faces", img)
# Draw rectangles around the faces
for (x, y, w, h) in faces:cv2.rectangle(img, (x, y), (x+w, y+h), (0, 0, 255), 2)
cv2.imshow("Faces", img)    
cv2.waitKey()

89f7940224f820a0bf7aa1c26a933c10.png

 结果:

有一张侧脸没有识别出来(后排右起第四个)

 以上代码来自chatgpt回复。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/15418.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【钓鱼实测】写bug给new bing和chatGPT查。问他们林黛玉倒拔垂杨柳

BUG 错误代码 #include <iostream> #include <vector> using namespace std; int main() {vector<int> vec{1,2,3,2,4};for (auto iter vec.begin(); iter ! vec.end(); iter ){if (*iter 2) {vec.erase(iter);}}cout << vec.size() << endl…

2013-14红军利物浦赛季总结

本文首发于懂球帝 总览 本赛季红军利物浦如好莱坞大片般的剧情&#xff0c;跌宕起伏扣人心弦&#xff0c;有喜悦&#xff0c;也有遗憾&#xff0c;最后几轮争冠历程的虐心程度堪比韩剧。随着纽卡比赛的终场哨响&#xff0c;KOP们心里五味杂陈&#xff0c;不知是如释重负&#x…

清华连续三年稳坐亚洲第一!西交利物浦成今年黑马 | 2021泰晤士亚洲大学排名...

点击上方“视学算法”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达 作者丨金磊 博雯 来源丨量子位 编辑丨极市平台 导读 2021泰晤士亚洲大学排名&#xff0c;新鲜出炉。内地共有15所高校排名进入前50名&#xff0c;创造新纪录。 2021泰晤士…

利物浦有望成为全球第一个气候友好城市

点击上方 “蓝色字” 可关注我们&#xff01; 暴走时评&#xff1a; 利物浦市议会&#xff08;LCC&#xff09;宣布将利用区块链技术缓解气候问题带来的影响。LCC发布推文解释说将努力减少城市气候影响&#xff0c;计划到2020年成为全球第一个气候友好型城市&#xff0c;与波塞…

西交利物浦大学_CST专业_为自学而生

本篇文章编录的内容是为了帮助西交利物浦大学大二CST专业学生&#xff0c;以实现自主学习。 具体课程内容借鉴于Iscream学长的个人经历与知乎上的回答&#xff0c;在此对学长表示感谢。 文章目录 一、Electrical and Electronic Engineering1.EEE1032.EEE1043.EEE1094.EEE112 二…

西交利物浦计算机分数,2021年西交利物浦大学投档线及各省最低录取分数线统计表...

2018-2019年西交利物浦大学投档线及各省最低录取分数线统计表 高考填报志愿的时候&#xff0c;查询每个院校投档分数线是志愿填报信息的必要一步。那么什么是投档线呢&#xff1f;高考院校投档线是指以院校为单位&#xff0c;按招生院校同一科类(如文科或理科)招生计划数的一定…

西交利物浦计算机分数,考多少分才能上西交利物浦大学 录取分数是多少

今年高考多少分才能上西交利物浦大学&#xff1f;高考结束后就是高考志愿填报的时间了&#xff0c;无数梦想上西交利物浦大学的同学们都会有相同的问题&#xff0c;但是&#xff0c;高三网小编要告诉大家的是具体的分数线是要录取完后才公布的&#xff0c;于是小编总结了共有几…

利物浦大学计算机qs排名,利物浦大学qs世界排名

利物浦大学在2021年QS世界大学排行榜中&#xff0c;排名第181名&#xff0c;在2020年QS世界大学排行榜中&#xff0c;排名第181名;在2019年QS世界大学排行榜中&#xff0c;排名第164名;在2018年QS世界大学排行榜中&#xff0c;排名第173名。 利物浦大学alevel要求 利物浦大学al…

实战|淘宝用户行为分析案例

一、项目背景 本数据报告以淘宝app平台为数据集&#xff0c;通过行业的指标对淘宝用户行为进行分析&#xff0c;从而探索淘宝用户的行为模式&#xff0c;具体指标包括&#xff1a;日PV和日UV分析&#xff0c;付费率分析&#xff0c;复购行为分析&#xff0c;漏斗流失分析和用户…

连ChatGPT都不懂的五一调休,到底怎么来的?

今天是周几&#xff1f; 你上了几天班了&#xff1f; 还要上几天班放假&#xff1f; 五一啥安排&#xff1f; 出行的票抢到了吗&#xff1f; 调休到底是谁发明的&#xff1f;&#xff01; 五一劳动节是要劳动吗&#xff1f; 为什么昨天是周一&#xff0c;今天还是周一&a…

8+基于机器学习算法非肿瘤分析生信文章,简单实验验证即可实现

公众号 01 科研背景 生物医学是综合医学、生命科学和生物学的理论和方法而发展起来的前沿交叉学科,基本任务是运用生物学及工程技术手段研究和解决生命科学&#xff0c;特别是医学中的有关问题。机器学习技术能利用复杂的算法在大规模、异质性数据集中进行运行,在生物医学方面…

Nature:药物研发里程碑技术

科研背景 生物医学是综合医学、生命科学和生物学的理论和方法而发展起来的前沿交叉学科,基本任务是运用生物学及工程技术手段研究和解决生命科学&#xff0c;特别是医学中的有关问题。机器学习技术能利用复杂的算法在大规模、异质性数据集中进行运行,在生物医学方面、人类基因…

全网最详细部署配置中科大chatgpt学术优化环境

目录 前期准备工作修改config_private.py文件创建私钥配置代理网络的地址 前期准备工作 项目地址: https://github.com/binary-husky/gpt_academic 使用git下载到本地 git clone https://github.com/binary-husky/gpt_academic.git使用conda创建虚拟环境chatgpt-academic …

基于Qt的镜面翻转桌面小程序

目录 引言捕获窗口定时触发全屏切换附录参考 个人博客&#xff1a;https://braised-lamb.github.io/ 引言 windows桌面可以横向、纵向翻转显示桌面&#xff0c;但是不能对屏幕进行镜像翻转&#xff0c;当然基本上也不会有人有这种奇怪的需求。UltraMon可以实现这个功能&#x…

低代码?首个基于ChatGPT的自然语言开发框架PromptAppGPT:全自动编译、运行、界面生成...

点击关注公众号&#xff1a;互联网架构师&#xff0c;后台回复 2T获取2TB学习资源&#xff01; 上一篇&#xff1a;Alibaba开源内网高并发编程手册.pdf 首个自研全开源自然语言低代码GPT应用快速开发框架——PromptAppGPT来了&#xff01; 最近&#xff0c;CCF理论计算机科学技…

九大思维框架:让你ChatGPT使用能力提升百倍

今天给大家分享9个常用的prompt的思维模型,便于大家快速的去掌握如何高效的使用ChatGPT 一、 APE模型 "行动(Action)、目的(Purpose)、期望(Expectation)"(APE)的模型是一个非常实用的决策和沟通工具,用于明确行动、目标和期望。 行动(Action):这是指…

首个基于ChatGPT的自然语言开发框架PromptAppGPT:全自动编译、运行、界面生成

来源&#xff1a;新智元 【导读】首个自研全开源自然语言低代码GPT应用快速开发框架——PromptAppGPT来了&#xff01; 最近&#xff0c;CCF理论计算机科学技术委员会委员张长旺&#xff0c;开发了一个基于低代码提示语的快速应用开发框架PromptAppGPT&#xff0c;可以实现基于…

声称或超越GPT-4!谷歌PaLM 2:全面向ChatGPT微软开炮

明敏 丰色 发自 凹非寺 量子位 | 公众号 QbitAI 万众瞩目&#xff0c;谷歌的反击来了。 现在&#xff0c;谷歌搜索终于要加入AI对话功能了&#xff0c;排队通道已经开放。 当然这还只是第一步。 大的还在后面&#xff1a; 全新大语言模型PaLM 2正式亮相&#xff0c;谷歌声称它…

Prompt Engineering 写作准则与应用示例集

文章目录 0 优质Prompt 模版网站0.1 aimappro0.2 AI Short 1 写作规范与准则1.1 定界符的应用&#xff1a;分割指令与素材1.2 ChatGPT 保存对话框&#xff0c;保留历史信息1.3 通过Prompt让llm反思1.4 明确告诉LLM你需要正确的答案1.5 控制输出内容格式1.6 Prompt安全策略1.6.1…

用AI帮助小学一年级记住常用字

这几天娃就要一年级毕业放假了&#xff0c;感觉时间过得太快了。再开学就要上二年级&#xff0c;可汉字表上的区区三四百字&#xff0c;咋就那么的难读&#xff1f;难记&#xff1f;喊他们来认字&#xff0c;拉都拉不过来。哎&#xff0c;愁啊&#xff0c;替他们焦虑。突发奇想…