YOLO同时对图片和标签进行重命名
2023-12-23 17:43:35
import os
image_folder = '/path/to/image/folder' # 图像文件夹路径
label_folder = '/path/to/label/folder' # 标签文件夹路径
image_files = sorted(os.listdir(image_folder)) # 获取图像文件列表并排序
label_files = sorted(os.listdir(label_folder)) # 获取标签文件列表并排序
# 确保图像和标签文件数量相同
assert len(image_files) == len(label_files)
# 遍历文件列表
for i in range(len(image_files)):
old_image_path = os.path.join(image_folder, image_files[i]) # 原始图像文件路径
old_label_path = os.path.join(label_folder, label_files[i]) # 原始标签文件路径
new_image_name = f'image_{i}.jpg' # 新图像文件名
new_label_name = f'label_{i}.txt' # 新标签文件名
new_image_path = os.path.join(image_folder, new_image_name) # 新图像文件路径
new_label_path = os.path.join(label_folder, new_label_name) # 新标签文件路径
# 重命名图像文件
os.rename(old_image_path, new_image_path)
# 重命名标签文件
os.rename(old_label_path, new_label_path)
文章来源:https://blog.csdn.net/weixin_43722052/article/details/135170709
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!