{"id":20439433,"url":"https://github.com/atharvapathak/hand_gesture_recognition_case_study","last_synced_at":"2026-04-29T21:31:35.560Z","repository":{"id":195919523,"uuid":"693957797","full_name":"atharvapathak/Hand_Gesture_Recognition_Case_Study","owner":"atharvapathak","description":"This project involves building a 3D Convolutional Neural Network (CNN) to correctly recognize hand gestures by a user to control a smart TV using 3D-CNN and 2D-CNN + RNN/LSTM/GRU.","archived":false,"fork":false,"pushed_at":"2023-09-20T03:49:19.000Z","size":18564,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T13:46:40.125Z","etag":null,"topics":["cnn","deep-neural-networks","gesture-recognition","machine-learning","palm-detection","python","pytorch","resnet","tensorflow","video-processing"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atharvapathak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-20T03:39:56.000Z","updated_at":"2023-10-02T11:32:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"73a1c11c-4d6d-460c-8f65-d878885378ef","html_url":"https://github.com/atharvapathak/Hand_Gesture_Recognition_Case_Study","commit_stats":null,"previous_names":["atharvapathak/hand_gesture_recognition_case_study"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/atharvapathak/Hand_Gesture_Recognition_Case_Study","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atharvapathak%2FHand_Gesture_Recognition_Case_Study","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atharvapathak%2FHand_Gesture_Recognition_Case_Study/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atharvapathak%2FHand_Gesture_Recognition_Case_Study/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atharvapathak%2FHand_Gesture_Recognition_Case_Study/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atharvapathak","download_url":"https://codeload.github.com/atharvapathak/Hand_Gesture_Recognition_Case_Study/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atharvapathak%2FHand_Gesture_Recognition_Case_Study/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32444946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cnn","deep-neural-networks","gesture-recognition","machine-learning","palm-detection","python","pytorch","resnet","tensorflow","video-processing"],"created_at":"2024-11-15T09:17:22.262Z","updated_at":"2026-04-29T21:31:35.545Z","avatar_url":"https://github.com/atharvapathak.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gesture Recognition Case Study\nThis case study aims at the automatic interpretation of gestures in order to offer new possibilities to interact with machine and to design more natural and more intuitive interactions with computing machines.\n\n## Table of Contents\n* Problem Statement\n* Objectives\n* Structure of Case study\n* Technologies-used\n* Acknowledgements\n\n## Problem Statement:\n* The company called Home Electronics which manufactures state of art televisions and the company wants to develop a cool feature in the smart-TV that can recognise five gestures performed by the user which will help users control the TV without using the remote.\n\n* The gestures are continuously monitered by the webcam mounted on the TV. Each gesture corresponds to a specific command:\n\n    1) Thumbs up : Increase the volume\n    2) Thumbs down : Decrease the volumn\n    3) Left swipe : Jump backwards 10 seconds\n    4) Right swipe : Jump forward 10 seconds\n    5) Stop : Pause the movie\n\n## Objectives:\n* We are required to build a gesture recognition model using neural network which should have generators that are able to take batches of data without error and with optimized number of parameters so that the inference or prediction time should be less.\n* The architecture we are going to use is:\n    1) 3D Convs\n    2) CNN + RNN stacked\n\n## Structure of Case study:\n* Introduction\n* Problem Statement\n* Objectives\n* Data Preprocessing (Creating the generator)\n* Model Building \n* Model Evaluation\n* conclusion\n\n## Technologies Used\n\n- Python version 3.9.13\n- numpy library version 1.20.1\n- pandas library version 1.2.4\n- matplotlib library version 3.3.4\n- seaborn library version 0.11.1\n- tensorflow library version 2.9.0\n- keras library version 2.9.0\n- skimage library version 0.19.2\n- git version 2.33.0.windows.1\n\n\n## References\n1. https://github.com/amanrocks11/hand-gesture-recognition-deep-learning/blob/master/Gesture_Recognition_Final.ipynb\n2. https://github.com/prateekralhan/Gesture-Recognition-Case-study-IIITB-Assignment-/blob/master/Gesture_Recognition_Case-Study_final.ipynb\n3. https://smitan94.github.io/Gesture-Recognition-Neural-Network/\n\n\n## Contact\nCreated by [https://github.com/atharvapathak] - feel free to contact me!\n1. Atharva -  atharvapathakb2w@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatharvapathak%2Fhand_gesture_recognition_case_study","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatharvapathak%2Fhand_gesture_recognition_case_study","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatharvapathak%2Fhand_gesture_recognition_case_study/lists"}