{"id":16609325,"url":"https://github.com/willbrennan/skindetector","last_synced_at":"2025-07-02T02:05:35.622Z","repository":{"id":28743930,"uuid":"32265687","full_name":"WillBrennan/SkinDetector","owner":"WillBrennan","description":"A Python based skin detection system using OpenCV","archived":false,"fork":false,"pushed_at":"2021-07-26T19:30:59.000Z","size":2021,"stargazers_count":170,"open_issues_count":0,"forks_count":44,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-02T01:11:27.040Z","etag":null,"topics":["computer-vision","detection","opencv","python","skin-detection","skin-segmentation"],"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/WillBrennan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"patreon":"WillBrennan"}},"created_at":"2015-03-15T14:50:06.000Z","updated_at":"2025-01-15T10:23:32.000Z","dependencies_parsed_at":"2022-08-07T14:00:40.950Z","dependency_job_id":null,"html_url":"https://github.com/WillBrennan/SkinDetector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WillBrennan/SkinDetector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrennan%2FSkinDetector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrennan%2FSkinDetector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrennan%2FSkinDetector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrennan%2FSkinDetector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WillBrennan","download_url":"https://codeload.github.com/WillBrennan/SkinDetector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrennan%2FSkinDetector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263061404,"owners_count":23407606,"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":["computer-vision","detection","opencv","python","skin-detection","skin-segmentation"],"created_at":"2024-10-12T01:28:47.441Z","updated_at":"2025-07-02T02:05:35.595Z","avatar_url":"https://github.com/WillBrennan.png","language":"Python","funding_links":["https://patreon.com/WillBrennan"],"categories":[],"sub_categories":[],"readme":"# SkinDetector\n[![Build Status](https://travis-ci.org/WillBrennan/SkinDetector.svg?branch=master)](https://travis-ci.org/WillBrennan/SkinDetector)\n\n# This project is depreciated and has been replaced by [SemanticSegmentation](https://github.com/WillBrennan/SemanticSegmentation)!!!!\n\n# Or [ObjectDetection](https://github.com/WillBrennan/ObjectDetection) if you want to find instances of skin!\n\nThis is a high-speed python based skin detection system using OpenCV, it is done using adaptive thresholding, reference\npapers can be found below. It is designed for processing VGA sized images in real time for Gesture Control.\n\n\n## Quick Start\nGetting the app to run is pretty easy. This script will not [install OpenCV](http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html).\nHowever to install the rest of the project dependencies and run the demo script use the following commands;\n\n```bash\n# Clone the repo\ngit clone https://github.com/WillBrennan/SkinDetector \u0026\u0026 cd SkinDetector\nmake install\npython FromFile.py \u003cdirectory of images\u003e --display\n```\n\n## Usage\n\n```python\nimport cv2\nimport skin_detector\n\nimg_path = raw_input(\"Please Enter Image Path\")\nimage = cv2.imread(img_path)\nmask = skin_detector.process(image)\ncv2.imshow(\"input\", image)\ncv2.imshow(\"mask\", mask)\ncv2.waitKey(0)\n```\n\n## Demonstration\n![Demo on Astronaut](https://raw.githubusercontent.com/WillBrennan/SkinDetector/master/docs/assets/demo.png \"Demonstration\")\n\n## Based Upon\nThis repo is based upon the paper; \n - Skin Segmentation Using Multiple Thresholds (2003) - http://www.ivl.disco.unimib.it/papers2003/EI06-EI109%20Skin-paper.pdf\n \n . Which is no longer accessiable; its similar to the technique used in the more modern paper, [Skin color segmentation using multi-color space threshold](https://www.semanticscholar.org/paper/Skin-color-segmentation-using-multi-color-space-Rahmat-Chairunnisa/c06873e619c679fd1aa7648a6e402a7d57ea0e20?tab=abstract\u0026citingPapersSort=is-influential\u0026citingPapersLimit=10\u0026citingPapersOffset=0\u0026year%5B0%5D=\u0026year%5B1%5D=\u0026citedPapersSort=is-influential\u0026citedPapersLimit=10\u0026citedPapersOffset=10).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillbrennan%2Fskindetector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillbrennan%2Fskindetector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillbrennan%2Fskindetector/lists"}