pycharm 运行python程序中, cv2.line()和cv2.putText() 报错 TypeError: integer argument expected, got float 及解决办法
原代码:

错误:
![]()
原因:
因为cv2.line(),cv2.putText(),cv2.resize()等内的参数要求为整数,所以要将“ / ”改为“ // ”运算,修改后:

成功运行!
本文详细解释了在PyCharm中使用Python进行图像处理时,遇到cv2.line()和cv2.putText()函数出现TypeError的问题。错误提示为期望整数参数但接收到浮点数。文章提供了解决方案,即在涉及除法运算时,使用整数除法“//”代替标准除法“/”,以确保所有参数均为整数类型。
pycharm 运行python程序中, cv2.line()和cv2.putText() 报错 TypeError: integer argument expected, got float 及解决办法
原代码:

错误:
![]()
原因:
因为cv2.line(),cv2.putText(),cv2.resize()等内的参数要求为整数,所以要将“ / ”改为“ // ”运算,修改后:

成功运行!

被折叠的 条评论
为什么被折叠?