pycharm使用opencv无法显示图像——两个天坑

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

目录

前言

python下载opencv

Pycharm里面配置opencv

Opencv注意事项

1.opencv安装的位置

2.opencv文件读取路径问题


前言

作为一个计算机视觉小白,第一次学习安装opencv,配置环境使用花了一大下午时间

好在最后终于解决显示出结果,一下午时间没有白费

python下载opencv

第一步:下载opencv

  1. 打开cmd,先安装opencv-python,下面这条命令直接怼上去。
    pip install opencv-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple

  2. (这里注意一下--user是一个选项,表示将库安装在当前用户的主目录中,而不是全局安装在系统范围内。这对于没有管理员权限的用户是有用的-i https://pypi.tuna.tsinghua.edu.cn/simple是一个选项,表示使用清华大学开源软件镜像站作为下载源。在国内使用镜像站可以加速下载速度)

  3. 安装opencv-contrib-python 这条也是直接怼上去。(opencv-contrib-python 是要安装的OpenCV库的名称,它是包含OpenCV的额外贡献模块的版本。这些贡献模块提供了各种额外的功能和算法,不包含在标准的OpenCV发行版中,可以不安装这个。

  4. pip install opencv-contrib-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple
    上面这些都搞完后,接下来,就是在Pycharm安装这个OpenCv的模块了。

Pycharm里面配置opencv

参考下面这个链接

pycharm如何安装opencv

安装完成后可以使用下面的代码自己测试下是否成功

pycharm中opencv显示不出图片,pycharm,opencv,ide

 

Opencv注意事项

1.opencv安装的位置

用cmd下载完成后,记住要把下载的opencv文件夹放入python文件夹下面,因为我的电脑python文件夹是放在e盘pycharm中opencv显示不出图片,pycharm,opencv,ide

 如果你没有把你的opencv文件夹放在python下面就会出现一下错误

pycharm中opencv显示不出图片,pycharm,opencv,ide

2.opencv文件读取路径问题

 如果一切配置好了,你仍然出现无法显示照片的报错

E:\anaconda3\python.exe E:\python\pythonProject1\main.py 
Failed to load image!
[ WARN:0@0.019] global loadsave.cpp:248 cv::findDecoder imread_('E:/视觉测试/test.jpeg'): can't open/read file: check file path/integrity

opencv本身并不直接支持中文路径的照片显示。这是因为在某些操作系统和编程环境下,中文路径可能会引起编码问题或不兼容的情况。
这个时候一定要注意,你的文件名字必须是全英语或者使用python的编码方式“r”字符表示

pycharm中opencv显示不出图片,pycharm,opencv,ide文章来源地址https://www.toymoban.com/news/detail-765944.html

到了这里,关于pycharm使用opencv无法显示图像——两个天坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • PyCharm 显示无法加载文件 D:\...,因为在此系统上禁止运行脚本。

    PyCharm 显示 无法加载文件 D:python testAI_CVvenvScriptsactivate.ps1,因为在此系统上禁止运行脚本。 解决方法:

    2024年03月08日
    浏览(92)
  • 动手学深度学习d2l.Animator无法在PyCharm中显示动态图片的解决方案

    运行 d2l 的训练函数,仅在控制台输出以下内容,无法显示动态图片(训练监控) 修改 d2l.Animator 的 add 函数,以下分别是修改前的代码及修改后的代码: 同时,在使用相关函数时,添加如下一行代码 d2l.plt.show() ,如下: 重写训练函数,以 d2l.train_ch13 为例,以下分别是修改

    2024年02月09日
    浏览(92)
  • 解决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日
    浏览(46)
  • 使用 OpenCV 添加(混合)两个图像

    在本教程中,您将学习: 什么是 线性混合 以及为什么它有用; 如何使用 addWeighted() 添加两个图像 注意 下面的解释属于Richard Szeliski的《计算机视觉:算法和应用》一书 从我们之前的教程中,我们已经知道了一些 像素运算符 。一个有趣的二元(双输入)算子是 线性混合算

    2024年02月20日
    浏览(41)
  • 解决VScode远程服务器时opencv和matplotlib无法直接显示图像的问题

    问题描述 :在VSCode中通过SSH连接服务器,使用cv2.imshow或plt.show()无法显示图像。 并且VScode与MobaXterm可以ssh到远程服务器 参数说明: 保持MobaXterm开启的状态下,在VSCode中运行xclock,会显示一个时钟。

    2024年02月14日
    浏览(43)
  • SSH通过VSCode远程访问服务器Opencv和matplotlib等无法直接显示图像问题

    需求描述: 在VSCode中通过SSH连接服务器,使用cv2.imshow或plt.show()无法显示图像。 解决思路如下: 1、首先查看与服务器之间的网络连接问题(百分之九十问题就是出在第一步骤,哈哈哈) 在本地端打开cmd,使用指令ping xxx.xxx.xxx.xxx,其中(xxx.xxx.xxx.xxx为服务器的IP地址) 在

    2024年02月15日
    浏览(42)
  • pycharm中无法使用anaconda虚拟环境

    anaconda里创建了虚拟环境,然后在虚拟环境中明明安装了TensorFlow1.12,但是到pycharm中使用anaconda的虚拟环境时,就是没有TensorFlow1.12,注意下面这幅图 里面有一个选项“use conda package manager”,这个默认是勾选的,但是勾选了的话,就看不到conda虚拟环境中安装的新的包,只有一

    2024年01月23日
    浏览(59)
  • 关于使用pycharm遇到只能使用unittest方式运行,无法直接选择Run

    相信大家可能都遇到过这个问题,使用pycharm直接运行脚本的时候,只能选择unittest的方式,能愁死个人 经过几次各种尝试无果之后,博主就放弃死磕了,原谅博主是个菜鸟 后来遇到这样的问题,往往也就直接使用cmd来运行 直到今天在研究unittest自动化测试, 了解到unittest单

    2024年02月13日
    浏览(34)
  • 详解cv2.addWeighted函数【使用 OpenCV 添加(混合)两个图像-Python版本】

    有的时候我们需要将两张图片在alpha通道进行混合,比如深度学习数据集增强方式MixUp。OpenCV的 addWeighted 提供了相关操作,此篇博客将详细介绍这个函数,并给出代码示例。🚀🚀 o u t p u t I m g = s a t u r a t e ( α ∗ i n p u t I m g 1 + β ∗ i n p u t I m g 2 + γ ) rm outputImg=saturate( al

    2024年02月06日
    浏览(98)
  • 解决问题:PyCharm / IDEA / JetBrains IDEs中 Github Copilot 插件无法使用对话/Chat功能

    在Pycharm里装了Github Copilot 插件,但发现只能进行代码补全,没法像ChatGPT一样聊天,CSDN上搜了半天居然没人提出这个问题,于是在Copilot的Github主页上到处寻找答案。 发现这个功能目前还在内测阶段,如果想要使用的话, 需要先去官网申请加入等待队列 !!! 官网地址如下

    2024年02月04日
    浏览(90)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包