擅长:python、mysql、java
<p>这里的错误是您给cv2.imread一个目录,但它只接受图像路径作为输入,否则会抛出错误。在</p>
<p>所以我们可以做的就是使用操作系统模块解析文件夹中的所有文件,然后逐个读取图像,然后调整大小并对其执行其他操作。在</p>
<pre><code>import os
import cv2
from PIL import Image
size = (28, 28)
imagesPath = "C://Users//NanduCn//jupter1//train-scene classification//train"
for imageName in os.listdir(imagesPath):
imageFullPath = os.path.join(imagesPath,imageName)
img = cv2.resize(cv2.imread(imageFullPath), size)
#do your processing here
</code></pre>
<p>另外,我认为你在这个文件夹里只有图像。如果里面有其他类型的文件或其他文件夹,可以在os.path.join操作系统行。在</p>
<p>希望这有帮助。在</p>