属性错误:模块'cv2.aruco'没有属性'drawFrameAxes'



我正在使用VSCode 1.68.1, Ubuntu 20.04我正在链接(https://programming.vip/docs/3d-pose-estimation-using-aruco-tag-in-python.html)实现aruco标记的姿态估计

但我得到以下错误:aruco。drawFrameAxes (mtx, dst1 dist rvec[我::],tvec[我::],0.03)AttributeError: module 'cv2. error。aruco'没有属性'drawFrameAxes'

  • 我尝试使用aruco。同样的错误
  • 也尝试了卸载opencv-python,卸载opencv-contrib-python,然后安装opencv-python &pip3安装opencv-contrib-python,同样的错误

drawFrameAxes是OpenCV中可用的独立模块。在aruco包中找不到。

命令:help(cv2.drawFrameAxes)为您提供了有关其用法和参数的所有详细信息。

在您的代码中尝试以下操作:

result_img = cv2.drawFrameAxes(dst1, mtx, dist, rvec[i, :, :], tvec[i, :, :],0.03)

文档链接

您是否尝试从源代码编译opencv ?我这样做是出于绝望,之后这个函数似乎可以工作了。

我也无法使用替代的contrib-opencv-python包来工作。

相关内容

  • 没有找到相关文章

最新更新