在之前已经掌握了字符串的操作以及序列常用的操作,这样已经可以完成文件系统下的操作了。
简单来讲就是:txt的读取写入,路径的读取以及访问,路径和txt文件内容的调整操作。这些操作基本涵盖了数据集标签建立过程中需要的操作,下面就是一个数据集标签的脚本例子。
实现的功能:
将
x y height width
这样格式的txt转为
label x_r y_r height_r width_r
其中x,y为定位物体的中心点坐标,height 和 width 为所定位图片的高度和宽度
label为所定位图片的标签,
x_r 为x 与整个图片的宽度的比例,其他以此类推。
第一步不管什么先访问到txt再说:
import
os
def open_txt():
path = os.getcwd() #得到py脚本所在路径
print
path
fold =
"/car" #这是存放未处理txt文件的文件夹,与py脚本在同一目录
label_path = path + fold
print
label_path
if