Python / OpenCV-如何按字母顺序从文件夹加载所有图像

埃克西

如何按字母顺序从给定文件夹中加载所有图像?

像这样的代码:

images = []
for img in glob.glob("images/*.jpg"):
    n= cv2.imread(img)
    images.append(n)
    print (img)

...返回:

...
images/IMG_9409.jpg
images/IMG_9425.jpg
images/IMG_9419.jpg
images/IMG_9376.jpg
images/IMG_9368.jpg
images/IMG_9417.jpg
...

有没有办法以正确的顺序获取所有图像?

克莱德幽灵

幸运的是,python列表具有内置的排序功能,可以使用ASCII值对字符串进行排序。就像将其放在循环之前一样简单:

filenames = [img for img in glob.glob("images/*.jpg")]

filenames.sort() # ADD THIS LINE

images = []
for img in filenames:
    n= cv2.imread(img)
    images.append(n)
    print (img)

编辑:现在比起我第一次回答时,我对python有了更多的了解,您实际上可以简化很多:

filenames = glob.glob("images/*.jpg")
filenames.sort()
images = [cv2.imread(img) for img in filenames]

for img in images:
    print img

应该也快得多。耶列表理解!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python按名称加载文件夹中的所有图像?

来自分类Dev

如何在Opencv Python中将多个图像保存到目标文件夹

来自分类Dev

如何使用python opencv删除文件夹中的特定图像

来自分类Dev

OpenCV - 从文件夹加载最新图像

来自分类Dev

如何在opencv python中按名称加载图像?

来自分类Dev

如何在 OpenCV 中创建我所有文件夹(“train”)图像的列表

来自分类Dev

opencv python无法加载图像

来自分类Dev

如何将数据集中的图像列表保存(写入)到新文件夹中 - openCV Python?

来自分类Dev

使用OpenCV从Android中的Assets文件夹加载图像

来自分类Dev

Python 3、Selenium、Os - 如何上传文件夹中的所有图像

来自分类Dev

Python OpenCV:按下键时刷新图像

来自分类Dev

使用python opencv从zip加载图像

来自分类Dev

无法在opencv中加载图像(python)

来自分类Dev

无法在opencv中加载图像(python)

来自分类Dev

使用python opencv从zip加载图像

来自分类Dev

OpenCV使用python识别图像

来自分类Dev

Python - OpenCV 干净的模糊图像

来自分类Dev

如何使用OpenCV Python显示图像的轮廓?

来自分类Dev

如何使用opencv python从底部裁剪图像

来自分类Dev

从与Python文件夹按顺序读取多个Excel文件

来自分类Dev

使用OpenCV Python,如何使所有黑色像素透明,然后将其覆盖在原始图像上

来自分类Dev

从Python的文件夹中按顺序读取帧的问题

来自分类Dev

使用Python OpenCV从车牌图像中提取数字和字母

来自分类Dev

Python Opencv DLL加载失败-Windows 10

来自分类Dev

在python中使用OpenCV分割图像

来自分类Dev

使用OpenCV(Python)拼接多个图像

来自分类Dev

Python-OpenCV-读取-显示图像

来自分类Dev

使用Python在OpenCV中删除图像

来自分类Dev

在Python OpenCV中解码YUV图像

Related 相关文章

  1. 1

    如何使用python按名称加载文件夹中的所有图像?

  2. 2

    如何在Opencv Python中将多个图像保存到目标文件夹

  3. 3

    如何使用python opencv删除文件夹中的特定图像

  4. 4

    OpenCV - 从文件夹加载最新图像

  5. 5

    如何在opencv python中按名称加载图像?

  6. 6

    如何在 OpenCV 中创建我所有文件夹(“train”)图像的列表

  7. 7

    opencv python无法加载图像

  8. 8

    如何将数据集中的图像列表保存(写入)到新文件夹中 - openCV Python?

  9. 9

    使用OpenCV从Android中的Assets文件夹加载图像

  10. 10

    Python 3、Selenium、Os - 如何上传文件夹中的所有图像

  11. 11

    Python OpenCV:按下键时刷新图像

  12. 12

    使用python opencv从zip加载图像

  13. 13

    无法在opencv中加载图像(python)

  14. 14

    无法在opencv中加载图像(python)

  15. 15

    使用python opencv从zip加载图像

  16. 16

    OpenCV使用python识别图像

  17. 17

    Python - OpenCV 干净的模糊图像

  18. 18

    如何使用OpenCV Python显示图像的轮廓?

  19. 19

    如何使用opencv python从底部裁剪图像

  20. 20

    从与Python文件夹按顺序读取多个Excel文件

  21. 21

    使用OpenCV Python,如何使所有黑色像素透明,然后将其覆盖在原始图像上

  22. 22

    从Python的文件夹中按顺序读取帧的问题

  23. 23

    使用Python OpenCV从车牌图像中提取数字和字母

  24. 24

    Python Opencv DLL加载失败-Windows 10

  25. 25

    在python中使用OpenCV分割图像

  26. 26

    使用OpenCV(Python)拼接多个图像

  27. 27

    Python-OpenCV-读取-显示图像

  28. 28

    使用Python在OpenCV中删除图像

  29. 29

    在Python OpenCV中解码YUV图像

热门标签

归档