如何以与文件名编号相同的顺序将文件加载到数组中

哇哇

我创建了一个简单的 Python 程序来翻转多个图像文件并将其保存到另一个文件夹。我遇到的问题是文件在不考虑文件编号的情况下加载到数组中,因此输出文件与原始文件的命名不同(不包括 0.jpg 和 1.jpg)。

原图和翻转图对比

下面是我用来翻转图像的代码。

# import modules
from tqdm import tqdm
import numpy as np
import glob
import cv2

# directory path to images
training_images = glob.glob("original_images/*.jpg")
# load the images into an array
image_array = np.array([cv2.imread(file) for file in training_images])
# find how many contents exist inside the array
array_length = np.size(image_array)

# flip the images and save to flipped_images/ folder
for x in range(array_length):

    number = str(x)
    flipped = np.flip(image_array[x], 1)
    cv2.imwrite('flipped_images/' + number + '.jpg', flipped)

有什么办法可以让我按照文件名顺序加载数据?提前致谢。

琼西

为什么不从输入名称创建输出名称?

# import modules
from tqdm import tqdm
import numpy as np
import glob
import cv2

# directory path to images
training_images = glob.glob("original_images/*.jpg")

for filename in training_images:
  image = np.array(cv2.imread(filename))
  flipped = np.flip(image, 1)
  out_path = filename.replace("original_images","flipped_images")
  cv2.imwrite(out_path, flipped)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以数字顺序将文件夹中的文件加载到R中

来自分类Dev

如何根据文件名开头的编号将PDF文件移动到以相同编号开头的目录中?

来自分类Dev

如何将CSV文件批量加载到Snowflake中,并将文件名添加为一列?

来自分类Dev

Pyspark:将多个文件加载到RDD中,但保留文件名

来自分类Dev

如何在bash中创建按顺序编号的文件名?

来自分类Dev

将图片加载到带有链接文件名的附件数据类型中

来自分类Dev

vba宏将图像文件名加载到幻灯片中而不是图像中

来自分类Dev

文件名的顺序编号(继续对多个命令编号)

来自分类Dev

如何从python将文件名存储在数组中

来自分类Dev

以与目录中相同的顺序输出文件名-Python

来自分类Dev

骆驼-将csv文件加载到数据库中-在文件名中包括日期作为额外的列

来自分类Dev

如何将多个目录中的文件名排序为一个顺序且数字升序的数组/列表?

来自分类Dev

C:通过argv []将文件名加载到结构中,但是我不希望文件类型(例如.txt)吗?

来自分类Dev

将文件名复制到具有相同编号的文件

来自分类Dev

根据文件名中的编号以特定顺序排列cat文件

来自分类Dev

如何加载文件名存储在数组中的文件?

来自分类Dev

在 Linux 中查找顺序十六进制编号的文件名中的差距

来自分类Java

如何以升序排列文件名?

来自分类Dev

ls文件名如何按数字顺序在文件名中包含空格字符

来自分类Dev

将文本文件加载到javascript数组中

来自分类Dev

使用URL将Plist文件加载到数组中

来自分类Dev

如何在Python中创建顺序文件名

来自分类Dev

如何将数组存储在无法加载到内存的hdf5文件中?

来自分类Dev

如何使用Swift将文本文件逐行加载到数组中?

来自分类Dev

如何将数据文件加载到数组列表中

来自分类Dev

如何将GRIB文件的目录加载到Dask数组中

来自分类Linux

查找文件名中编号大于的文件

来自分类Dev

如何将数据从Redshift卸载到S3并在文件名中包含日期

来自分类Dev

如何将目录加载到文件系统缓存中?

Related 相关文章

  1. 1

    如何以数字顺序将文件夹中的文件加载到R中

  2. 2

    如何根据文件名开头的编号将PDF文件移动到以相同编号开头的目录中?

  3. 3

    如何将CSV文件批量加载到Snowflake中,并将文件名添加为一列?

  4. 4

    Pyspark:将多个文件加载到RDD中,但保留文件名

  5. 5

    如何在bash中创建按顺序编号的文件名?

  6. 6

    将图片加载到带有链接文件名的附件数据类型中

  7. 7

    vba宏将图像文件名加载到幻灯片中而不是图像中

  8. 8

    文件名的顺序编号(继续对多个命令编号)

  9. 9

    如何从python将文件名存储在数组中

  10. 10

    以与目录中相同的顺序输出文件名-Python

  11. 11

    骆驼-将csv文件加载到数据库中-在文件名中包括日期作为额外的列

  12. 12

    如何将多个目录中的文件名排序为一个顺序且数字升序的数组/列表?

  13. 13

    C:通过argv []将文件名加载到结构中,但是我不希望文件类型(例如.txt)吗?

  14. 14

    将文件名复制到具有相同编号的文件

  15. 15

    根据文件名中的编号以特定顺序排列cat文件

  16. 16

    如何加载文件名存储在数组中的文件?

  17. 17

    在 Linux 中查找顺序十六进制编号的文件名中的差距

  18. 18

    如何以升序排列文件名?

  19. 19

    ls文件名如何按数字顺序在文件名中包含空格字符

  20. 20

    将文本文件加载到javascript数组中

  21. 21

    使用URL将Plist文件加载到数组中

  22. 22

    如何在Python中创建顺序文件名

  23. 23

    如何将数组存储在无法加载到内存的hdf5文件中?

  24. 24

    如何使用Swift将文本文件逐行加载到数组中?

  25. 25

    如何将数据文件加载到数组列表中

  26. 26

    如何将GRIB文件的目录加载到Dask数组中

  27. 27

    查找文件名中编号大于的文件

  28. 28

    如何将数据从Redshift卸载到S3并在文件名中包含日期

  29. 29

    如何将目录加载到文件系统缓存中?

热门标签

归档