完成条件
一、项目简介
人脸检测装置主要用于抓拍人脸图像。如果摄像头检测到人脸就对该画面进行抓拍,然后将抓拍的照片保存在行空板的系统文件里,后期可以调取里面的照片查看。接下来,通过两个简单的小任务来学习。
- 任务一:显示实时视频。在此项任务中,打开摄像头,并将摄像头检测到的画面显示在行空板屏幕上。
- 任务二:实现人脸检测功能。实现人脸检测功能,当检测到人脸时,就在终端区域输出“检测到行人”的信息,对该画面进行抓拍,并将抓拍的照片保存到行空板的系统文件里。
二、硬件清单
- 行空板(M10)*1
- USB摄像头*1
- 白色硅胶绞线*1
- Type-C USB线*1
三、人工智能技术
本项目结合计算机视觉与嵌入式开发技术(使用Python和OpenCV库,行空板基于Linux系统)。技术要点包括:
- 摄像头调用:使用OpenCV的cv2.VideoCapture()接口读取摄像头视频流。
- 人脸检测模型:使用OpenCV预训练的Haar级联分类器(haarcascade_frontalface_default.xml)
四、参考程序
五、项目链接
- 详细资料:[M10教程]基于行空板的人脸检测装置
最后修改: 2025年05月5日 星期一 10:37