Я читаю в именах файлов некоторые изображения, которые хранятся так:
(path/to/images/1_1.png)
(path/to/images/1_2.png) ...
(path/to/images/10_1.png) ...
(path/to/images/1000_1.png)
При чтении имен файлов в список с этим кодом
import cv2
import glob
folders = glob.glob(r'C:\Users\tobis\OneDrive\Desktop\Masterarbeit\data\2017-IWT4S-CarsReId_LP-dataset\*')
imagenames_list = []
for folder in folders:
for f in glob.glob(folder+'/*.png'):
imagenames_list.append(f)
Первое изображение в моем список - это имя файла (path/to/images/1000_1.png)
вместо (path/to/images/1_1.png)
. Важно получить файлы в правильном порядке, потому что мне нужно сопоставить изображения с другим списком. Есть ли способ отсортировать список так, как мне нужно?