python写个队列把yolov5中预测的图片文件名存入队列然后进行将其与对应excel文件对应,并读取excel从而达到业务分离
时间: 2024-05-30 14:12:07 浏览: 116
好的,我可以给你提供一个大致的思路:
1. 首先,你需要在yolov5中预测出所有的图片文件名,并将它们存入一个队列中。你可以使用Python中内置的`queue`模块来实现。
2. 接下来,你需要打开Excel文件并读取其中的数据。你可以使用Python中的`openpyxl`库来实现。读取Excel文件时,可以将Excel中的数据存入一个`dict`中,其中键是图片文件名,值是与之对应的数据。
3. 然后,你可以从队列中取出一个图片文件名,并在`dict`中查找与之对应的数据。如果找到了数据,就可以进行业务处理。
4. 最后,你需要将处理结果写入Excel文件中。同样可以使用`openpyxl`库来实现。
不过,具体的实现细节还需要根据你的具体要求来进行调整。
阅读全文