OpenCV批量修改图片及批量命名

python与openCV2的不可不说的关系 今天我们要弄的是关于python与CVopen2的使用。 而我们要使用CVopen2的命令,肯定需要各种照片,但是这些照片的命名大多数是杂乱无序的,所以我们要有个前期工作。 一:批量重命名目标文件,批量删除文件。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191101142749447.png?x-oss-process=image/watermark,... 阅读详情

【1】使用.bat文件批量更名

在图片所在的文件夹【新建txt文件】,然后【输入如下代码】:

@echo off
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.bmp) do (
set /A a+=1
ren "%%n" "!a!.bmp"
)

其中:

1.a=0表示将要给文件命名的序号的初始值(当然这里命名的其实是从1开始的,相信各位一看就知道)。

2.(*.bmp)对应你原本图片的格式,如是jpg则换成(*.jpg)

3."!a!.bmp"是你将要改成的名字,这里输出的结果是 1.bmp 。也可以改成"test!a!.bmp",那么结果就是 test1.bmp

再【保存】,然后【改为bat格式】,最后【双击】运行。

【2】使用cmd获取名称列表

先使用cd进入图片坐在目录,然后输入:

dir/b>name.txt

当然,name.t

【OpenCV】图像批量重命名 文章目录运行结果编译文件源码解读待整理循环读取rgbd_dataset_freiburg1_desk数据集每一张图片并且重命名的两种方法 运行结果 编译文件 cmake_minimum_required(VERSION 2.8) project(rename) set(CMAKE_BUILD_TYPE "Debug") find_package(OpenCV REQUIRED) add_executable(rename rename.cpp) target_link_libraries(rename $ 阅读详情

相关推荐

【06】OpenCV C++实战篇——实现 图片批量重命名、格式转换

本文介绍了一种使用OpenCV C++批量重命名图片的方法,不仅可以实现简单的数字序列重命名,还能进行格式转换(非简单修改后缀)。文章提供了三种具体实现方式:1)基础数字序列命名(0-n);2)指定字长的数字序列命名(如8位对齐);3)带前缀的数字序列命名(如"绿萝_001")。这些方法通过读取图片后以新名称重新保存实现,过程中会改变图片字节数。文末提供了完整源码下载链接,适用于需要规范整理图片数据集的场景。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1173

OpenCV 灰度图 批量处理 并重命名

RGB图像 灰度图 处理后保存的文件。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 232

opencv图片的批量重命名

批量重命名的程序写好了,

大彩串口屏+LUA避坑指南:从Flash读写到控件状态配置的5个常见问题

本文针对大彩串口屏的LUA脚本开发,深度剖析了Flash数据存储与控件状态配置中的5个常见陷阱。重点讲解了如何通过标志位安全初始化Flash、正确处理多字节数据转换,以及如何精准配置按钮与文本控件的状态与事件响应,帮助开发者提升开发效率与代码可靠性。

weixin_27945229的博客 241

国科大——形式语言与自动机理论(0812课程)——作业

此次作业题考察,包括但不限于有限自动机、无限自动机、正则文法、正则表达式以及正则语言的性质,题考查下推自动机相关的知识,题考查图灵机相关的知识。此课程建议本科学习过课程的同学选修,成绩占比:考试100%。此课程虽然留有作业,但可做也可不做,且不考勤。

qq_54145399的博客 705

【Out-of-Distribution Detection】Evidential Deep Learning in NeurIPS 2018 个人理解

核心思想是将分类器的概率输出视为一个狄利克雷分布(Dirichlet Distribution)并替换,之后引入两个损失分别负责保证预测结果准确性和提升被错误分类的样本的不确定性。

研究兴趣:开放集识别、开放世界识别、新类发现、增量学习、少样本学习 2429

CATIA二次开发——遍历几何图形集下的轴系及控制轴系生成位置

CATIA二次开发——轴系相关问题1.遍历几何图形集下的轴系2.解决轴系生成位置的问题 1.遍历几何图形集下的轴系 近期遇到的问题:遍历轴系的时候发现,AxisSystem属性的轴系只有放在轴系集合下,才能被找到,放在几何图形集或其他位置均不能被找到。本来想遍历几何图形集下的轴系元素,但是发现没有对应的属性,只能查找 几何图形集、几何元素、草图等元素,无法直接遍历轴系。 解决办法:(加入选择集,在选择集中筛选轴系类型) HybridBody axisHB = activePart.HybridBodies

WorkMan的博客 2728

SAP-ABAP:字符与数值类型转换详细指南

SAP-ABAP:字符与数值类型转换详细指南

baidu_35680696的博客 1472

vue3 - 超详细 cropper.js 实现图片(头像)裁剪效果功能,在vue3中上传图像后按比例进行图片的裁剪及实时预览,Element / Ant Desi(详细示例源码,一键复制开箱即用!)

vue3图片裁剪及实时预览,vue3 vue-cropper,vue3头像裁剪,vue3 el-upload+vue-cropper 图像图片头像裁剪上传,vue3怎么进行图片的裁剪,vue3使用vue-cropper图片裁剪,vue3项目如何实现头像图片裁剪上传功能,vue3网站pc怎么将上传的图片按比例进行裁剪,vue3+element plus实现图片上传按尺寸大小裁剪,vue3中图片上传使用cropperjs 头像裁剪,vue3中图片上传使用cropperjs 头像裁剪,vue3好用的图片裁剪插件组

✅ 精选推荐文章 4506

智元机器人开源具身仿真框架 Genie Sim 入门教程

GenieSim是AgiBot推出的具身智能仿真框架,提供完整闭环开发管道,包括轨迹生成、模型训练和基准测试。框架支持Docker容器化部署,要求Ubuntu 22.04和NVIDIA硬件环境。主要功能涵盖: 支持12种基准测试任务 提供ADER评估框架 集成UniVLA/RDT等基线模型 支持PICO/键盘遥操作 具备轨迹记录回放功能 提供完整API控制接口 开发者可通过Hugging Face获取场景资产,使用标准化ROS主题与仿真环境交互。框架特别优化了碰撞检测和抓取物理模拟,适用于从简单抓取到复杂操

2506_90492529的博客 2535

RK3568平台开发系列讲解(NPU篇)什么是RKNPU

📢本篇章将介绍RKNPU。

内核笔记 4353

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: TensorFlow中plt.savefig()去除空白区域
下一篇: TensorFlow Object Detection API训练自己的模型并进行识别
vector_Lu
博客等级 码龄9年 13粉丝 24原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值