Python 为什么说空函数';调整大小';?

Python 为什么说空函数';调整大小';?,python,image-processing,google-colaboratory,Python,Image Processing,Google Colaboratory,我得到的错误是 错误:OpenCV(4.1.2)/io/OpenCV/modules/imgproc/src/resize.cpp:3720:错误:(-215:断言失败)!函数“resize”中的ssize.empty() imread()。尝试将此消息传递到resize()时会发生错误 我认为映像文件的路径名是错误的-HAM10000\u images\u part\u 1是目录吗?如果是这样,您忘记在后面添加斜杠,因此代码尝试读取名为HAM10000_images\u part_1bicyc

我得到的错误是

错误:OpenCV(4.1.2)/io/OpenCV/modules/imgproc/src/resize.cpp:3720:错误:(-215:断言失败)!函数“resize”中的ssize.empty()

imread()。尝试将此消息传递到
resize()
时会发生错误


我认为映像文件的路径名是错误的-
HAM10000\u images\u part\u 1
是目录吗?如果是这样,您忘记在后面添加斜杠,因此代码尝试读取名为
HAM10000_images\u part_1bicycle.jpg
的图像,该图像当然不存在。

尝试使用枕头并在其上执行
.resize((x,y))
。还要检查路径,确保一切正常。

当然,如果在你的情况下使用枕头是可以的,那么枕头是什么意思??用于处理图像的Python库。您可以使用Image.open(“path”),然后只需调整它的大小,也可以在需要时转换为numpy数组。当然,更多的人会看到这是一条快乐的道路images@AhmedTamam您需要使用问题下的链接添加更多信息/详细信息。
fname_images = np.array(df_skin['image_id'])
file_to_read =('/content/drive/MyDrive/DATASET/HAM10000_images_part_1')+str(fname_images[0])+'.jpg'

import cv2
from cv2 import imread
from cv2 import resize

img = imread(file_to_read)
img2 = resize(img,(100,100))

# show one exampe image

plt.figure(figsize=(10,5))
plt.subplot(1,2,1)
plt.imshow(img[:,:,::-1])
plt.title('Original image')
plt.subplot(1,2,2)
plt.imshow(img2[:,:,::-1])
plt.title('Resized image for DenseNet')
plt.show()