图片处理-批量去重-[码农爹地RPA]
图片批量去重机器人,通过配置好的图片文件夹地址信息,自动将里面的图片格式化,并将创建情况记录在Excel中。
- 图片去重处理
- 图片尺寸裁剪
- 图片透明度设置
- 图片添加高斯噪点
- 图片添加椒盐噪点
业务场景
【适用人群】
- 图片内容创作者
- 设计师
- 市场营销人员
- 数据分析师
【解决痛点】
- 手动处理图片效率低
- 难以批量修改图片格式
- 无法快速去重图片
- 缺乏自动化记录操作结果
【核心价值】
- 自动化批量处理图片,提升效率
- 支持多种格式化操作(裁剪、透明度、添加噪声)
- 自动生成处理记录,便于后续跟踪
- 简化图片管理流程
功能介绍(使用说明)
RPA应用功能
根据配置文件,针对图片进行格式化处理(尺寸裁剪和设置透明度、叠加挂件图标、添加噪点),记录操作结果。
使用说明
在Excel文件中配置参数,运行本RPA应用,针对指定的图片文件夹A,自动将里面的图片格式化(尺寸裁剪和设置透明度、叠加挂件图标、添加噪点),生成的新文件保存到指定文件夹B中,并将创建情况记录在Excel文件中。
图片去重方式
1、图像基础修改:尺寸裁剪和设置透明度;
2、向图片添加高斯噪声,图像看起来有轻微的“颗粒感”或“模糊”,但不会出现明显的黑白点。
3、向图片添加椒盐噪声,图像中会出现明显的黑白点,视觉上较为刺眼。
备注:不同图片去重效果,见本文【参考资料】介绍。
配置文件参数说明
配套的配置文件(例如:图片处理-批量去重.xlsx)内容介绍如下:
【参数表】
起始行:人工填写,填写需要从【输入表】第几行开始处理;根据【输入表】结构和实际情况,填写不小于 3 数值即可;
结束行:人工填写,填写需要从【输入表】第几行结束处理;-1,表示处理到最后一条非空内容行;
裁剪高度:针对图片尺寸裁剪,填写需要在顶部和底部裁剪几个像素;
裁剪宽度:针对图片尺寸裁剪,填写需要在左侧和右侧裁剪几个像素;
图片透明度:针对图片设置透明度,设置图片透明度百分比(0-100),0 表示完全透明,100 表示完全不透明;
高斯噪声的标准差:向图片添加高斯噪声,图像看起来有轻微的“颗粒感”或“模糊”,但不会出现明显的黑白点。该参数设置高斯噪声的标准差,控制噪声的强度(值越大,噪声越明显,默认值:0)。
盐噪声的概率 和 胡椒噪声的概率:向图片添加椒盐噪声,图像中会出现明显的黑白点,视觉上较为刺眼。
设置椒盐噪声中盐噪声(白色)的概率,取值范围:0 到 1 之间的小数;例0.001表示 0.1% 的像素会被设置为白色;默认值0;
设置椒盐噪声中胡椒噪声(黑色)的概率,取值范围:0 到 1 之间的小数;例0.001表示 0.1% 的像素会被设置为黑色;默认值0。
挂件图片路径:设置挂件图片路径(可选,填写“空”字或者填写挂件图片文件的路径)。
图片保存路径:填写图片处理后的保存路径。
【输入表】
如上图,从【图片文件夹路径】列的B3单元格向下,逐行填写需要处理的图片所在路径。
支持批量处理多个文件夹中的所有图片,每个文件夹逐个填写上表格,并在【参数表】中起始行和结束行设置对应数值即可。
【输出表】
该表格为RPA应用自动填写,记录每个图片的处理时间和具体输出地址。
配置文件示例下载
在网页 https://z00ulbgsx9x.feishu.cn/drive/folder/CjQ6fLogilMXWzduyGDcezS6nW3 ,下载《配置文件模版《配置文件模版_图片处理-批量去重.zip》。
启动参数说明
(1)配置表:填写或者通过“文件夹选择”按钮,选择配置文件所在文件路径。
(2)勾选【记住内容】选项,则后续运行会使用本次设置的参数。
注意事项
(1)第一次运行时,请先安装所使用到的 opencv-python 和 pillow 这两个 Python 库;(安装方法见上文【安装 Python 库】小结)
(2)应用运行过程中,不要操作鼠标和键盘。
所需第三软件
WPS
安装 Python 库
针对本应用,需要用到2个Python库:opencv-python 和 pillow ,安装成功结果如下:
备注:安装 python 库时,请关闭网络魔法!
八爪鱼 RPA 中手动安装 Python 库的方法,示例如下:
运行效果
见视频介绍。
详细说明手册
https://z00ulbgsx9x.feishu.cn/wiki/EAkuwWBt2iwy4Tk8yg0cLBurn2e
参考资料
图片去重修改效果展示
高斯噪音:向图片添加高斯噪声,图像看起来有轻微的“颗粒感”或“模糊”,但不会出现明显的黑白点。
设置高斯噪声的标准差,控制噪声的强度(值越大,噪声越明显,默认值:0)。
椒盐噪声:向图片添加椒盐噪声,图像中会出现明显的黑白点,视觉上较为刺眼。
椒盐噪声中盐噪声(白色)的概率,取值范围:0 到 1 之间的小数;例0.001表示 0.1% 的像素会被设置为白色;默认值0;
椒盐噪声中胡椒噪声(黑色)的概率,取值范围:0 到 1 之间的小数;例0.001表示 0.1% 的像素会被设置为黑色;默认值0。
透明度:图片透明度百分比(0-100),0 表示完全透明,100 表示完全不透明。
版本
版本 3
2025-05-30
20250530_V3,添加保存 Excel 文件流程。
版本 2
2025-05-06
20250419_V2,优化。
版本 1
2025-03-31
20250312_V1,初始版本。