with color thresholding and gui