- 浏览: 496276 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
识别图片中的人脸
# -*-encoding:utf-8-*- import sys # reload(sys) # sys.setdefaultencoding('utf8') import cv2 # 待检测的图片路径 imagepath = "test009.jpg" # 获取训练好的人脸的参数数据,这里直接从GitHub上使用默认值 face_cascade = cv2.CascadeClassifier( "E:\\work_dir\\Python\\test\\venv\\Lib\\site-packages\\cv2\\data\\haarcascade_frontalface_default.xml") # 读取图片 image = cv2.imread(imagepath) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 探测图片中的人脸 faces = face_cascade.detectMultiScale( gray, scaleFactor=1.15, minNeighbors=3, minSize=(5, 5), flags=cv2.CASCADE_SCALE_IMAGE ) # 参数1:image--待检测图片,一般为灰度图像加快检测速度; # 参数2:scaleFactor--表示在前后两次相继的扫描中,搜索窗口的比例系数。默认为1.1即每次搜索窗口依次扩大10%; # 参数3:minNeighbors--表示构成检测目标的相邻矩形的最小个数(默认为3个)。 # 如果组成检测目标的小矩形的个数和小于 min_neighbors - 1 都会被排除。 # 如果min_neighbors 为 0, 则函数不做任何操作就返回所有的被检候选矩形框, # 这种设定值一般用在用户自定义对检测结果的组合程序上; # 参数4:flags--要么使用默认值,要么使用CV_HAAR_DO_CANNY_PRUNING,如果设置为 # # CV_HAAR_DO_CANNY_PRUNING,那么函数将会使用Canny边缘检测来排除边缘过多或过少的区域, # # 因此这些区域通常不会是人脸所在区域; # 参数5:minSize和maxSize用来限制得到的目标区域的范围。 print("发现{0}个人脸!".format(len(faces))) for (x, y, w, h) in faces: # cv2.rectangle(image,(x,y),(x+w,y+w),(0,255,0),2) # cv2.circle(image, ((x + w) / 2, (y + h) / 2), w / 2, (0, 255, 0), 2) cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2) cv2.imshow("Find Faces!", image) cv2.waitKey(0)
发表评论
-
opencv 霍夫变换(识别出图像中的直线和圆)
2018-10-23 20:34 3114# -*-encoding:utf-8-*- import ... -
opencv 模板匹配(在大图中找小图)
2018-10-22 21:31 8385# -*-encoding:utf-8-*- import ... -
opencv 直方图
2018-10-22 21:30 494# -*-encoding:utf-8-*- import ... -
opencv 轮廓特征
2018-10-21 20:35 1232# -*-encoding:utf-8-*- import ... -
opencv 轮廓
2018-10-21 20:34 516# -*-encoding:utf-8-*- import ... -
opencv 膨胀腐蚀开闭
2018-10-21 20:34 873# -*-encoding:utf-8-*- import ... -
opencv 边缘检测
2018-10-21 20:32 765# -*-encoding:utf-8-*- import ... -
opencv 平滑图像
2018-10-17 21:25 719opencv 平滑图像 模糊/平滑图片来消除图片噪声 O ... -
opencv 图像混合
2018-10-17 20:58 705opencv 图像混合 图片间的数学运算,如相加、按位运算 ... -
opencv 绘图功能
2018-10-16 22:04 840opencv 绘图功能 学习画线、圆和矩形等多种几何形状, ... -
opencv 图像几何变换
2018-10-16 19:36 913opencv 图像几何变换 实现旋转、平移和缩放图片 了解仿 ... -
opencv 阈值分割
2018-10-16 16:02 1231opencv 阈值分割 同的阈值方法”二值化”图像。 使用 ... -
opencv 颜色空间转换
2018-10-15 19:42 1308opencv 颜色空间转换 颜色空间转换,如BGR↔Gray ... -
openvc 图像基本操作
2018-10-15 19:11 973openvc 图像基本操作 访问和修改图片像素点的值 px ... -
Python OpenCV 基本操作
2018-10-12 22:46 392Python OpenCV 基本操作 加载图片,显示图片, ... -
Python OpenCV 形态学操作(腐蚀膨胀,开运算和闭运算)
2018-10-12 22:32 5341Python OpenCV 形态学操作(腐蚀膨胀,开运算和闭运 ...
相关推荐
多个人脸数据集 514pics(人脸识别检测图片数据集514张图片).zip多个人脸数据集 514pics(人脸识别检测图片数据集514张图片).zip多个人脸数据集 514pics(人脸识别检测图片数据集514张图片).zip 多个人脸数据集 514pics...
2. **FaceNet**:FaceNet是一种用于人脸识别的深度学习模型,它通过学习将人脸图像映射到一个低维向量空间,使得具有相似面部特征的图像在该空间中距离相近。FaceNet的预训练模型可以用于计算输入图片中人脸的特征...
在当今的信息化社会中,人脸识别因其非侵入性、方便快捷的特点,被广泛应用在安全监控、移动支付、社交网络等多个领域。本资料集包含800张用于测试的人脸头像图片,是研究和开发人脸识别系统的宝贵资源。 首先,...
本文将围绕“图片中人脸的自动识别与定位源代码”这一主题,详细阐述其中涉及的关键知识点。 首先,人脸检测是整个过程的基础,其目标是找出图像中所有的人脸区域。一种常见的方法是基于肤色模型,通过分析像素的...
在IT行业中,人脸识别技术是一种基于人的生物特征进行身份识别的先进技术。在给定的压缩包文件"jquery.facedetection-master"中,我们可以看到一个利用jQuery实现的面部检测库,这使得在网页上直接处理和识别照片中...
当需要识别新图片中的人脸时,程序会提取该图片中人脸的特征,然后与存储的模板进行比对。常用的方法有欧氏距离、余弦相似度或使用神经网络的嵌入空间计算相似性。 5. **实时视频追踪**: 实时追踪视频帧中的人脸...
在IT行业中,人脸识别技术是一种基于人的面部特征信息进行身份识别的生物识别技术。它具有非侵入性、直观和高效的特点,广泛应用于安全监控、移动设备解锁、社交媒体身份验证等多个领域。本压缩包文件“人脸识别训练...
智能人脸识别技巧,图片做人脸识别,过各种人脸识别技巧软件下载 只需要一张图片,配合软件,配合技巧,就可以做到人脸识别。非常牛逼的技术 智能人脸识别技巧,图片做人脸识别,过各种人脸识别技巧软件下载 只...
6. **单张图片识别**:在`pic_demo.py`文件中,程序会读取单个图片,检测并识别图片中的人脸,可能包括显示结果、打印识别信息等操作。 7. **实时视频识别**:`video_demo.py`文件实现了从摄像头实时捕获视频流,并...
接着,人脸识别涉及从已知的人脸数据库中匹配新捕获的人脸。OpenCV提供了EigenFace、FisherFace和LBPH(局部二值模式直方图)等算法。EigenFace方法通过降维和特征提取将人脸图像转换为低维向量,然后进行比较。...
在“OpenCV人脸识别训练样本图片素材包”中,我们主要关注的是利用这些图像进行人脸识别技术的学习和应用。 人脸识别是计算机视觉领域的一个重要分支,它涉及到图像处理、模式识别、机器学习等多个领域的知识。这个...
在IT领域,人脸识别是一项关键技术,尤其在安全、监控和身份验证等应用场景中有着广泛的应用。在C#编程语言中,实现人脸识别的一种常用库是EmguCV。EmguCV是一个开源的计算机视觉库,它为.NET开发者提供了对OpenCV库...
在本文中,我们将深入探讨如何使用百度人脸识别API进行图片处理,包括人脸抠图、人脸库管理和人脸比对。首先,我们需要了解人脸识别技术的基本原理。人脸识别是计算机视觉领域的一个重要分支,它利用生物特征信息来...
通过学习这个MFC+OpenCV人脸识别项目,我们可以了解如何将高级的计算机视觉技术集成到日常应用中,提升软件的智能化程度。同时,这也为我们提供了进一步研究深度学习、神经网络等复杂人脸识别技术的基础。在实际开发...
- **人脸识别**:在识别出人脸后,可以进一步进行人脸识别,比如与数据库中的人脸模板进行比对,实现身份验证。 - **表情识别**:利用深度学习模型,如Facial Landmark Detection,可以分析人脸上的关键点,识别出...
2. **多角度人脸图像**:由于人们在日常生活中面部朝向多样,因此在测试人脸识别系统时,需要包含不同角度的面部图像。这有助于评估系统在面对侧脸、俯视、仰视等情况下识别的准确性。在这个图集中,同一人有多张...
它通过计算机视觉和机器学习算法,能够自动检测和识别图像或视频流中的人脸。本项目聚焦于利用Python进行人脸识别的系统设计与实现,下面将详细介绍相关的知识点。 首先,人脸识别的核心库之一是OpenCV(Open ...
在本文中,我们将深入探讨如何使用百度人脸识别SDK来实现人脸照片对比的demo。人脸照片对比技术是计算机视觉领域的一个重要应用,它广泛应用于安全验证、社交媒体、身份识别等多个场景。百度作为中国领先的人工智能...
1. 人脸检测:通过图像处理技术在图片中找到人脸的位置和大小,通常采用Haar级联分类器或深度学习模型如MTCNN。 2. 特征提取:对检测到的人脸进行关键点定位(如眼睛、鼻子和嘴巴的位置)和特征编码,常用方法有...
本论文以OPENCV库为基础,采用QT作为图形界面开发,具有人脸采集,图片训练,数据库管理及人脸识别等功能。该系统能够进行长时间的运行并测试稳定,在程序中提供了统一的接口以并进行二次开发。 人脸检测与识别是...