
import cv2
img = cv2.imread('sucai8/hand.png') #读取图像
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#转为灰度值图
ret, binary = cv2.threshold(gray,50,255,cv2.THRESH_BINARY)
contours, hierarchy = cv2.findContours(binary,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE) #查找轮廓
n=len(contours) #轮廓个数
max_img=0
for i in range(n):
area = cv2.contourArea(contours[i])
if area > cv2.contourArea(contours[max_img]):
max_img=i
dst = cv2.drawContours(img, contours, max_img, (123, 223, 33), thickness=5)
cv2.imshow('pzq', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()