m = cv2.estimateRigidTransform(prev_pts, curr_pts, fullAffine=False) # will only work with OpenCV-3 or less AttributeError: module 'cv2.cv2' has no attribute 'estimateRigidTransform'
时间: 2024-02-03 15:02:27 浏览: 124
NX二次开发UF-DIRPATH-ask-prev-dir 函数介绍
这个错误通常是由于您使用的OpenCV版本不支持`estimateRigidTransform`函数或者您的导入方式不正确导致的。`estimateRigidTransform`是OpenCV 3及以下版本的函数,如果您使用的是OpenCV 4或更高版本,则需要使用`cv2.estimateAffinePartial2D`函数替代。
如果您确定您正在使用OpenCV 3及以下版本,则可能是由于您的导入方式不正确导致的。请确保您已正确导入cv2模块并使用正确的语法调用函数,例如:
```python
import cv2
m = cv2.estimateRigidTransform(prev_pts, curr_pts, fullAffine=False)
```
如果问题仍然存在,请检查您的OpenCV安装是否正确,并尝试重新安装或更新OpenCV。
阅读全文