cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload

这篇具有很好参考价值的文章主要介绍了cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

cv2.line:
image = cv2.line(image, 直线起点坐标, 直线终点坐标, 颜色, 粗细)

使用cv2.line时,报告了如下错误
cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload

error提示索引为1的参数类型错误,即(weigh, right_y), (0, left_y)


通过打印发现weigh、right_y、left_y数据类型为float
cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload

将数据类型修改为int后不在报错文章来源地址https://www.toymoban.com/news/detail-508691.html

img = cv2.line(image3,(int(weigh), int(right_y)), (0, int(left_y)), (0, 255, 0), 2)

到了这里,关于cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【opencv】cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘imshow‘

    今天在实现sobel算子时,用了cv的filter2D函数以后,报了如下错误 报错代码段: 看到报错里面有 data type = 23 ,猜测是图像的数据类型有问题,输出一看发现img中元素的数据类型是float16,现在看看imshow的要求。 opencv的官方注释指出:根据图像的深度,imshow函数会自动对其显示

    2024年02月11日
    浏览(47)
  • cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘Sobel‘

    cv2.error: OpenCV(4.5.5) 👎 error: (-5:Bad argument) in function ‘Sobel’ Overload resolution failed: src data type = 23 is not supported Expected Ptrcv::UMat for argument ‘src’ 报错代码: 报错原因: 这个错误提示是由于传入 cv2.Sobel() 函数的图像类型不受支持所引起的。根据错误信息,是图像的数据类型不正

    2024年01月21日
    浏览(52)
  • cv2.error: OpenCV(4.9.0) :-1: error: (-5:Bad argument) in function ‘rectangle‘

      File \\\"D:CodeGhostFaceNetsfacenet-retinaface-pytorch-mainretinaface.py\\\", line 460, in detect_image     cv2.rectangle(old_image, (b[0], b[1]), (b[2], b[3]), (0, 0, 255), 2) cv2.error: OpenCV(4.9.0) :-1: error: (-5:Bad argument) in function \\\'rectangle\\\' Overload resolution failed:  - img marked as output argument, but provided NumPy array marked as rea

    2024年01月25日
    浏览(43)
  • 【Python】cv2.error: OpenCV(4.8.0) :-1: error: (-5:Bad argument) in function ‘cvtColor‘ > Overload res

    代码片段为: 我的代码出现了报错: 错误信息提示 cv2.error: (-5:Bad argument) in function ‘cvtColor’,这是因为在将图像从原始路径加载并转换为灰度图时,传递给 cv2.cvtColor 的参数不正确。 修改代码: 主要更改包括: 将图片路径作为参数传递给 cv2.imread 函数,以正确加载图片。

    2024年02月10日
    浏览(42)
  • error: OpenCV(4.8.0) :-1: error: (-5:Bad argument) in function ‘line‘

    在python中读取matlab保存的mat文件,然后进行一些处理出现上面报错。 此原因可能由于 matlab和python存储方式不同。 Pascal, C,C++,Python都是行优先存储的,而Fortran,MatLab是列优先存储的。 即 C order  指的是 行优先的顺序(Row-major Order) ,即内存中同行的元素存在一起, Fortran

    2024年02月04日
    浏览(52)
  • OpenCV使用cv2.imshow()报错的解决办法

    The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. 版本出错应该是不太可能的,于是我试着安装一下OpenCV的拓展开发包也就是. opencv-contrib 没想到,折腾好久的问题,最后一行命令解决问题了 pip install --user opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn 总结

    2024年02月11日
    浏览(70)
  • opencv cv2.imread()报错: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘

    问题: pycharm中使用opencv , 执行cv2.imread(filepath)读取图片时报错: cv2.error: OpenCV(4.7.0) D:aopencv-pythonopencv-pythonopencvmodulesimgprocsrccolor.cpp:182: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’ 解决方案: 尝试以下几种方法: 1.查图片路径中是否有中文,尽量不要含中

    2024年02月13日
    浏览(57)
  • opencv报错cv2.error: OpenCV(4.8.0) D:aopencv-pythonopencv-pythonopencvmodulescoresrcalloc.cpp:

    opencv报错: 这个错误通常表示你的计算机内存不足,导致OpenCV无法分配需要的内存。解决此问题的方法如下: 增加计算机内存:如果你的计算机内存过小,可以考虑增加内存来解决该问题。 释放不需要的内存:在运行大型程序时,你可以尝试释放一些不需要的内存,如关闭

    2024年02月21日
    浏览(39)
  • opencv-python库 cv2 图形绘制 cv2.line()cv2.rectangle()cv2.circle()cv2.ellipse()cv2.polylines()cv2.putText

    cv2.line() 是 OpenCV 中的一个函数,用于在图像上绘制直线。这个函数需要指定图像、线的起点和终点坐标、线的颜色、线的宽度以及线的类型。 下面是 cv2.line() 函数的详细参数说明: 参数解释: 下面是一个使用 cv2.line() 绘制直线的简单示例: 在这个例子中,我们创建了一个

    2024年04月23日
    浏览(48)
  • cv2.error: OpenCV(4.8.1) D:xxxerror: (-2:Unspecified error) The function is not implemented.报错

    在用harries角点检测算法的过程中,遇到了这个报错:   然后先问了一下gpt,gpt说 :    我估计可能是版本问题,最后找到了这个链接  : Link 那么要怎么解决呢? 执行下面命令即可 :  This solution seems to work for a majority of users, but not all. If you are in this case, see the proposed answer by Sachin

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包