如何在Linux下使用Python调用OpenCV实现人脸检测

作者:佚名 上传时间:2023-05-24 运行软件:Python 3.6,OpenCV 3.2.0 软件版本:OpenCV 3.2.0 版权申诉

本篇文章介绍如何使用在Linux系统下使用Python编程语言调用OpenCV库实现人脸检测的方法。OpenCV是计算机视觉领域最为重要的开源库之一,可运行在多个平台上,包括Linux,可使用C++,Python等语言进行开发。

import cv2

# 加载人脸分类器
face_cascade = cv2.CascadeClassifier('/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml')

# 加载图像
img = cv2.imread('test.jpg')

# 灰度处理
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 人脸检测
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=5)

# 绘制矩形框,标记人脸
for (x, y, w, h) in faces:
    img = cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2)

# 显示图像
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
何在Linux使用Python调用OpenCV实现人脸检测
本篇文章介绍如何使用在Linux系统下使用Python编程语言调用OpenCV库实现人脸检测的方法。OpenCV是计算机视觉领域最为重要的开源库之一,可运行在多个平台上,包括Linux,可使用C++,
OpenCV 3.2.0
Python 3.6,OpenCV 3.2.0
2023-05-24 07:14
Python调用OpenCV实现人脸检测并存储
本文介绍如何使用Python语言和OpenCV库实现人脸检测功能,并将检测到的人脸保存到本地。其中包括如何读取图像、处理图像、绘制检测框和保存图像等步骤。通过本文的学习,读者可以快速掌握Python调
pdf
88.3KB
2023-06-09 19:34
Python应用opencv实现人脸检测功能
OpenCV是如今最流行的计算机视觉库,今天我们通过本文给大家分享Python下应用opencv 实现人脸检测功能,感兴趣的朋友跟随小编一起看看吧
PDF
180KB
2020-12-31 19:32
python调用opencv进行人脸检测
python调用opencv自带的haarcascade_frontalface_default进行人脸检测
PY
0B
2019-05-15 09:09
C++使用OpenCV实现人脸检测
Face Detection Using OpenCV in C++
7Z
0B
2019-06-22 04:53
Python环境使用OpenCV检测人脸实现教程
结果展示2、视频中的人脸检测代码和说明结果展示3、利用设备上的摄像头进行人脸检测,其实和2中的代码一样,只是打开摄像头,而不是读取视频文件代码和说明
pdf
171.49 KB
2022-04-16 17:39
Python脚本示例使用OpenCV实现人脸检测
import cv2# 加载分类器face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')# 加
py
28KB
2023-03-11 01:56
Linuxpython与C++使用dlib实现人脸检测
主要为大家详细介绍了Linux下python与C++使用dlib实现人脸检测,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
PDF
52KB
2020-10-30 21:33
使用PythonOpenCV实现人脸检测和跟踪
本文介绍如何利用Python编程语言和OpenCV库实现人脸检测和跟踪。通过本文介绍的技术,您可以轻松地在您的项目中应用这些功能,并改善项目的用户体验。在本文中,我们将首先讲解OpenCV库的基本知识
pdf
100.95KB
2023-06-09 19:18
JAVA调用OpenCV人脸检测
Java调用OpenCV人脸检测,完美实现,借鉴大神们的,请见谅
RAR
7.33MB
2020-09-11 16:02