当前位置:   article > 正文

python 使用opencv读取图片,解决cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv....报错_can't read data opencv

can't read data opencv

完整代码如下:

# -*- coding: utf-8 -*-
# @Time    : 2019/5/27 19:24
# @Author  : 未来战士biubiu!!
# @FileName: code.py

import cv2  # 引入opencv模块
import serial  # 串口模块

import os
os.chdir('D:\DOCUMENT/U1/Python3_Demo/TRunk_tools/QY\data')

import cv2  # 引入opencv模块



def ON_Figure():
    jpg = cv2.imread('hhh.jpg')  # 加载文件路径下的hhh图片
    cv2.imshow('picture', jpg)  # 显示图片,窗口名:picture,数据来源为jpg
    print(jpg)  # 打印jpg内的数据
    cv2.waitKey(0)  # 无限延时,如果出问题就,(x)就留空,x大于0,就延时x毫秒

ON_Figure()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

运行结果如下:

在这里插入图片描述

首先检查文件路径是否正确

文件路径一般为英文的,中文的可以试一下会不会报错,我的全英文没问题的,而且网上说什么文件路径必须得全部/ 但是我的文件路径就是\是不会报错的,如下,只是包含特定转义字符的时候比如\U的时候需要转换成/U。

在这里插入图片描述

如果保证文件路径没有错误的情况下,请检查你的图片格式。我网上下的jpg格式是可以正常读取的,但是当我转化为png 就会报错!所以第二个原因就是你图片的格式问题。

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

闽ICP备14008679号