[英]AttributeError: module 'cv2' has no attribute 'PCAComputeVar'
[英]module 'cv2' has no attribute 'createThinPlateSplineShapeTransformer'
我正在尝试使用薄板形变压器 function。
tps = cv2.createThinPlateSplineShapeTransformer()
但是,显示此错误:
模块“cv2”没有属性“createThinPlateSplineShapeTransformer”。
我已经使用以下方式安装了contrib
:
pip install opencv-contrib-python
但问题仍然没有解决。 我使用opencv 4.5.4
和python 3.8.5
看到这个问题: https://github.com/opencv/opencv-python/issues/177
似乎该方法已从基础 package 中移出。 因此,您需要安装 OpenCV 和contrib
模块。 详情请打开以上链接。
我使用以下命令解决了这个问题。
pip uninstall opencv-contrib-python
pip install opencv-contrib-python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.