fahad62528452/opencv-cv-portfolio

GitHub: fahad62528452/opencv-cv-portfolio

一组毕业设计风格的 OpenCV 计算机视觉入门实践项目,包含人脸检测、手指计数、颜色追踪和文档扫描四个经典案例。

Stars: 0 | Forks: 0

# OpenCV 迷你项目(毕业设计风格) 由 **Mohammed Fahad** 制作的经典大学/毕业设计 **OpenCV** 迷你项目。 | # | 项目 | 你将学到什么 | |---|---------|----------------| | 01 | [人脸检测](projects/01_face_detection) | 检测照片/摄像头中的人脸 | | 02 | [手指计数](projects/02_hand_finger_count) | Contours、convex hull、convexity defects | | 03 | [颜色目标追踪](projects/03_color_object_tracking) | HSV 颜色掩码 + 追踪 | | 04 | [文档扫描仪](projects/04_document_scanner) | Canny 边缘 + 透视变换 | ## 环境配置 ``` python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` YuNet 人脸模型已包含在 `models/` 目录中(由项目 01 使用)。 ## 运行 ``` # 01 人脸检测 python projects/01_face_detection/src/generate_sample.py python projects/01_face_detection/src/detect_faces.py # python projects/01_face_detection/src/detect_faces.py --webcam # 02 手指计数 python projects/02_hand_finger_count/src/generate_sample.py python projects/02_hand_finger_count/src/finger_count.py # 03 颜色追踪 python projects/03_color_object_tracking/src/generate_sample.py python projects/03_color_object_tracking/src/track_color.py --all-colors # python projects/03_color_object_tracking/src/track_color.py --webcam --color green # 04 文档扫描器 python projects/04_document_scanner/src/generate_sample.py python projects/04_document_scanner/src/scanner.py ``` ## 作者 **Mohammed Fahad** · fahad62528452@gmail.com · [GitHub](https://github.com/fahad62528452)
标签:OpenCV, Python, 人脸检测, 图像处理, 无后门, 计算机视觉, 边缘检测, 逆向工具