(三)将yolo格式的标签在图像数据集上显示

这篇博客介绍了如何在图像数据集中显示YOLO格式的标签。内容涉及一个名为`traffic_data`的目录结构,包含`images`和`yolo_label`子目录,分别存储图像和对应的标签文件。`new_label`为空文件夹,`train`和`val`子目录用于存放训练和验证数据。博主提供了`get_one.ipynb`和`show_label_box_on_image.ipynb`两个笔记本,用于展示在图像上画出标签框的代码实现。
摘要由CSDN通过智能技术生成
  • traffic_data
    • images
      • 内含图像
    • yolo_label
      • 内含标签文件,除了后缀,文件名与图像名一一对应
    • new_label
      • 空文件夹
    • traffic_light_one_73
      • images
        • train
          -空文件夹
        • val
          -空文件夹
      • images
        • train
          -空文件夹
        • val
          -空文件夹
    • get_one.ipynb
    • show_label_box_on_image.ipynb
      traffic_data为根目录,以下代码存放在show_label_box_on_image.ipynb
      1)构建函数
import cv2 
import os

def draw_box_in_single_image(image_path, txt_path):
    # 读取图像
    image = cv2.imread(image_path)

    # 读取txt文件信息
    def read_list(txt_path):
        pos = []
        with open(txt_path, 'r') as file_to_read:
            while True:
                lines = file_to_read.readline()  # 整行读取数据
                if not lines:
                    break
                    pass
                # 将整行数据分割处理,如果分割符是空格,括号里就不用传入参数,如果是逗号, 则传入‘,'字符。
                p_tmp = [float(i) for i 
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值