Skip to content
Snippets Groups Projects
Commit a370dc77 authored by David's avatar David
Browse files

Updated description of project

parent 4ff746ed
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,7 @@ Made by david-0609, for the FSFE YH4F Coding Competition 2021
This program reads in coordinates of finger landmarks (see landmarks.png) and uses the data to find fingters that are up and by tracking the movements of the fingertips, detects a gesture and executes a keyboard shortcut linked to it. A premade module for hand detection is used and OpenCV is used to record dta from the webcam. The program is designed modularly and uses a facade design pattern, with the module Run being the facade object. The library being used to execure keystrokes is pyautogui, which can only be used under a GUI environment. Configparser is used to read in the config file, see https://docs.python.org/3/library/configparser.html for detailed explanation of the format. The algorithm used to detect the direcion of travel of the finger is quite simple and can be improved to use a more sophisticated method for a better result, for the purpose of this project, the accuracy is sufficient.
## Current state of completion
The project theoretically works, however, due to impercisions of the hand detection algorithm and lack of fine tuning, it is currently not fully functional in detecting hand gestures effectively. If the input is perfect, the code is able to recognise the gesture and execute actions based on the detection results.
The project works most of the time, however, due to the impercise data from of the hand detection algorithm and lack of fine tuning, it is currently not guranteed to be always accurate in detecting hand gestures effectively. If the input is perfect, the code would able to reliably recognise the gesture and execute actions based on the detection results.
## Dependencies
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment