树莓派 OpenCV 人脸识别教程

当集开源便携等诸多优点于一身的树莓派,遇到 OpenCV 开源图像处理算法库,会激发出什么有趣的项目呐?

OpenCV 作为众多创客和程序员都痴迷的开源计算机视觉库,其拥有强大的内置函数和开源社群。使用OpenCV 配合树莓派,可以直接读取来自树莓派摄像头的视频,进行人脸识别、自动驾驶、边缘检测、图像识别等各种计算机视觉开发,由此产生过很多优秀的开源项目。

image

这次让我们跟着李伟斌老师,用树莓派4B,配合USB摄像头及5寸LCD触摸屏,
在OpenCV的加持下制作一款人脸识别项目。

我们先进行前期数据准备工作:硬件组装、摄像头测试、安装opencv-contrib-python库、了解haarcascades分类器等等… 更多的细节,我们一起上课学习吧。

李伟斌老师
52 Pi 工程师,蘑菇云创客空间资深会员漂移菌,熟悉Linux的系统管理和网络应用,熟悉 Python 编程和C语言编程,精通 shell 脚本编程。Donkeycar中文社区“漂移驴车”联合发起人

image

之后我们会接着进行相关数据采集和训练等步骤,我们下次课见~

视频中出现的相应资源和物料,整理如下:

资料相关地址:
OpenCV: www.opencv.org

DFR0550 800x480 TFT****树莓派电容式触摸屏( DSI 接口)
DFR0550是一款5寸树莓派LCD触摸屏,800*480分辨率,显示区域达到108x64.8mm,支持树莓派DSI显示屏接口,自带电容式触摸面板,支持5点触控。背面独特的孔位设计,可直接安装树莓派。显示屏采用树莓派供电设计,无需外接电源。同时,显示屏还支持硬件背光调节,可以通过旋转屏幕背后的电位器调节背光亮度。
Digi-Key在线购买链接
DFRobot产品维库链接
Digi-Key 零件编号: 1738-1453-ND

FIT0640 5V@3A USB****电源适配器(美标),支持树莓派 4 Model B
FIT0640是专为树莓派第四代控制器所设计的一种高质量、高可靠性的电源适配器,它能够稳定持续输出5V@3A,以保持树莓派的最佳性能。由于树莓派4代改变了原有的电源接口,产品套装中会含有一根Type-C接口电源线,到手即用。所有器件出厂前都经过了多次的测试,同时还通过了UL认证,具有过流保护,安全可靠。
Digi-Key在线购买链接
Digi-Key 零件编号: 1738-FIT0640-ND

FIT0729 800****万像素 USB 夜视摄像头(带麦克风),即插即用,兼容 Windows iOS Android Linux 多种操作系统。
FIT0729是一款直接插入USB端口就能使其工作起来的免驱摄像头,800W像素,采用索尼IMX179 CMOS传感器,最高可达3264*2448分辨率,自动对焦,即插即用,能实现清晰度较高的照片和视频拍摄。兼容Windows,iOS,Android,Linux多种操作系统,还附带数字麦克风,在视频录制的同时还能一同采集到摄像头周围5米的声音,USB端口的设计也让它在你的树莓派或Jetson Nano主板装上外壳后使用起来更方便。
Digi-Key在线购买链接
DFRobot在线资料链接
Digi-Key 零件编号: 1738-FIT0729-ND

FIT0367 纯铜背胶散热片 发热元件必备
FIT0367是一款纯铜散热片,背带导热硅脂黏胶,可以轻松的贴到发热的元件上。搭配散热风扇,表现更出色。
Digi-Key在线购买链接
Digi-Key 零件编号: 1738-1006-ND

FIT0818 树莓派散热片套件 一款散热面积大,性价比高的树莓派散热片套件。
FIT0818是一套适用于树莓派4B的散热方案。其表面采用剖槽设计,更加有利于热量的排出。散热片自带背胶,让您到手即用。
Digi-Key在线购买链接
Digi-Key 零件编号: 1738-FIT0818-ND