{"id":23043810,"url":"https://github.com/robincpc/ce264-computer_vision","last_synced_at":"2025-06-11T22:37:35.711Z","repository":{"id":75174127,"uuid":"51064921","full_name":"RobinCPC/CE264-Computer_Vision","owner":"RobinCPC","description":"Repository for project code of CE264 Computer Vision","archived":false,"fork":false,"pushed_at":"2017-08-18T03:25:56.000Z","size":2603,"stargazers_count":9,"open_issues_count":3,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T02:35:28.919Z","etag":null,"topics":["gesture-recognition","google-cloud-vision","opencv","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobinCPC.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,"zenodo":null}},"created_at":"2016-02-04T09:18:01.000Z","updated_at":"2020-12-27T15:33:13.000Z","dependencies_parsed_at":"2023-06-05T15:30:12.971Z","dependency_job_id":null,"html_url":"https://github.com/RobinCPC/CE264-Computer_Vision","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RobinCPC/CE264-Computer_Vision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinCPC%2FCE264-Computer_Vision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinCPC%2FCE264-Computer_Vision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinCPC%2FCE264-Computer_Vision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinCPC%2FCE264-Computer_Vision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobinCPC","download_url":"https://codeload.github.com/RobinCPC/CE264-Computer_Vision/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinCPC%2FCE264-Computer_Vision/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259356031,"owners_count":22845170,"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","google-cloud-vision","opencv","python"],"created_at":"2024-12-15T20:49:35.155Z","updated_at":"2025-06-11T22:37:35.706Z","avatar_url":"https://github.com/RobinCPC.png","language":"Python","readme":"# CE264-Computer Vision\n[![Build Status](https://travis-ci.org/RobinCPC/CE264-Computer_Vision.svg?branch=master)](https://travis-ci.org/RobinCPC/CE264-Computer_Vision)\n\n:school: Repository for project code of CE264 Computer Vision\n\n## Application of Hand-gesture Recognition Technology Using OpenCV\n\n\nThe following is draft flow chart of project program:\n\n![flow chart](./program_flow.png)\n\nSome material for each subtasks\n\n- [x] Row Image Input\n\n   * [GUI feature in OpenCV](http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_gui/py_table_of_contents_gui/py_table_of_contents_gui.html#py-table-of-content-gui)\n\n- [x] Blur, Skin Detection, Morphology, Background Subtraction\n\n    * [Change BGR to HSV or YCrCb](http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_colorspaces/py_colorspaces.html#converting-colorspaces)\n    * [Do medianBlur](http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_filtering/py_filtering.html#filtering)\n    * [Do erode and dilate](http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_morphological_ops/py_morphological_ops.html#morphological-ops)\n\n- [x] Hand Contour Extraction\n\n    * [Draw Contour and Find Convex Hull or Convexity Defects](http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_contours/py_table_of_contents_contours/py_table_of_contents_contours.html#table-of-content-contours)\n\n- [x] Gesture Recognition\n\n    * [Find out how many fingers show up](http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_contours/py_contours_more_functions/py_contours_more_functions.html#contours-more-functions)\n\n- [x] Hand Position Tracking\n\n    * [Dynamically change center of ROI] (http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html#contour-features) \n\n- [x] Input Control\n\n    * [PyAutoGUI](http://pyautogui.readthedocs.org/en/latest/cheatsheet.html)\n    * [PyUserInput](https://github.com/SavinaRoja/PyUserInput)\n    \n    \u003e Note: PyAutoGUI work well in Windows system for me. Ubuntu: got issue (invisible cursor move)\n\n    For install PyAutoGUI on Linux (for python 2.x):\n    \n    ``` bash\n    # install x-lib and scrot (pip not work for me)\n    $ sudo apt-get install  python-xlib\n    $ sudo apt-get install scrot\n    \n    # skip install python-tk and python2.x-dev (already had)\n    # instal Pyautogui\n    $ sudo pip install pyautogui\n    ```\n    \n    For install PyAutoGui on Window (for python 2.x):\n    Open cmd.exe\n    ```\n    # Install pillow first (PIL module may cause error during install)\n    C:\\Python27\\Scripts\\pip.exe install pillow  \n    C:\\Python27\\Scripts\\pip.exe install pyautogui\n    ```\n    Turn off Windows UAC\n\n\n## Reference\n\n* Hui-Shyong Yeo; Byung-Gook Lee; Hyotaek Lim, \"Hand tracking and gesture recognition system for \n  human-computer interaction using low-cost hardware\", Multimedia Tools and Applications, Vol. 74, \n  Issue 8, Apr. 2015, On page(s) 2687-2715.\n\n* http://vipulsharma20.blogspot.com/2015/03/gesture-recognition-using-opencv-python.html\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobincpc%2Fce264-computer_vision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobincpc%2Fce264-computer_vision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobincpc%2Fce264-computer_vision/lists"}