编程语言
视频是不能 P 的系列:使用 Dlib 实现人脸识别
本文介绍了使用 Dlib 库实现人脸识别的方法。通过 Dlib 的 compute_face_descriptor() 方法,将人脸转化为 128 维向量,再利用支持向量机(SVM)进行模型训练,以识别不同人物。文章详细记录了从人脸检测到特征值计算,再到模型训练和识别的整个流程,并通过实验显示,该方法的识别率达到了 94.58%,是一种相对可靠的人脸识别方案。此外,还探讨了使用 SVM 优化识别效率的可能性以及 OpenCV 的 LBPH 方法的局限性。
Dlib
Python
图像处理
人脸识别
2022-11-01
编程语言
视频是不能 P 的系列:OpenCV 和 Dlib 实现表情包
2020 年底,博主开启了一个关于视频不能 P 的系列,探讨了视频/图像处理思路,涉及 OpenCV、Dlib 和表情包等。Dlib 通过 68 个特征点定位人脸五官,实现人脸检测和识别,提供更多探索可能。文章介绍了使用 Dlib的人脸特征点绘制和抠取,生成表情包的过程,包括创建掩膜、裁切图片、阈值处理等。最终,将人脸与熊猫人合成为表情包。文章总结了 Dlib 的应用,探讨了处理图像的有趣过程,展示了程序员的浪漫之处。
OpenCV
Python
Dlib
图像处理
2022-07-01
编程语言
视频是不能 P 的系列:OpenCV 人脸检测
在 2020 年的尾声,作者通过一个技术博客探讨了人工智能与视频、图像处理技术的发展,以及这些技术背后的隐私和伦理问题。文章以 OpenCV 库为例,详细介绍了如何利用其 CascadeClassifier 模块进行人脸检测,并通过编程示例展示了在图片和视频中实现人脸检测和“狗头”表情的叠加效果。作者强调了 OpenCV 在人脸识别和图像处理方面的强大功能,并指出这些技术可以应用于保护隐私等多种场景。最后,作者反思了技术发展对个人自我认知的影响,并鼓励读者在评论区交流想法。
OpenCV
Python
图像处理
人脸检测
2020-12-25