基于 OpenCV 与 dlib 实现人脸关键点检测,然后自动套用滤镜,用户只需一张自拍,即可秒出 10 款风格迥异的专属表情包。
**核心依赖库:**
- OpenCV (cv2): 计算机视觉基础库,用于图像处理、滤波、几何变换
- dlib: 机器学习库,专业的人脸检测和关键点定位(68点人脸标记)
- NumPy: 数值计算支持和数组操作
- PIL/Pillow: 图像处理和格式转换
- matplotlib: 可选的可视化和调试支持
- imutils: OpenCV工具增强库