Blobbing is generally done after foreground/background segmentation
has been done. If you want some other options that are more dynamic
than picking a single color, I'd google around for "Color Model
Segmentation" "Codebook Segmentation", etc. These types of algorithms
are generally trained with a background image, and then can map
background/foreground to black/white.
--n