Skip to content

手势识别进行自定义操控电脑程序 | an application based on gesture recognition for controlling desktop softwares, developed by MediaPipe + Electron + React

License

Notifications You must be signed in to change notification settings

RylanBot/awesome-hands-control

Repository files navigation

Awesome Hands - Control Windows macOS

README in English | 中文文档

🔥 Feature

✨ Support Various Gesture Recognitions

  • Open Palm / Close Fist
  • Index Pointing Up / Victory
  • Thumb Up / Thumb Down

✨ Support Various Operational Controls

  • Bind to any software
  • Bind to any shortcut key
  • Simulate mouse actions ( scroll / cursor / click )
  • Simulate specific behaviors ( adjust volume / switch songs )

🧙🏻 Quick Start

🔮 Ready to Use

Download the packaged installer directly from release.

🔮 For Development

node version npm version yarn version

If you are familiar with Web frontend technologies and are interested in the source code, you can run this program using the following commands.

npm install
npm run dev

If encountering errors during the dependency installation, consider using npm install -g node-gyp.

🌷 Preview

🔊 The bound software name corresponds to the process name in the task manager.

  • All operating systems support uploading local images, and Windows supports automatic icon extraction after selecting a .exe file.
  • Every time a new setting is introduced, the camera must be restarted to take effect.

dashboard global setting camera

⚙️ Tech Stack

💻 Framework

  • Vite
  • React
  • Electron
  • TypeScript
  • Tailwind CSS

💻 Core Library

About

手势识别进行自定义操控电脑程序 | an application based on gesture recognition for controlling desktop softwares, developed by MediaPipe + Electron + React

Topics

Resources

License

Stars

Watchers

Forks

Languages