public static boolean isSkin(Color color) {
		boolean skin = false;
		int r = color.getRed();
		int g = color.getGreen();
		int b = color.getBlue();
		int rgDiff = Math.abs(r - g);
		int max1 = Math.max(r, g);
		int max2 = Math.max(g, b);
		int max = Math.max(max1, max2);
		int min1 = Math.min(r, g);
		int min2 = Math.min(g, b);
		int min = Math.min(min1, min2);
		int grey = getGrey(color.getRGB());
		if (grey > 140 && r > 95 && g > 40 && b > 20 && rgDiff > 30 && r > g
				&& r > b && ((max - min) > 15) && rgDiff < 140) {
			skin = true;
		}
		return skin;
	}