HarleysZhang / opencv_samples

一些采用opencv3图像处理库做的一些项目,有检测人脸位置、人脸特效、头顶加LOGO等

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCV 的一些有趣应用

一些采用 opencv3 图像处理库做的一些玩具项目,有检测人脸应用和基本的图像处理操作等。

环境说明

  • Windows10Ubuntu16.0+Mac OS
  • Python3.5+
  • OpenCV3.1+
  • VSCode、PyCharm

Steps: 例如在 windowscmd 窗口下跳转到程序仓库目录运行 python face_detect.0.py,或者用 VSCode 代码编辑打开源代码按 f5 运行即可。

人脸应用

代码及算法思路博客文章讲解在这里

1,人脸检测。程序运行后输出效果图:

opencv实现人脸检测效果

2,人脸抖音晃眼睛特效

对比图

3,头顶加LOGO标志

给程序员加上1024节日庆祝标志 给程序员加上1024节日庆祝标志

4,头顶加帽子

给人的头顶加上帽子

5,视频流中实现人脸检测+抖音特效+1024特效功能

效果图

Reference

  1. LearnOpenCV
  2. https://github.com/CharlesPikachu/pydrawing
  3. https://google.github.io/mediapipe/solutions/face_detection.html

About

一些采用opencv3图像处理库做的一些项目,有检测人脸位置、人脸特效、头顶加LOGO等


Languages

Language:Jupyter Notebook 99.3%Language:Python 0.7%