我是编程的新手,15天前才开始学习Python。
我正在尝试使用imread()
函数将图像上传到Jupyter笔记本上,但无法上传图像。
我指定的任何文件路径,无论是从计算机还是在线链接,都无法上传图像。
它不会引发任何错误,但是在下一步中,当我查询图像的数据类型时,它会显示Nonetype
,即没有上传图像。
注意:-我正在使用Jupyter云-这意味着我直接登录到Jupyter网站并通过Web浏览器使用它。
我已经上传了Jupyter笔记本程序的屏幕截图。enter image description here
import numpy as np
import matplotlib.pyplot as plt
from PIL import Image
import cv2
img=cv2.imread('https://notebooks.gesis.org/binder/jupyter/user/ipython-ipython-in-depth-3oioonok/view/binder/python--study.jpg')
type(img)
答案 0 :(得分:0)
您指定的路径应该是文件系统路径而不是URL。由于笔记本位于云端,因此使用计算机的路径也不起作用。如果python--study.jpg
与该云服务器上的笔记本位于同一目录中,则可以执行以下操作:
img=cv2.imread('python--study.jpg')