我通过重新组织我的代码并添加来解决我的问题
if shape == "circle": circles = cv2.HoughCircles(thresh,cv2.HOUGH_GRADIENT,1,20,param1=50,param2=30,minRadius=0,maxRadius=0) if circles is not None: s5 += 1
到代码的新区域。感谢大家的帮助。