m0_65983923 2023-05-17 06:56 采纳率: 100%
浏览 200
已结题

为什么安装了opencv-contribpython-还是出现AtrributeError:module' cv2' has no atrribute

img

img


在网上搜索了一下出现此问题是没安装opencv-contrib-python,但我是早就下载了,打开cmd也能看到安装了,还是这样出错请问是什么问题?

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-17 08:12
    关注
    • 这篇博客: 解决opencv-contrib-python库导入的一系列问题中的 缺少库opencv-contrib-python 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 程序报错如下:

      AttributeError: module 'cv2.cv2' has no attribute 'ximgproc'
      

      原因是缺少库

      opencv-contrib-python

      安装步骤及注意事项如下:

      1. 有四种不同的 opencv 包

      opencv-python

      opencv-contrib-python

      opencv-python-headless

      opencv-contrib-python-headless

      只能安装一个,多个安装包不兼容

      2. 查看已安装的包

      • 在开始菜单中,点击“Anaconda3(64-bit) -> Anaconda Prompt”,打开Anaconda的命令行程序。
      • 输入命令

      pip list

      • 如有 opencv 包则输入命令删除

      pip uninstall 包名

      3. 载入 opencv-contrib-python 包

      • pip install opencv-contrib-python

      • 如报以下错误解决方法如下

      raise ReadTimeoutError(self._pool, None, 'Read timed out.') pip._vendor.urllib3.exceptions.
      

      windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,输入以下内容

      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      [install]
      trusted-host=mirrors.aliyun.com

      之后再载入包。

      参考文章:
      Anaconda中如何查看已安装的包
      pip安装软件时报错
      模块’cv2.cv2’没有属性’ximgproc’

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 5月25日
  • 已采纳回答 5月18日
  • 创建了问题 5月17日