HandGaze v1.0.0: Gesture-Based Text Input System
Pre-release
Pre-release
HandGaze v1.0.0 - Initial Stable Release
🚀 Release Highlights
This is the first stable release of HandGaze, a gesture-based text input system that allows users to type and interact with their computer using hand gestures.
✨ Key Features
- 🎯 Real-time hand gesture recognition
- ⚡️ Fast and responsive text input
- 📝 Smart word suggestions
- 🎨 Modern and intuitive UI
- 🔄 Gesture training system
- 📚 Offline dictionary support
- 🛡️ Robust error handling and state management
- 🔄 Automatic system recovery
🐛 Bug Fixes
- Enhanced stability in low-light conditions
- Improved hand detection when partially visible
- Fixed gesture recognition cooldown timing
- Corrected spelling suggestions in the dictionary
- Resolved UI flicker during state transitions
🔧 Technical Notes
- Framework: Python 3.11 with OpenCV 4.8.1 and MediaPipe 0.10.18
- Performance: 30+ FPS on mid-range hardware
- Recognition accuracy: >95% in good lighting conditions
📦 Binary Assets
This release includes the following pre-trained models and data files:
-
Pre-trained Gesture Model
- File:
gesture_data.pkl(1.6MB) - Contains: Trained gesture recognition data
- Location:
gesture_data/gesture_data.pkl
- File:
-
English Dictionary Data
- File:
english_words.json(23MB) - Contains: Comprehensive English word dictionary for text suggestions
- Location:
dictionary_data/english_words.json
- File:
📝 Installation Instructions
# Clone the repository
git clone https://github.com/notcaliper/HandGaze.git
cd HandGaze
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run HandGaze
python hand_recognition.py🙏 Acknowledgments
Thanks to all beta testers and contributors who helped make this release possible!
HandGaze is released under the MIT License.
What's Changed
- Main caliper by @notcaliper in #1
- Version 1.0.0 by @notcaliper in #2
- Updated in README.md and Added LICENSE by @notcaliper in #3
- Main caliper by @notcaliper in #4
- Update README.md by @notcaliper in #5
- Added the document by @notcaliper in #6
- Readme update by @notcaliper in #8
- Main caliper by @notcaliper in #9
- Main caliper by @notcaliper in #10
- UI by @notcaliper in #13
- Updated Gesture Data by @notcaliper in #14
- Version 2.1.2 by @notcaliper in #15
- Bump opencv-python from 4.8.0.76 to 4.8.1.78 by @dependabot in #16
- Bump opencv-python from 4.8.0.76 to 4.8.1.78 by @dependabot in #17
- minor changes by @notcaliper in #18
- Readme update by @notcaliper in #19
- Update technical by @notcaliper in #20
- Update technical by @notcaliper in #21
New Contributors
- @dependabot made their first contribution in #16
Full Changelog: https://github.com/notcaliper/HandGaze/commits/v1.0