Herkese selamlar,
import os
import random
import cv2
import glob
imgExtension = ["png", "jpeg", "jpg"]
allImages = list()
def chooseRandomImage(directory="."):
for img in os.listdir(directory):
ext = img.split(".")[len(img.split(".")) - 1]
if (ext in imgExtension):
allImages.append(img)
choice = random.randint(0, len(allImages) - 1)
chosenImage = allImages[choice]
return chosenImage
dosya=chooseRandomImage ()
print(dosya)Şeklinde bir kodum var. Çalıştırdığım klasörden rastgele bir dosya seçiyor (jpg, jpeg veya png). Bunu alt klasörlere de bakıp rastgele bulacak şekilde nasıl modifiye etmemiz gerekir?