解决opencv中使用cv2.imshow不显示图片问题

这篇具有很好参考价值的文章主要介绍了解决opencv中使用cv2.imshow不显示图片问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用opencv中的cv2.imshow显示图片的时候总会出现如下错误:
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’

查找了很多资料发现是在安装opencv的时候安装顺序出现了问题,于是执行下面代码,重新安装
imshow就能成功显示图片了

pip uninstall opencv-python
pip uninstall opencv-contrib-python

pip install opencv-contrib-python
pip install opencv-python

参考资料:
https://stackoverflow.com/questions/67120450/error-2unspecified-error-the-function-is-not-implemented-rebuild-the-libra文章来源地址https://www.toymoban.com/news/detail-725669.html

到了这里,关于解决opencv中使用cv2.imshow不显示图片问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Anaconda下Jupyter Notebook执行OpenCV中cv2.imshow()报错(错误码为1272)网上解法汇总记录和最终处理方式

    Python 3.8.8 Anaconda3 2021.05 查询匹配 python3.8.* 的OpenCV匹配版本为: 4.1.* — 4.2.* ,我最后安装 4.2.0.32 版本 如下我记录了 “从发现问题,到不断试错,最后解决问题” 的完整过程,以备自己复盘使用,大家不愿费时的可直接查看总结版的处理方式记录 学校计算机视觉课要求完成

    2024年02月09日
    浏览(43)
  • opencv导入图片时,cv2后面无法添加imread的问题的解决方法

    当使用cv2导入图片的时候,发现cv2.imread()被标明高亮,无法使用imread,resize等方法  针对这个问题,解决方法如下: 首先在我们的Python安装路径下面找到cv2(安装anaconda的也是如此,找到相应路径),    在这里可以看到一个.pyd文件,将这个文件直接复制到site-packages路径

    2024年02月11日
    浏览(52)
  • cv2.imshow error: (-2:Unspecified error) The function is not implemented.问题解决

    在运行opencv的python代码时,调用cv2.imshow时报错,如下所示 cv2.imshow(opencv_title, out) cv2.error: OpenCV(4.5.5) D:aopencv-pythonopencv-pythonopencvmoduleshighguisrcwindow.cpp:1268: 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 Deb

    2024年02月16日
    浏览(48)
  • 解决yolov5的报错:WARNING Environment does not support cv2.imshow() or PIL Image.show()

    这几天在用yolo v5训练模型调用电脑摄像头的时候遇到了这个报错,尝试了很多办法去解决,比如用pip卸载opencv再重新下载和跟换opencv的版本,或者更改yolo里的代码,但是都没有解决问题。 后来发现在我卸载了opencv后,pycharm里的cv2模块依然可以被调用,所以应该是pip的unins

    2024年02月07日
    浏览(71)
  • cv2问题:AttributeError: ‘NoneType‘ object has no attribute ‘shape‘及CV2显示、保存图片

    输出: 原因: 图片路径中存在中文,改成英文就ok了。 注意: img.shape 的返回值是(像素h, 像素w, 图片通道数)格式的元组。 补充: 1.读取图片 参数解析: 2.显示图片 cv2.imshow()函数在一个窗口中显示图片,窗口自适应图片的大小 参数: 注意: 因为我们的程序是顺序执行,

    2024年02月14日
    浏览(36)
  • 【opencv】cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘imshow‘

    今天在实现sobel算子时,用了cv的filter2D函数以后,报了如下错误 报错代码段: 看到报错里面有 data type = 23 ,猜测是图像的数据类型有问题,输出一看发现img中元素的数据类型是float16,现在看看imshow的要求。 opencv的官方注释指出:根据图像的深度,imshow函数会自动对其显示

    2024年02月11日
    浏览(46)
  • 解决opencv, cv2.puttext函数无法显示中文字符

    背景: opencv内置的cv2.puttext函数不能显示中文字符,尝试了下列方法: (1)cv2.freetype。没有这个库; (2)opencv无法导入中文字体库; (3)卸载opencv-python,安装opencv-python-headless, opencv- contrib-python 方法: 使用PIL库作为中转 下载中文字体库https://github.com/StellarCN/scp_zh/blob/master/fonts/S

    2024年02月13日
    浏览(44)
  • cv2保存图片类型错误执行报错cv2. error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function ‘imwrite‘ - img i

    硬件环境(Ascend/GPU/CPU): GPU 软件环境: – MindSpore 版本: 1.7.0 执行模式: 静态图(GRAPH) – Python 版本: 3.7.6 – 操作系统平台: linux 将优化好的图像用cv2进行图片保存,由于没有将tensor转换为numpy,导致cv2.imwrite运行失败。 adversarial_tensor, mask_tensor = adversarial.train(attack_method) cv2.imwrit

    2024年02月17日
    浏览(56)
  • 解决opencv / cv2 没有代码提示的问题

    在pycharm中初次使用cv2这个包时一般会遇到没有代码提示的问题。 直接 import cv2 ,在调用函数时是没有代码提示的。 有的文章说应该: from cv2 import cv2 as cv ,但是这样有可能会报错说 在__init__.py 中找不到引用cv2, 或者 import cv2.cv2 as cv ,报错为 没有名为cv2的模块 还有可能是

    2024年02月06日
    浏览(54)
  • 关于OpenCV中cv2.imwrite保存的图片是全黑色的解决方案

    原因:image图片是0-255,而imwrite保存图片的时候把图片标准化了,也就变为0-1,对于这个问题,只需要修改一下imwrite的输入就好,也就是括号后半部分那个参数*255,如下: 注意:括号里边的前半部分是自己起的文件名,后半部分“img_light”改成你自己的图像名。 比如我读入

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包