def distToPolygon(contour, polygon): tests = [cv2.pointPolygonTest(polygon, (point[0][0], point[0][1]), True) for point in contour] return np.average(np.absolute(tests))