/ml_hand_detection

hand detection and control mouse

Primary LanguagePython

Hand_Detection

Introduction

This project is to detect the finger and use it to control mouse

For this project, this program only detect one hand and use some finger gesture to control mouse If you want to know details, please click process_document

zh

zh

All source codes -> src

Developer Information

developer email
Nie Wenyu 1695028510@qq.com

Program Information

DeepLearning Framework

  • Mediapipe
  • PyTorch
  • YOLOv5

🟠 - Developing

🟢 - Finished

🔴 - Failed

Mac
Hand Detection 🟢
Control Keyboard 🟢
Control Volume 🟢
Control Mouse 🟠
Move Screen 🟠

Results:

training model dic -> datasets

Reference:

https://blog.csdn.net/didiaopao/article/details/119954291 (The most important 🌟)

https://www.markdownguide.org/ (markdown guide)

https://github.com/google/mediapipe (mediapipe)

https://datatofish.com/control-keyboard-python/ (how to control keyboard using python)

https://zh-v1.d2l.ai/chapter_introduction/deep-learning-intro.html (dive into deep learning)

https://pyautogui.readthedocs.io/en/latest/keyboard.html#keyboard-keys (control keyboard)

https://github.com/AndreMiras/pycaw (auto change audio) only for windows

https://dev.to/0xkoji/control-mac-sound-volume-by-python-h4g (audio change) for mac

https://www.youtube.com/watch?v=tFNJGim3FXw (deep learning model(YOLOv5))

https://github.com/ultralytics/yolov5 (YOLOv5 github)

https://docs.ultralytics.com/yolov5/tutorials/train_custom_data/ (use yolov5)

https://blog.csdn.net/qq_45945548/article/details/121701492 (How to use yolov5)

https://blog.csdn.net/didiaopao/article/details/119954291 (How to use yolov5)

https://zhuanlan.zhihu.com/p/587808267 (解析yolov5)