Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AttributeError:模块“cv2.dnn”没有属性“NMSBoxesRotated”_Python_Opencv - Fatal编程技术网

Python AttributeError:模块“cv2.dnn”没有属性“NMSBoxesRotated”

Python AttributeError:模块“cv2.dnn”没有属性“NMSBoxesRotated”,python,opencv,Python,Opencv,我有一个非常简单的python文本检测方法。但它在从命令行运行时抛出了一个错误行137 cv.dnn.NMSBoxes工作正常,但无法识别cv.dnn.NMSBoxesRotated 以下是错误: indices = cv.dnn.NMSBoxesRotated(boxes, confidences, onfThreshold, nmsThreshold) AttributeError: module 'cv2.dnn' has no attribute 'NMSBoxesRotated' 如

我有一个非常简单的python文本检测方法。但它在从命令行运行时抛出了一个错误行137

cv.dnn.NMSBoxes工作正常,但无法识别cv.dnn.NMSBoxesRotated

以下是错误:

indices = cv.dnn.NMSBoxesRotated(boxes, confidences, onfThreshold, nmsThreshold)
AttributeError: module 'cv2.dnn' has no attribute 'NMSBoxesRotated'
如果有人能指出我遗漏了什么,我将不胜感激。谢谢

pip install --user  opencv-python --upgrade
这个命令对我有用,谢谢@JustinEzequiel

我的OpenCV版本是:

>>> cv2.__version__
'4.1.1'

当我将opencv升级到4.1.1时,这个错误就消失了

您是否尝试过pip安装opencv python-升级以获得最新的opencv?我必须这样做,因为我现有的安装也没有NMSBoxesRotated@JustinEzequiel是的,它显示的需求已经是最新的:opencv python 4.0.0.21这很奇怪。我的cv2版本是4.0.0.21,这个版本的cv2.dnn.NMSBoxesRotated。您可以尝试先卸载pip,然后再重新安装吗?您确定要在pip安装到的相同环境中运行代码吗?在抛出错误的代码内部,请尝试打印cv2。看起来NMSBoxesRotated是在OpenCV 3.4.3中添加的,因此任何早于此的版本都不会有它。另外,请不要将代码链接到场外。它可能会在某个时候在其他地方托管时消亡,如果将来其他人偶然发现它,它将变得毫无用处。当然,在您的示例中,根本不需要查看它,但在这种情况下,这意味着根本不需要链接它。只需生成获得问题所需的最低代码量。例如,只需导入cv2,定义一些要发送到NMSBoxesRotated的内容,并调用它。