{"id":22158056,"url":"https://github.com/sahal-mulki/hand_ai","last_synced_at":"2026-05-06T05:32:16.696Z","repository":{"id":174021735,"uuid":"286457663","full_name":"sahal-mulki/hand_ai","owner":"sahal-mulki","description":"A program which can be implemented in online classes, to detect when a student is raising their hand.","archived":false,"fork":false,"pushed_at":"2020-08-31T04:36:46.000Z","size":10304,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T19:49:05.667Z","etag":null,"topics":["ai","comput","computer-vision","cpython","cv2","python","python-3","python3","tensorflow","tensorflow2","webcam","webcam-capture"],"latest_commit_sha":null,"homepage":"","language":"Python","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/sahal-mulki.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-10T11:35:22.000Z","updated_at":"2022-05-24T04:25:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4341dbb-fd59-4e37-9659-ed3d405d384d","html_url":"https://github.com/sahal-mulki/hand_ai","commit_stats":null,"previous_names":["sahal-mulki/hand_ai"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahal-mulki%2Fhand_ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahal-mulki%2Fhand_ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahal-mulki%2Fhand_ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahal-mulki%2Fhand_ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sahal-mulki","download_url":"https://codeload.github.com/sahal-mulki/hand_ai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245294760,"owners_count":20591899,"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":["ai","comput","computer-vision","cpython","cv2","python","python-3","python3","tensorflow","tensorflow2","webcam","webcam-capture"],"created_at":"2024-12-02T03:17:13.902Z","updated_at":"2026-05-06T05:32:11.616Z","avatar_url":"https://github.com/sahal-mulki.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hand_ai\n### A program which can be implemented in online classes, to detect when a student is raising their hand.\n\n# How it was made:\n\n### Summary:\n\nThis AI model was made in https://teachablemachine.withgoogle.com/ and then it was exported\ninto a .h5 file and then using [CV2](https://pypi.org/project/opencv-python/) it takes a photo\nusing your webcam. It saves it and then analyses it, prints what it thinks it is and deletes the photo.\n\n### AI specifications:\n\n**V1.00 has been trained on:**\n\n50 Epochs  \nBatch size : 16  \nLearning rate : 0.001  \n\n**V1.50 has been trained on:**\n\n100 Epochs (for better performance)  \nBatch size : 16  \nLearning rate : 0.001  \n\n### Libraries:\n\ntensorflow  \nPillow  \nnumpy  \nopencv-python  \n\n# Credit\n\nIf you want to use this (for your own program not just for having a look at it or running it) for something, open a issue describing what you want to use it for and I will review it.\n\n# Installation\n\nInstall all the needed packages by using\n\n```\npip install requiremens.txt\n```\n\nin the folder in which requirements.txt is located in.\n# Usage\n\n(It takes some time to load and initialize and this has been trained on me so it may not work for you)\n\n![IMAGE2](https://raw.githubusercontent.com/lepythoner/hand_ai/master/images/Capture.png)\n\nTry to have a plain white background and a lightly lit place.\n\n# Troubleshooting\n\nIf you get a error like this:\n\n```\n    cv2.imwrite(\"cv.jpg\", image)\ncv2.error: OpenCV(4.3.0) C:\\opencv\\modules\\imgcodecs\\src\\loadsave.cpp:738: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'\n```\n\nTry running the program a few more times, and if that **doesn't work** open a issue with a bug label.\n\n# Why isn't this in my_python_scripts?\n\nI thought that this is a little bigger, and \nits not really a script and it's a thing on it's own, so I thought it deserves a repository of it's own.\n\n# I dont have Python !\n\nThere's a easier way to view the Model than python, you can also have a look at this link :\n\nhttps://teachablemachine.withgoogle.com/models/8AXz2b2O1/\n  \n  \n\n\n\n  \n  \nThanks for having a look at this,\n\n\n\n_**By Sahal Mulki**_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahal-mulki%2Fhand_ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsahal-mulki%2Fhand_ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahal-mulki%2Fhand_ai/lists"}