Python SyntaxError:重写后,标识符中的无效字符仍不起作用
我已在现有代码中复制了一个代码段,但出现错误:Python SyntaxError:重写后,标识符中的无效字符仍不起作用,python,python-3.x,opencv,syntax,identifier,Python,Python 3.x,Opencv,Syntax,Identifier,我已在现有代码中复制了一个代码段,但出现错误: File "qrcode.py", line 51 return warped ^ SyntaxError: invalid character in identifier 我做了一些研究,他们都说了一些关于隐藏符号的东西,我应该自己重写代码。现在在重新输入代码后,我仍然有同样的问题 我的代码片段: def four_point_transform(image, pts):
File "qrcode.py", line 51
return warped
^
SyntaxError: invalid character in identifier
我做了一些研究,他们都说了一些关于隐藏符号的东西,我应该自己重写代码。现在在重新输入代码后,我仍然有同样的问题
我的代码片段:
def four_point_transform(image, pts):
widthA = np.sqrt(
((pts[2][0] - pts[3][0]) ** 2) + ((pts[2][1] - pts[3][1]) ** 2))
widthB = np.sqrt(
((pts[1][0] - pts[0][0]) ** 2) + ((pts[1][1] - pts[0][1]) ** 2))
maxWidth = max(int(widthA), int(widthB))
heightA = np.sqrt(
((pts[1][0] - pts[2][0]) ** 2) + ((pts[1][1] - pts[2][1]) ** 2))
heightB = np.sqrt(
((pts[0][0] - pts[3][0]) ** 2) + ((pts[0][1] - pts[3][1]) ** 2))
maxHeight = max(int(heightA), int(heightB))
dst = np.array([
[0, 0],
[maxWidth - 1, 0],
[maxWidth - 1, maxHeight - 1],
[0, maxHeight - 1]], dtype="float32")
M = cv2.getPerspectiveTransform(pts, dst)
warped = cv2.warpPerspective(image, M, (maxWidth, maxHeight))
return warped
可能的重复=最小、完整且可验证的示例。Complete意味着其他人可以复制代码并运行它来重现问题,而无需添加所有缺失的导入以及实际调用函数所需的任何其他内容。可能的重复=最小、完整且可验证的示例。完全意味着其他人可以复制代码并运行它来重现问题,而无需添加所有缺少的导入以及实际调用函数所需的任何其他内容。