In OpenCV you can use cv2.inRange(src, lowerb, upperb[, dst]) --> dst
hsv_filtered = cv2.inRange(hsv, [0, low_sat, low_value], [255, 255, 255])
to filter out the values you are interested in.
Apart from SimpleCV, take a look both at the OpenCV python bindings (I think you can use those directly in SimpleCV (import cv2) but not sure) and also on SciPy:
http://docs.scipy.org/doc/scipy/reference/ndimage.html for histogram functions.
I guess there should be a similar function in SimpleCV as well but I'm not familiar with that.