深度学习目标检测任务中常常需要大量的图片,这些图片一般来自网络爬虫或是自行批量下载,但下载下的图片常常在保存时被命名为长段英文数字混写,因此规律化命名下载的图片数据名称就显得尤为重要了,下面我演示在本人电脑上如何批量修改图片的操作。

1,提取图片原文件名至Excel表中

首先,crtl+a全选所有图片,并按住shift键,点击复制文件地址,再打开新建的excel表,点击A1单元格粘贴,再利用查找与替换功能去除复制的图片地址。相关操作如下:

2,设置想要修改的图片名称

这里为了简便,设置图片由1开始逐个加1编号,并于第二列中将改后的图片名称设置完毕,相关操作如下

3,在C列中输入更名公式

选中C列,在编辑栏中输入公式

\[="ren "&A1&" "&B1&""
\]

之后按回车键,并用鼠标移动到C1单元格右下角出现+字往下填充。

公式的含义是将A1列中名字重命名为B列名字

4,新建一个批处理文档

在与图片文件夹相同的目录下新建一个txt文档,复制Excel表格中的C列公式全列到txt文档中粘贴,保存并更改txt文档的后缀名为.bat,在保存后关闭并双击执行.bat文件,之后图片应被批量更改了

相关参考博客:

http://www.360doc.com/content/18/1121/13/32695326_796292989.shtml

https://blog.csdn.net/weixin_44553152/article/details/108056588

最新文章

  1. SQLite学习笔记(十二)&&虚拟机指令
  2. 删除从第i个位置开始,长度为len的子串
  3. Linux环境下解压超过4GB的zip文件
  4. javaEE(web)SEO优化 Yahoo军规
  5. 《day17_String_StringBuffer》
  6. python线程使用场景 多线程下载
  7. Asp.net 身份验证方式?
  8. 在iOS中,实现点击搜索结果隐藏搜索结果的方法。
  9. Kadj Squares - POJ 3347
  10. Linux shell入门基础(八)
  11. 动态改变ComboBox下拉框的宽度
  12. windows service and process 的关系
  13. 通过cmd命令行连接mysql数据库
  14. Java多线程的调度策略
  15. jmeter性能测试的小小实践
  16. PHP-ML机器学习库之安装篇
  17. sql-server数据库常用语句
  18. element ui里dialog关闭后清除验证条件
  19. Codeforces C - String Reconstruction
  20. OAuth2.0 Owin 授权问题

热门文章

  1. 基于GDAL库海洋表温日平均计算工具设计与实现 C++版
  2. Solution -「ARC 063D」「AT 2149」Snuke's Coloring 2
  3. C#颠倒字符串
  4. Dubbo扩展点应用之六服务动态降级
  5. 学习Spring5必知必会(6)~Spring DAO
  6. 【.net】AppDoamin| 应用程序域
  7. 【C#IO 操作】stream 字节流|字符流 |比特流
  8. C# 属性(一)
  9. iOS动态库和静态库的运用
  10. video视频控件