首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单的人脸检测

今天是试着网上的教程跑了一下人脸检测,代码好少。 这是我学习python的第十七天。

效果图如下

当我将说放到摄像头前面时,会在人脸上画一个框,这儿我用的是我买的第一本python书。 检测还是比较准的,就是检测速度好慢,看到网上有用线程池提高运行速度,让他变得不那么卡。

这里说一下过程

首先要有pi3+一个摄像头,我这儿用的是usb的,也是可以的

其次是安装环境, 主要是opencv

$sudo apt-get install python-opencv

安装好就可以写代码了:代码比较简单

红色部分就是比较关键的代码了

开始还有几行

cascPath = "haarcascade_frontalface_default.xml"

faceCascade = cv2.CascadeClassifier(cascPath)

video_capture = cv2.VideoCapture(0)

这个xml文件很重要,可以从网上下载 不同的文件可以识别不同的事物,这里是识别人脸。

有兴趣的同学可以自己试试,通过这个,可以做一个自己检测人脸,然后再控制云台,这样就可以跟着人来录像了。 也可以让在车上,又可以跟着人走了。

又或者你有更好的想法,今天就写到这里了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180130G1HOBF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券