当前位置:   article > 正文

The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support

The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support
今天遇到问题,在运行 cv2.imshow()时出现了错误:
/home/wei/anaconda3/envs/GAN/bin/python /home/wei/Documents/ww/tracking/ft.py
Traceback (most recent call last):
  File "/home/wei/Documents/ww/tracking/ft.py", line 88, in <module>
    cv2.imshow("Tracking", frame)
cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:632: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'
  • 1
  • 2
  • 3
  • 4
  • 5

我的 cv2是装在了conda的某个环境下,这样环境之间彼此隔离,操作方便。学习conda可以移步这一篇Anaconda 安装使用教程与常用命令 cheat sheet

解决方法:

进入相应的环境下,依次在terminal中运行如下命令

conda remove opencv
  • 1
conda install -c menpo opencv
  • 1
pip install --upgrade pip
  • 1
pip install opencv-contrib-python
  • 1
解决:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/388135
推荐阅读
相关标签
  

闽ICP备14008679号