其实是图片通道不匹配的原因
img_change = cv2.remap(img, xs, ys, cv2.INTER_CUBIC, borderValue=(255, 255, 255))
thres = cv2.threshold(cv2.cvtColor(img_change, cv2.COLOR_BGR2GRAY), 245, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)[1]
img_change是灰度图,而在CVTColor输入的img_change需要是3通道