Traceback (most recent call last): File "D:\test\beijing5.4.py", line 61, in <module> _, motion = cv2.optflow_legacy.calcOpticalFlowFarneback(prev_frame, frame, None, 0.5, 3, 15, 3, 5, 1.2, 0) AttributeError: module 'cv2.cv2' has no attribute 'optflow_legacy'
时间: 2023-12-06 10:42:56 浏览: 125
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误的意思是 cv2 模块中没有名为 optflow_legacy 的属性。这可能是因为你使用的 OpenCV 版本太新或太旧,不支持 optflow_legacy 模块。
你可以考虑更新你的 OpenCV 版本,或者使用另外的光流算法来代替 calcOpticalFlowFarneback 函数。如果你使用的是较新的 OpenCV 版本,可以尝试使用 calcOpticalFlowFarneback 的替代函数 calcOpticalFlowFarnebackGPU。
阅读全文