- foreground detection - draw grab rect - thresholding (convert color to gray and thresholding to binary) - find contours