当我运行命令from cv2.ximgproc import guidedFilter
时,我得到一个错误:ModuleNotFoundError: No module named 'cv2.ximgproc'
我在互联网上搜索了可能的原因,我发现我应该在终端上运行一个命令pip install opencv--contrib-python
,我确实做到了。即使在这样做之后,我也得到了同样的错误。
请注意,我不是很擅长编程和技术的东西,所以请用简单的术语解释。我有一台mac,我正在使用Anaconda来编写我的代码。
发布于 2020-07-21 23:58:53
您需要先卸载常规的opencv包。
首先卸载常规的opencv和contrib包:
pip uninstall opencv-python
pip uninstall opencv-contrib-python
然后安装contrib包:
pip install opencv-contrib-python
你可以参考这篇文章了解更多信息:Module 'cv2.cv2' has no attribute 'ximgproc'
发布于 2020-05-15 12:41:02
我已经编写了一个python脚本,如下所示:
from cv2.ximgproc import guidedFilter
print("hello")
最初它给我的是同样的错误:“ModuleNotFoundError:没有名为'cv2.ximgproc‘的模块。”然后我运行命令"pip install opencv--contrib-python“,然后输出"hello”,即它正在检测ximgproc模块。请查看下面的截图。
检查一次opencv--contrib模块的安装。在那个阶段有一些问题。
https://stackoverflow.com/questions/61786561
复制相似问题