yolov5如何调用

问题遇到的现象和发生背景

我制作了一个tk界面,运行detecy.py文件时,我想实现通过任选一张图片(类似于在文件夹中任选一张)它都能够进行识别。目前我只能通过修改路径的方式来识别。

对于任选一个图像文件,可以在tkinter中这样来操作:

import tkinter as tk
from tkinter import filedialog
import random
import os
r=tk.Tk()
p=filedialog.askdirectory(initialdir='F:/2022')
img=random.choice(os.listdir(p))
print(img)


那就是上传图片进行识别的意思