当前位置:   article > 正文

解决opencv中使用cv2.imshow不显示图片问题_python用opencv显示图片,运行没有报错,为什么图片不显示

python用opencv显示图片,运行没有报错,为什么图片不显示

在使用opencv中的cv2.imshow显示图片的时候总会出现如下错误:cv2.error: OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1272: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa 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:查找了很多资料发现是在安装opencv的时候安装顺序出现了问题,于是执行下面代码,重新安装imshow就能成功显示图片了

  1. pip uninstall opencv-python
  2. pip uninstall opencv-contrib-python
  3. pip install opencv-contrib-python
  4. pip install opencv-python

二:模块冲突,卸载opencv-contrib-python,查看以下几种包之间依赖

大概率解决问题。

  1. opencv-python: 只包含opencv库的主要模块. 一般不推荐安装.
  2. opencv-contrib-python: 包含主要模块和contrib模块, 功能基本完整, 推荐安装.
  3. opencv-python-headless: 和opencv-python一样, 但是没有GUI功能, 无外设系统可用.
  4. opencv-contrib-python-headless: 和opencv-contrib-python一样但是没有GUI功能. 无外设系统可用
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/749310
推荐阅读
相关标签
  

闽ICP备14008679号