jetson nano opencv 打开 CSI摄像头_基于Python的OpenCV人脸检测

本文将要讲述的是Python环境下如何用OpenCV检测人脸,本文的主要内容分为:

1、检测图片中的人脸
2、实时检测视频中出现的人脸
3、用运设备的摄像头实时检测人脸

二:准备工作

提前做的准备:

  • 安装好Python3

  • 下载安装OpenCV库,方法是pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com/pypi/simple

  • 下载特征数据HAAR和LBP,这两种数据都能实现对人脸特征的提取,HAAR大多是小数计算所以运算速度较慢,LBP大多是整数计算运行速度较快。如图所示,本次实例用红框中的文本,其他的文本,比如第一个是眼睛识别的文本,我们下次再用。
    注意:下载HAAR和LBP的特征数据

d3ba8e7a2cf93441c231e4c422f81698.png

三、开始讲述

1、图片人脸检测

(1)代码和说明

f8203a89708a3f0cc2179da2cdddbc59.png

(2)结果展示

c47934a8fb9de0d358f12efeadf5a541.png

2、视频中的人脸检测

(1)代码和说明

5991f428800c38bdfd80609d7925de36.png

(2)结果展示

7478985694a2e53b3620b1ee7ae7cd15.png

3、利用设备上的摄像头进行人脸检测,其实和2中的代码一样,只是打开摄像头,而不是读取视频文件

代码和说明

50a99ad62ab0e528c42a6f642749284b.png

以上就是本文所有内容,希望能帮到大家!!!

5344ef4e91cbb75ee346c49f72b89821.png

最后,给大家介绍一位Python Web开发大牛,Python全栈工程师,技术负责人,项目经理,有着丰富的Python开发经验。 点击下方文章,大佬带你分析Python的现状、发展前景和Python的就业岗位,还有机会添加他的微信,进行一对一的交流,坑位有限(微信号有5千人的限制),大家抓紧!

0608f73af1dee77a14a5a36299dd3f7c.png
3f75086acdb4c582d7baf41380d19c60.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值