OpenCVで画像を読み込んで、その彩度と明度の平均値を取得します。numpyの行列として扱われるので、PythonでOpenCVを扱うときはnumpyの知識も必要になってきます。以下の例では転置行列(T)を利用して各レイヤの平均を求めています。
import sys,cv2
img = cv2.imread(sys.argv[1],1) # 0=grayscale, 1=color
hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
print("Shape: {0}".format(hsv.shape))
print("Salute(mean): %.2f" % (hsv.T[1].flatten().mean()))
print("Value(mean): %.2f" % (hsv.T[2].flatten().mean()))
以下のリポジトリにOpenCVのPythonバインディングのサンプルコードがちょっとだけあります。