[骑驴玩儿漂移]树莓派4B+摄像头让你变得更可爱!

2019-12-316184
AI 快速预览详细 收起
本文介绍了如何在树莓派4B上通过OpenCV框架和dlib库实现一个简单好玩的应用——换鼻子。首先,需要安装OpenCV和dlib库,然后通过几行Python代码,利用人脸landmarks的位置信息进行图片替换和缩放,最终叠加到视频上形成换鼻子的效果。这个项目不仅有趣,还能激发孩子对编程和视觉技术的兴趣。
这个是在圣诞节前做了一个小的 demo,尝试着在树莓派 4B 上通过 OpenCV 这个开源的视觉框架做一个简单好玩儿的小应用.就是识别人脸的 landmarks 后,通过替换把鼻子换成猪鼻子, 树莓派小巧,藏在圣诞树里浑然天成, 在圣诞树旁边摆放一面镜子,看到的镜子的人多少都会照一照, 此照妖镜一照就会看到二师兄,哈哈![骑驴玩儿漂移]树莓派4B+摄像头让你变得更可爱!图1
原理:
树莓派安装 OpenCV, 并调用 dlib 库来对人脸的landmarks 做预测,通过人脸的预测检测到的 landmarks 的位置信息进行图片替换,缩放.然后叠加到视频上,就形成了换鼻子的操作.哈哈比起换脸好像简单很多....
[骑驴玩儿漂移]树莓派4B+摄像头让你变得更可爱!图2
landmarks 被预测到的话,就会有这些位置信息,鼻子的这块可以用 landmarks[29] - landmarks[35] 这几个点来捕获脸部的信息,然后下面就是用猪鼻子替换了,网上搜了一下,素材还是蛮多的,于是随手下载了一个:
[骑驴玩儿漂移]树莓派4B+摄像头让你变得更可爱!图3
然后利用 python 几行代码搞定后,测试的时候很好玩儿.笑死人.哈哈

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
kylinpoet
kylinpoet
楼主强大,多谢分享。
yoyojacky
yoyojacky
作者
回复kylinpoet
别客气,就是视频时间超级长哈哈
yoyojacky
yoyojacky
作者
哈哈,搞起来...
Forgotten
Forgotten
前排围观
rzyzzxw
rzyzzxw
哇,这个高级啊
DFrJ5KYVQaH
DFrJ5KYVQaH
好好学习
- 没有更多了 -