https://github.com/harleyszhang/opencv_samples
一些采用opencv3图像处理库做的一些项目,有检测人脸位置、人脸特效、头顶加LOGO等
https://github.com/harleyszhang/opencv_samples
face-detection opencv opencv3-python
Last synced: 2 months ago
JSON representation
一些采用opencv3图像处理库做的一些项目,有检测人脸位置、人脸特效、头顶加LOGO等
- Host: GitHub
- URL: https://github.com/harleyszhang/opencv_samples
- Owner: harleyszhang
- Created: 2018-09-16T06:14:34.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-31T12:03:57.000Z (over 2 years ago)
- Last Synced: 2025-04-23T11:58:27.754Z (2 months ago)
- Topics: face-detection, opencv, opencv3-python
- Language: Jupyter Notebook
- Homepage:
- Size: 29.9 MB
- Stars: 12
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## OpenCV 的一些有趣应用
一些采用 `opencv3` 图像处理库做的一些玩具项目,有检测人脸应用和基本的图像处理操作等。
## 环境说明
- `Windows10`、`Ubuntu16.0+`、`Mac OS`
- `Python3.5+`
- `OpenCV3.1+`
- `VSCode、PyCharm``Steps`: 例如在 `windows` 的 `cmd` 窗口下跳转到程序仓库目录运行 `python face_detect.0.py`,或者用 `VSCode` 代码编辑打开源代码按 `f5` 运行即可。
### 人脸应用
代码及算法思路博客文章讲解在[这里](从零开始实现人脸检测+抖音特效+1024特效功能)。
1,[人脸检测](face_detect_demo/face_detect.py)。程序运行后输出效果图:

2,[人脸抖音晃眼睛特效](face_detect_demo/douyin_effect.py)

3,[头顶加LOGO标志](face_detect_demo/add_logo.py)

4,[头顶加帽子](face_detect_demo/add_hat.py)

5,[视频流中实现人脸检测+抖音特效+1024特效功能](face_detect_demo/opencv_face_demo.py)

## Reference
1. [LearnOpenCV](https://learnopencv.com/read-display-and-write-an-image-using-opencv/)
1. https://github.com/CharlesPikachu/pydrawing
2. https://google.github.io/mediapipe/solutions/face_detection.html