从文件夹中存储多个图像时,Google Colab 崩溃

问题描述

当我尝试将来自数据集的一组图像存储在一个 numpy 数组中以使用 分层 k 文件 来处理它们来拆分数据集时,它最终会在完成存储之前崩溃。我目前正在为这个项目使用 Google Collaboratory,但我认为虚拟机的 RAM 有点过载。有人能告诉我另一种在数组中存储图像的方法或尝试解决这个问题吗?

这是我存储图像的方式:

jpgs = "/content/pathTofolder"
images = []
for nimg in os.listdir(jpgs):
  img = cv2.imread(os.path.join(jpgs,nimg))
  if img is not None:
    #La añadimos a la lista de imagenes
    images.append(img)
print(images)

我也尝试过这种方式,但发生了同样的崩溃:

images = []
for filename in os.listdir(jpgs):
  img = Image.open(jpgs+filename)
  data = np.asarray(img)
  images.append(data)
print(images)

有人可以帮忙吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)