You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

cv2.imread读取图片返回None,matplotlib可正常读取的问题求助

cv2.imread读取图片返回None,matplotlib可正常读取的问题求助

我现在尝试读取并显示一张图片,用plt.imshow(...)的时候完全正常,而且我可以确定图片本身和路径都是没问题的。

但是当我用cv2尝试读取时,返回的图片是None类型。下面是我写的代码:

import numpy as np
import matplotlib.pyplot as plt
import cv2

img=cv2.imread(r'C:\Users\shayf\OneDrive\שולחן העבודה\Work\CV Course\OneDrive_1_12-4-2024\images\tulips.jpg')
plt.imshow(img[:,:,::-1])

我知道plt默认是RGB格式,而cv2是BGR格式,但就算直接用cv2.imread读取也不行。

有没有人能帮帮我?

提前感谢!

备注:内容来源于stack exchange,提问作者Shayf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 16:33:03