SkinDetector Save

A Python based skin detection system using OpenCV

Project README

SkinDetector

Build Status

This project is depreciated and has been replaced by SemanticSegmentation!!!!

Or ObjectDetection if you want to find instances of skin!

This is a high-speed python based skin detection system using OpenCV, it is done using adaptive thresholding, reference papers can be found below. It is designed for processing VGA sized images in real time for Gesture Control.

Quick Start

Getting the app to run is pretty easy. This script will not install OpenCV. However to install the rest of the project dependencies and run the demo script use the following commands;

# Clone the repo
git clone https://github.com/WillBrennan/SkinDetector && cd SkinDetector
make install
python FromFile.py <directory of images> --display

Usage

import cv2
import skin_detector

img_path = raw_input("Please Enter Image Path")
image = cv2.imread(img_path)
mask = skin_detector.process(image)
cv2.imshow("input", image)
cv2.imshow("mask", mask)
cv2.waitKey(0)

Demonstration

Demo on Astronaut

Based Upon

This repo is based upon the paper;

. Which is no longer accessiable; its similar to the technique used in the more modern paper, Skin color segmentation using multi-color space threshold.

Open Source Agenda is not affiliated with "SkinDetector" Project. README Source: WillBrennan/SkinDetector
Stars
167
Open Issues
0
Last Commit
2 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating