1.颜色空间转换函数cvtColor()
imghsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)

2.提取仅含指定颜色范围的图像函数
newimg = cv2.inRange(imghsv, lcval,hcval)
注意：lcval，hcval两个参数的取值需参考hsv色卡表，每个参数都是三个值
若为绿色，lcval取值为(35,43,46)、hcval取值为(77,255,255)

3.寻找轮廓cv2.findContours()
contours,hier= cv2.findContours(newimg, cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
注意：函数参数newimg必须是黑白值的图像矩阵，该函数返回值有两个，其中contours将存放所有的轮廓，为一个轮廓列表。

4.求轮廓面积函数
cv2.contourArea(指定轮廓)：返回面积数值

5.求最小包围圆的函数
cv2.minEnclosingCircle(指定轮廓)
该函数返回值依次为：圆心坐标(x,y)，以及半径r

6.画圆函数
cv2.circle(img, center, r, color,t)
其中：img表示在哪个图像矩阵中画；center表示圆心坐标,是一个含两个整数的元组，如(x,y)；r表示半径大小；color表示颜色，是一个含三个整数的元组；t表示画圆的粗细。

7.求轮廓外接矩形
cv2.boundingRect(指定轮廓) 
返回值为矩形的左上角坐标x,y,以及矩形的宽w和高h。
