【目标检测】修改YOLO标注索引,批量修改txt文件指定内容

2023-05-16

假设需要将原索引“0,1,2,3”都修改为“0”:

import os

path = 'train'
total_txt = os.listdir(path)
deleteList = []

for file in total_txt:
    fileName = path + '/' + file
    file = open(fileName, 'r')
    lines = file.readlines()

    for index, line in enumerate(lines):
        strT = lines[index]

        if strT[0:1] == "0":
            strT = "0 "+strT[2:]
            lines[index] = strT
        elif strT[0:1] == "1":
            strT = "0 "+strT[2:]
            lines[index] = strT
        elif strT[0:1] == "2":
            strT = "0 "+strT[2:]
            lines[index] = strT
        elif strT[0:1] == "3":
            strT = "0 "+strT[2:]
            lines[index] = strT

    file.close()

    strT = "".join(lines)

    file = open('new/' + fileName, 'w')
    file.write(strT)
    file.close()

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【目标检测】修改YOLO标注索引,批量修改txt文件指定内容 的相关文章

  • 使用org.apache.tools.zip实现zip压缩和解压

    import java io import org apache tools zip import java util Enumeration 功能 zip压缩 解压 支持中文文件名 说明 本程序通过使用Apache Ant里提供的zip工
  • freeModbus代码解读及移植笔记

    freeModbus的代码库还是很好用的 xff0c 本人在wince和C8051F410下均移植成功 xff08 只用到RTU模式 xff09 但freeModbus提供的文档比较少 xff0c 只能对照着Modbus协议一点点试着读懂源
  • MySQL变量:local_infile

    local infile服务器变量指示能否使用load data local infile命令 该变量默认为ON 该变量为OFF时 xff0c 禁用客户端的load data local infile命令 Sql代码 mysql gt sh
  • strcpy函数实现

    C语言标准库函数strcpy的一种典型的工业级的最简实现 返回值 xff1a 返回目标串的地址 对于出现异常的情况ANSI C99标准并未定义 xff0c 故由实现者决定返回值 xff0c 通常为NULL 参数 xff1a strDesti
  • C++库介绍

    1 C 43 43 标准库 xff08 STL xff09 STL六大组件 容器 算法 迭代器 仿函数 适配器 配接器 空间配置器 1 容器 各种数据结构 xff0c 如vector list deque set map等 xff0c 用来
  • 【C++】extern “C“ 用法详解

    前言 前面简单了解了C 43 43 中的extern 34 C 34 之后 xff0c 可能很多小伙伴对这个陌生的词非常困惑 xff0c 不能理解他的使用场景 所以本章内容就来详细了解extern 34 C 34 的用法 xff0c 这里使
  • FreeRTOS学习第三篇——FreeRTOS任务创建(下)

    声明 xff1a 本文为博主的学习篇章 xff0c 欢迎大家指错 xff0c 共同学习 在解决一下上篇遗留下来的问题之前 xff0c 还得提前做些功课 xff0c 了解一些FreeRTOS的全局变量 PRIVILEGED DATA stat
  • printf用法之打印二进制,八进制,十进制,十六进制

    printf用法之打印2进制 xff0c 八进制 xff0c 十进制 xff0c 十六进制 printf是格式化输出函数 xff0c 它可以直接打印十进制 xff0c 八进制 xff0c 十六进制 xff0c 输出控制符分别为 d o x
  • 【飞控开发基础教程7】疯壳·开源编队无人机-SPI(气压计数据获取)

    COCOFLY教程 疯壳 无人机 系列 SPI xff08 气压计数据获取 xff09 图1 一 SPL06 简介 SPL06 是歌尔公司最新推出新款气压传感器 xff0c 最新推出新款气压传感器SPL06 001 xff0c 歌尔是全球领
  • 【遥控器开发基础教程5】疯壳·开源编队无人机-SPI(2.4G 双机通信)

    COCOFLY教程 疯壳无人机 系列 SPI 2 4G 双机通信 图1 一 NRF24L01 1 1 NRF24L01 简介 NRF24L01 是由NORDIC 生产的工作在 2 4GHz 2 5GHz 的ISM 频段的单片无线收发器芯片
  • tcp之IO模型

    5种io模型 tcp服务器分为了5种io复用模型 分别是 阻塞io模型 非阻塞io模型 io复用 信号驱动io 异步io 本文会讲前面3种io模型的tcp服务器实现 本文只做tcp服务器实现 客户端逻辑处理 接收数据等缓冲区不做深入说明 简
  • C语言带参数的宏定义

    C语言允许宏带有参数 在宏定义中的参数称为 形式参数 xff0c 在宏调用中的参数称为 实际参数 xff0c 这点和函数有些类似 对带参数的宏 xff0c 在展开过程中不仅要进行字符串替换 xff0c 还要用实参去替换形参 带参宏定义的一般
  • Ubuntu U盘安装时安装时卡在Syslinux的问题

    用软碟通制作的U盘启动 xff0c ubuntu是11 10版本 xff0c 安装时显示 xff1a SYSLINUX 3 86 2010 04 01 EBIOS Copyright C 1994 2010 H Peter Anvin et
  • new 对象加括号和不加括号的区别

    原文 xff1a http www java123 net v 951963 html 在new对象的时候有加上 xff0c 有不加 xff0c 不知道这个到底是什么区别 xff1f 比如 xff1a CBase base 61 new C
  • cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境

    原文 xff1a http blog csdn net likendsl article details 34617725 打开用户目录下 bash profile文件 xff0c 配置环境 python view plain copy p
  • cocos2dx[3.2](15)——颜色混合BlendFunc

    原文 xff1a 点此 1 概念 混合 是指两种颜色的叠加方式 在新图片将要渲染画到屏幕上的时候 xff0c 将用在新图片中的红 绿 蓝和透明度信息 xff0c 与屏幕上已经存在的图片颜色信息相融合 说的具体一点 xff0c 就是把某一像素
  • 整理一些面试可能会遇到的算法题目

    将两个有序的单链表合并为一个有序的单链表 xff0c 默认是按升序排列的 两路归并排序 xff08 升序排列 xff09 平均 最差 时间复杂度O NlogN typedef struct Node t struct Node t next
  • IIS写权限的利用

    源地址 xff1a http netsecurity 51cto com art 200812 101015 htm IIS写权限对网站系统的安全是致命的 xff0c 拥有写权限可以直接往网站目录写文件 xff0c 在拥有写权限的服务器上
  • android studio 调用C++代码

    Android studio调用C 43 43 代码 JNI原理 JNI Java Native Interface 叫做JAVA本地接口 JAVA是一种跨平台的语言 xff0c 这种特性依赖的是Java虚拟机 xff0c 虚拟机由C C
  • 解决 VMware 虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Mac

    解决 VMware 虚拟机 中被提示 请不要在虚拟机中运行此程序 或者 Themida Sorry this application cannot run under a Virtual Machine 设置 xff1a 1 用记事本打开

随机推荐

  • ASP一句话木马大全

    lt eval request 34 MH 34 gt lt execute request 34 MH 34 gt lt execute request 34 MH 34 gt lt If Request 34 MH 34 lt gt 3
  • 过TP保护与解除游戏驱动保护(可以借鉴)

    TP 是国内腾讯游戏一款比较流行的驱动级保护程序 负责保护腾讯每款游戏不被修改破坏 xff0c 也许大家也是研究腾讯游戏的爱好者 对腾讯的游戏都有过这样的体会 例如OD与CE无法进行如以下操作 xff1a 无法附加进程 无法打开进程 游戏进
  • HG255D[OpenWrt]从入门到精通

    本文针对华为HG255D xff0c 但同时具有一定的通用参考价值 一 刷机篇 要想放心大胆的玩学会刷机是少不了的 xff0c 经过我的反复多次的折腾总结了自己认为稳定而且简单的方法 xff0c 最终达到刷不死的境界 1 刷机和恢复教程 x
  • 【深度相机系列三】深度相机原理揭秘--双目立体视觉

    本文已经首发在个人微信公共号 xff1a 计算机视觉life xff08 微信号CV life xff09 xff0c 欢迎关注 xff01 导读 为什么非得用双目相机才能得到深度 xff1f 双目立体视觉深度相机的工作流程 双目立体视觉深
  • Linux Ubuntu18.04系统 USB转串口驱动安装,查看串口号

    When you plugin your USB UART converter and run gt ls dev tty if you don t see the dev ttyUSB0 or similar your Linux doe
  • Keil编译警告:function "assert_param" declared implicitly的解决方法

    1 问题描述 新建STM32的keil工程 xff0c 在编译时出现警告 FWLIB src stm32f10x rcc c 273 warning 223 D function assert param declared implicit
  • 寻路A*算法 (下)

    这样还剩下 5 个相邻的方格 当前方格下面的 2 个方格还没有加入 open list xff0c 所以把它们加入 xff0c 同时把当前方格设为他们的父亲 在剩下的 3 个方格中 xff0c 有 2 个已经在 close list 中 一
  • ROS学习笔记之七:ROSSerial初试

    总体来说 xff0c ROS更偏重软件 xff0c 其涉及的控制 算法都是偏策略或复杂的 xff0c 但机器人是要和现实世界打交道的 xff0c 必须有相应的执行机构 xff0c 使ROS所能做的那些 高 大 上 的工作落地 真正能够和执行
  • 单片机的堆和栈(Heap & Stack)详解

    一 程序内存分配 由c C 43 43 编译的程序占用的内存分为以下几个部分 1 栈区 xff08 stack xff09 由编译器自动分配释放 xff0c 存放函数的参数值 xff0c 局部变量的值等 其操作方式类似于数据结构中的栈 2
  • 汽车CAN通信基础知识-CAN数据结构

    目录 1 CAN总线概述 2 基于CAN总线的汽车电气网络结构 3 CAN总线的特点 4 CAN协议分层结构和功能 5 CAN数据帧类型 1 CAN总线概述 a CAN Controller Area Network 即控制器局域网络 由于
  • lubuntu18.04工控屏QT开发

    lubuntu18 04工控屏QT开发 备忘 系统更新中文语言包及输入法QT安装QWT安装QT程序的打包和运行Lubuntu开机自启动脚本程序方法Lubuntu开机跳过输入密码自动登录 13 3寸触摸工控屏 xff0c lubuntu18
  • 数据FIFO的读写和信息FIFO的基本使用方法

    数据FIFO 一 写使能 wr en xff0c 写数据 wdata din 8bit assign wr en 61 din vld din vld 为数据有效指示信号 assign wdata 61 din sop din eop di
  • 获取系统当前时间和特定格式的时间

    java中获取系统当前时间 SimpleDateFormat formatter 61 new SimpleDateFormat 34 yyyy年MM月dd日 HH mm ss 34 Date curDate 61 new Date Sys
  • HTTP认证模式:Basic & Digest

    引言 经常在工作中使用到了各种认证方式 xff0c 但从未考虑过这些认证方式所属的知识范畴 xff0c 同时也解释不清楚它们 曾用到的认证方式 xff08 看看是否您也用过 xff0c 但很难解释清楚他们 xff09 xff1a Basic
  • Could not retrieve

    输入where nvm 找到nvm安装文件夹 在nvm文件夹下找到settings txt 添加以下代码 xff1a xff08 若没有则新建settings txt文件 xff09 node mirror npm taobao org m
  • Jetson Xavier gpio编程 (8)

    GPIO lines are attached to gpiochips Look in sys class gpio and you should see gpiochip240 248 and 288 I haven t yet det
  • curl 函数

    1 curl close 关闭一个cURL会话 语法 xff1a curl close span class hljs variable ch span span class hljs variable ch span 由 curl ini
  • CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):

    出现了这样的情况的话如 xff1a CMake Error at opt ros kinetic share catkin cmake catkinConfig cmake 83 find package Could not find a
  • Rails Digest认证实现和原理

    优势 Http Digest是一种Http 不仅限于Web页面 认证框架 xff0c 相比通常使用的基本认证 xff0c Digest认证的优点是相对安全 基于网络标准和简单 xff0c 它不需要编写登录表单页面 xff0c 对登录信息进行
  • 【目标检测】修改YOLO标注索引,批量修改txt文件指定内容

    假设需要将原索引 0 xff0c 1 xff0c 2 xff0c 3 都修改为 0 xff1a import os path 61 39 train 39 total txt 61 os listdir path deleteList 61