Traceback (most recent call last): File "D:\test\beijing5.4.py", line 61, in <module> _, motion = cv2.optflow.calcOpticalFlowFarneback(prev_frame, frame, None, 0.5, 3, 15, 3, 5, 1.2, 0) AttributeError: module 'cv2.cv2' has no attribute 'optflow'
时间: 2023-12-06 13:42:59 浏览: 118
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误提示意味着你调用了`cv2.optflow`模块,但是cv2没有这个模块。这可能是因为你使用的是不同版本的OpenCV,而你的代码中使用了不兼容的模块。
在OpenCV 4.0及更高版本中,`cv2.optflow`模块已经被移除了。如果你正在使用这些版本,你需要使用新的模块`cv2.optflow_legacy`来代替。
如果你使用的是OpenCV 3.x版本,那么你需要确保你的安装中已经包含了`cv2.optflow`模块。你可以尝试更新你的OpenCV版本或者检查你的安装是否正确。
阅读全文