今天本来打算要训练一批图像的特征点,但是由于图片名字带有时间戳,训练起来较于复杂,因此利用python脚本对图片名字进行了一下重命名。
# -*- coding:utf8 -*-
import os
path = '/home/edward/CLionProjects/ch11/images'
# 绝对路径
filelist = os.listdir(path)
i = 0
# 仅用于数字开头的图片命名方法
for item in filelist:
#print('item name is ',item)
if item.endswith('.png'):
i = i + 1
# 第一张图片命名为1.png
name = str(i)
# 将数字转换为字符串才能命名
src = os.path.join(os.path.abspath(path),item)
# 原始图像的路径
dst = os.path.join(os.path.abspath(path),name + '.png')
# 目标图像路径
try:
os.rename(src,dst)
print('rename from %s to %s'%(src,dst))
# 将转换结果在终端打印出来以便检查
except:
continue
运行结果如下:
总的来说,python还是一个很不错的脚本语言。