【问题标题】:Error with OpenCV imshow in anaconda environment在 anaconda 环境中 OpenCV imshow 出错
【发布时间】:2021-01-13 20:13:43
【问题描述】:

我一直在尝试在 conda 中使用 imshow,但出现此错误:

Traceback(最近一次调用最后一次): 文件“Online_fordprop.py”,第 33 行,在 cv2.imshow(“测试”,帧) cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:632: error: (-2:Unspecified error) 功能没有实现。使用 Windows、GTK+ 2.x 或 Carbon 支持重建库。如果您在 Ubuntu 或 Debian 上,请安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或在函数 'cvShowImage' 中配置脚本

我在其他线程中看到了这个错误,并且我已经尝试了 cmets 中的所有内容,但它不起作用。我在 conda 环境中有 opencv-contrib-python 4.4.0.44,但我怀疑计算机中还有另一个 OpenCV 版本,因为当我运行时

import cv2
cv2.__version__

在没有 OpenCV 库的环境中,它返回 3.4.2。

知道如何摆脱 opencv 背景或如何使 imshow 命令工作吗?

更新:我已经运行了 sudo apt-get purge 'opencv',所以当环境没有 OpenCV 库时我不能再使用 import cv2,但我仍然得到与上述相同的错误。

【问题讨论】:

  • 通常从apt安装。在这种情况下,您应该能够看到此命令返回的 apt search python3-opencv | grep installed
  • 它返回:'警告:apt 没有稳定的 CLI 界面。在脚本中谨慎使用。'
  • 你知道如何创建conda环境吗?如果你知道,那就新建一个anaconda环境,然后安装opencvcontrib问题就解决了。如果你不知道我会写一个答案。
  • 创建一个新环境并通过 pip 安装 opencv-python 工作。谢谢
  • 能分享一下环境中的包列表吗?

标签: opencv anaconda ubuntu-18.04


【解决方案1】:

创建一个新环境并通过 pip 安装 opencv-python 工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 2018-03-20
    • 1970-01-01
    • 2019-10-12
    相关资源
    最近更新 更多