proporoprorp 2023-02-16 20:24 采纳率: 33.3%
浏览 293
已结题

cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function 'rectangle'

cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function 'rectangle'运行错误

img

img

  • 写回答

4条回答 默认 最新

  • 爱晚乏客游 2023-02-17 09:38
    关注

    opencv绘制矩形要求你的点是整数类型,pts=np.int0(pt)转成int,然后使用pts点替代pt绘制

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Nice阿松 2023-02-16 21:10
    关注

    这个错误通常是由于使用了错误的参数或数据类型调用OpenCV的“rectangle”函数引起的。这个函数用于在图像上绘制矩形。

    在这个错误消息中,“-5”是OpenCV返回的错误代码,表示“Bad argument”,即函数参数有误。

    解决这个问题的步骤如下:

    确保传递给“rectangle”函数的参数类型正确。例如,矩形坐标应该是整数类型而不是浮点数类型。如果有必要,请使用类型转换将参数转换为正确的类型。
    确保矩形坐标在图像范围内。如果矩形坐标超出了图像范围,则会导致此错误。
    确保传递给“rectangle”函数的参数数量正确。例如,如果你使用了多个矩形坐标,确保将它们传递为正确的参数。
    如果你仍然无法解决这个问题,可以尝试使用调试器来查看代码并确定具体是哪些参数出现了问题。你可以在代码中添加断点并使用调试器单步运行代码,以便逐步检查每个参数的值。这有助于定位出现错误的参数并解决问题。

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-02-16 22:10
    关注
    评论
  • youcans_ 人工智能领域优质创作者 2023-02-17 10:52
    关注

    你可以 print 一下 pt[?] 的内容,必须是 整数类型

    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月2日
  • 已采纳回答 2月22日
  • 创建了问题 2月16日

悬赏问题

  • ¥15 利用加权最小二乘法求亚马逊各类商品的价格指标?怎么求?
  • ¥15 c++ word自动化,为什么可用接口是空的?
  • ¥15 Matlab计算100000*100000的矩阵运算问题:
  • ¥50 VB6.0如何识别粘连的不规则的数字图片验证码
  • ¥16 需要完整的这份订单所有的代码,可以加钱
  • ¥30 写一个带界面控制的机房电脑一键开机关机并且实时监控的软件
  • ¥15 Stata数据分析请教
  • ¥15 请教如何为VS2022搭建 Debug|win32的openCV环境?
  • ¥15 关于#c++#的问题:c++如何使用websocketpp实现websocket接口调用,求示例代码和相关资料
  • ¥15 51单片机的外部中断,按下按键后不能切换到另一个模式