А вообще поиск осуществляется не совсем корректно. Насколько я понимаю нужно найти зелёный цвет в приличном диапазоне, так чтобы отсечь "паразитные" цвета задавай реальный диапазон поиска вместо погрешности. С условием типа R(0-15)G(88-168)B(0-15). Так огромная погрешность распространится практически только на зелёную составляющую цвета.