{"id":18821901,"url":"https://github.com/papauorg/touchdown","last_synced_at":"2025-07-27T11:35:04.408Z","repository":{"id":88827644,"uuid":"175473254","full_name":"papauorg/touchdown","owner":"papauorg","description":"Library to create virtual touchpads by using the Kinect sensor. Also includes basic gesture recognition.","archived":false,"fork":false,"pushed_at":"2020-06-08T10:42:17.000Z","size":2197,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T03:45:45.711Z","etag":null,"topics":["gesture-recognition","kinect","kinect-sdk","kinect-sensor","touchpad"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/papauorg.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-13T18:01:28.000Z","updated_at":"2019-03-13T19:55:06.000Z","dependencies_parsed_at":"2023-06-12T20:00:25.563Z","dependency_job_id":null,"html_url":"https://github.com/papauorg/touchdown","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Ftouchdown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Ftouchdown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Ftouchdown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Ftouchdown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/papauorg","download_url":"https://codeload.github.com/papauorg/touchdown/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239758900,"owners_count":19692041,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gesture-recognition","kinect","kinect-sdk","kinect-sensor","touchpad"],"created_at":"2024-11-08T00:46:34.464Z","updated_at":"2025-02-20T01:15:04.693Z","avatar_url":"https://github.com/papauorg.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"This project contains a library which provides basic functionality to use a plain area as a touchpad like the ones known from notebooks. For this\nthe Kinect Sensor has to be mounted on top of a table (or similar) so that it is able to capture the plain area from above. The depth sensor of the Kinect will be used to recognize\ntouch points of fingers with the table. The resulting data is provided for the developers. Additionally the library is capable of basic gesture recording and recognition that can be\nused by developers for the execution of actions in their programs based on gestures entered by the user. For the recognition and processing of the raw sensor data several image proces-\nsing algorithms were used.\n\n## Platform\nThe idea was to enable this functionality on windows using microsofts SDK and using the Freenect library. Unfortunately the Freenect part was never properly implemented. So there only is support for it at the moment.\n\n## Demo application\nThe project contains a demo application that uses the library to perform the sensor setup and basic gesture recording and recognition.\n\n## Documentation\nDocumentation is avaliable as it was used in the thesis for which the project was created as PDF. It is only available in german. See the [PDF Documentation](https://github.com/papauorg/touchdown/blob/master/doc/TouchdownProjectDocumentation_de.pdf).\n\n## Credits\nThanks to Jason M. Simanek for the football logo that I got from (via openclipart.org). http://openclipart.org/detail/102853/football-by-simanek\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapauorg%2Ftouchdown","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpapauorg%2Ftouchdown","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapauorg%2Ftouchdown/lists"}