繁体   English   中英

模块“cv2”没有属性“createThinPlateSplineShapeTransformer”

[英]module 'cv2' has no attribute 'createThinPlateSplineShapeTransformer'

我正在尝试使用薄板形变压器 function。

tps = cv2.createThinPlateSplineShapeTransformer()

但是,显示此错误:

模块“cv2”没有属性“createThinPlateSplineShapeTransformer”。

我已经使用以下方式安装了contrib

pip install opencv-contrib-python

但问题仍然没有解决。 我使用opencv 4.5.4python 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM