- 博客(71)
- 收藏
- 关注
原创 图像扭曲增强处理流程
本文介绍了一个图像扭曲增强处理流程,主要包含以下几个步骤:1. 初始化加载图像并检查有效性;2.提供三种扭曲变换方法(弹性变换、透视变换和仿射变换),其中弹性变换通过添加随机和周期性扰动实现更复杂效果;3.随机裁剪缩放处理,将图像尺寸调整至1-2.5倍原始大小;4.采用概率加权方式随机组合变换方法(弹性50%、透视30%、仿射20%);5.批量生成指定数量的增强图像并保存。代码实现基于OpenCV和NumPy,支持自定义参数调节扭曲强度,可自动创建输出目录并显示处理进度。该方案适用于需要大量多样化训练数据的
2025-07-13 00:00:00
325
原创 缺陷特征粘贴增强流程
本文介绍了一种缺陷特征粘贴增强流程的实现方法,该流程包含四个主要步骤:1)初始化与验证输入文件;2)解析JSON文件中的缺陷位置信息;3)批量生成增强图像;4)输出结果。代码使用Python编写,基于Pillow库实现图像处理,能够随机选择缺陷图片并将其粘贴到原图的指定位置,最多可生成3000张增强图像。程序会检查输入文件有效性,自动转换图像为RGB模式,并支持LabelImg格式的JSON标注文件。输出过程每处理100张图片显示进度信息,最终生成增强图像保存在指定文件夹中。
2025-07-13 00:00:00
207
原创 基于 JSON 文件定位图片缺陷点并保存
本文介绍了一个基于JSON的图片缺陷处理流程,主要包括:1)输入文件检查;2)数据加载;3)缺陷信息提取;4)缺陷区域处理;5)结果保存五个步骤。通过Python代码实现从JSON文件中读取缺陷坐标信息,在原图上标记缺陷位置并保存标记后的图片,同时将每个缺陷区域单独裁剪保存为BMP文件。该流程可自动处理矩形缺陷,包括验证输入文件、解析坐标数据、提取缺陷区域等功能,为图像质量检测提供自动化处理方案。代码采用Pillow库进行图像处理,具有完整的异常处理机制。
2025-07-12 11:44:41
338
原创 MySQL超入门(1)__迅速上手掌握MySQL
USE、SELECT、WHERE、AND、OR、NOT、AS、IN、ORDER BY、BETWEEN、LIKE、REGEXP、IS NULL、LIMIT、DESC
2023-09-27 09:57:49
145
原创 C#__校验IP4地址(如192.168.1.4,为四段,每段最多三位,每段最大数字为255,且第一位不能为0)
【代码】C#__校验IP4地址(如192.168.1.4,为四段,每段最多三位,每段最大数字为255,且第一位不能为0)
2023-08-06 11:21:40
169
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人