目标检测数据集处理
对数据集的一些处理方法和转换。
断眉的派大星
。。。。
展开
-
将 LabelMe 的 JSON 文件转换为带有标注的图片
通过这种方式,标注区域将显示为白色,其他区域显示为黑色,并且不包含任何标签文本。原创 2025-03-12 14:17:25 · 236 阅读 · 0 评论 -
提取coco数据集中的特定类别
提取coco数据集中特定的类别原创 2025-02-26 10:05:51 · 421 阅读 · 0 评论 -
更改文件夹下所有照片的格式
函数定义:change_photo_format函数接受两个参数,directory是包含照片的目录路径,new_extension是新的文件扩展名,默认为.jpg。分割文件名:使用os.path.splitext()分离文件名和扩展名。构建文件路径:使用os.path.join()构建每个文件的完整路径。检查文件类型:使用os.path.isfile()检查路径是否为文件。遍历文件:使用os.listdir()遍历指定目录中的所有文件。构建新文件名:使用新的扩展名构建新的文件名。原创 2024-08-14 14:10:25 · 418 阅读 · 0 评论 -
验证用xml标注的图像类别
确保将image_path、annotation_path和output_path变量替换为实际的文件路径。运行脚本后,将在输出路径生成一张带有边界框和类别名称的图片。原创 2024-08-12 14:31:34 · 402 阅读 · 0 评论 -
给文件夹下所有文件名都加上前缀
确保将directory变量设置为包含你想要重命名的文件和文件夹的目录路径,并将prefix设置为你想要添加的前缀。运行脚本后,目录中的所有文件和文件夹都将被重命名,新名称中将包含添加的前缀。注意:这个脚本会递归地对所有文件和文件夹进行操作,如果目录中包含子目录,子目录中的文件也会被重命名。如果你只想对文件或特定类型的文件进行操作,你可以添加额外的条件检查。原创 2024-08-09 17:08:43 · 381 阅读 · 0 评论 -
删除所有多余的yolo格式下txt文件标签,只保留个别类别
确保将input_dir和output_dir变量设置为实际的目录路径,并将classes_to_keep列表设置为你需要保留的类别索引。这个脚本会创建一个新的标注文件,其中只包含所需类别的标注,并将它们保存在指定的输出目录中。读取每个YOLO标注文件,检查每个标签是否属于你希望保留的类别列表,如果不在列表中,则不会写入到新文件中。原创 2024-08-09 13:54:55 · 237 阅读 · 0 评论 -
用yolo数据集的txt格式来验证图片的标签类别
这个脚本将在当前脚本运行的目录下保存一个名为’annotated_image.jpg’的图片文件,其中包含绘制的边界框和类别标签。绘制边界框:根据YOLO格式的坐标计算边界框的左上角和右下角坐标,并使用cv2.rectangle绘制边界框。函数定义:draw_boxes_and_classes函数接受三个参数:图片路径、标注文件路径和类别字典。读取标注文件:逐行读取标注文件,并解析每行的类别索引和边界框坐标。保存图片:使用cv2.imwrite保存绘制后的图片。原创 2024-08-09 13:46:20 · 452 阅读 · 0 评论 -
用python对数据集进行处理。
更改文件夹中所有xml文件的目标的类别&&提取多个文件夹中的所有xml文件和图片文件原创 2024-08-08 16:06:25 · 165 阅读 · 0 评论 -
数据集按比例划分、格式转换(xml转txt、txt转xml)和数据整合
数据集按比例划分&&格式转换(txt转xml,xml转txt)&&将一个包含多个子文件夹的目录中的所有图片复制到一个单独的目标文件夹中。原创 2024-08-08 14:44:37 · 401 阅读 · 0 评论
分享