- 博客(24)
- 收藏
- 关注
原创 清空文件夹下所有像素小于100*100(可自定义)的图片
该代码通过遍历指定文件夹中的图像文件,并删除那些像素总数小于给定阈值的图像,实现了对图像文件的筛选和清理功能。同时,本文也提出了一些潜在的改进方向,如支持更多图像格式、增加可视化界面、性能优化、提供更多筛选选项和支持递归遍历文件夹等,以进一步提高代码的实用性和通用性。在实际应用中,用户可以根据自己的需求对代码进行适当的修改和扩展,以满足不同的图像管理和处理需求。然而,并非所有的图像都具有相同的价值和用途,有时候我们需要对图像进行筛选和清理,以提高存储效率、优化工作流程或满足特定的需求。
2024-10-24 16:59:45
1566
原创 找两个文件夹中不同文件名
folder1 = 'E:\Data\img\ddc/tianheluzhi\img - 副本 (2)'folder2 = 'E:\Data\img\ddc/tianheluzhi\txt - 副本 (2)'# 定义一个函数,用于获取文件名(不包括后缀)# 将文件路径转换为不包括后缀的文件名。# 找出只在其中一个文件夹中的文件名。# 读取文件夹中的文件列表。
2024-10-23 11:49:16
231
原创 找出两个指定文件夹中文件名不同(忽略后缀)的文件,并删除
获取两个文件夹中的文件名(忽略后缀)# 找出两个文件夹中不匹配的文件名。# 删除第一个文件夹中不匹配的文件。# 删除第二个文件夹中不匹配的文件。# 移除文件的后缀名,返回文件名。# # 替换以下路径为你的两个文件夹路径。
2024-10-23 11:48:46
394
原创 训练easyOCR
EasyOCR 加 自己训练数据集进行识别 deep-text-recognition-benchmark 通过这个项目来训练数据集。【【扫盲】RCNN+CTC字符训练识别-哔哩哔哩】 https://b23.tv/midhXYo。【【扫盲】EasyOCR训练-哔哩哔哩】 https://b23.tv/PQU65aB。制作数据集 会在 result 文件夹出现两个文件。
2024-10-23 11:48:12
143
原创 修改文件夹后缀
获取不包含后缀名的文件名。# 指定要修改文件后缀的文件夹路径。# 指定当前后缀名和新的后缀名。# 遍历所有文件并修改后缀名。# 构建新的文件路径。# 获取所有匹配的文件。# 构建文件匹配模式。
2024-10-23 11:47:39
171
原创 文件夹名字重复批量修改
existing_files.add(file) # 更新已存在的文件名集合。target_dir = 'D:\data\img\ddca' # 替换为你的目标目录路径。source_dir = 'D:\data\img\ddc1' # 替换为你的源目录路径。# 如果文件名已存在,添加计数器后缀。# 用于跟踪目标文件夹中的文件名,以避免覆盖。# 创建目标文件夹,如果它不存在的话。# 遍历源文件夹及其子文件夹。
2024-10-23 11:46:28
386
原创 批量修改图片编号,后缀改为vbs
getReturn = MsgBox("确定要更改名称?", vbInformation + vbOKCancel, "警告提示")if files(i) "批量修改文件名.vbs" then '不将代码本身文件修改。Dim prefix : prefix = InputBox("1:") '获取用户输入的前缀。Dim suffix : suffix = InputBox("2:") '获取用户输入的后缀。'批量修改文件名.vbs。
2024-10-22 13:41:11
285
原创 yolo数据增强
A.RandomCrop(width=450, height=450, p=0.5), # 随机裁剪。A.RandomBrightnessContrast(p=0.5), # 随机亮度和对比度。A.RandomGamma(p=0.5), # 随机伽玛值。A.HueSaturationValue(p=0.5), # 随机色调、饱和度和亮度。A.Rotate(limit=15, p=0.5), # 随机旋转。A.RandomGamma(p=0.5), # 随机伽玛值。# 保存增强后的图像和标签。
2024-10-22 13:40:25
1515
原创 批量区分图片和标签
other_directory = 'E:\Data\img\lmlj/0603\lab' # 替换为你想要存放其他文件的文件夹路径。image_directory = 'E:\Data\img\lmlj/0603\img' # 替换为你想要存放图片的文件夹路径。source_directory = 'E:\Data\img\lmlj\wssj' # 替换为你的源文件夹路径。# 如果目标文件已存在,重命名文件。# 获取文件的完整路径。# 遍历源文件夹及其子文件夹。# 确保目标文件夹存在。
2024-10-22 13:38:01
263
原创 把txt文件标签换成自定义数字
print(f"已更新 {filename}")# 更新每一行,使 class_id 为 1。# 示例用法:更新 'labels' 目录下的所有标签。# 只处理以 .txt 结尾的文件。# 将更新后的内容写回文件。# 遍历目录中的所有文件。
2024-10-22 13:36:59
313
原创 视频转图片python
folder_name = os.path.join(f_save_path, file_name) # 保存图片的上级目录+对应每条视频名称 构成新的目录存放每个视频的。vc = cv2.VideoCapture(os.path.join(video_path, video_name)) # 读入视频文件。f_save_path = 'E:\Data\img\ddc/tianheluzhi/tianhe/' # 保存图片的上级目录。save_frame = False # 重置保存帧的布尔变量。
2024-10-22 13:35:34
634
原创 图片.png格式转换成jpg格式
构造新的文件名,将其扩展名改为jpg。# 转换图片格式并保存。# 检查文件扩展名是否为png。# 构造完整的文件路径。# 指定包含png图片的文件夹路径。# 遍历文件夹中的所有文件。
2024-10-22 13:33:24
244
原创 YOLO目标检测,json标签转换txt文件
写入YOLO格式:class x_center y_center width height。input_dir = 'C:/Users/18201/Desktop/wcar/json' # 替换为你的输入目录。output_dir = 'C:/Users/18201/Desktop/wcar/txt' # 替换为你的输出目录。continue # 跳过未知标签。"car": 1, # 你可以根据需要添加更多的标签。# YOLO格式要求归一化的坐标。# 添加更多的标签...
2024-10-22 13:31:11
288
原创 YOLO数据标注工具安装教程
安装好anaconda后,点电脑搜索框,搜索Anaconda Prompt(anaconda)双击,依次输入以下命令。
2024-10-22 13:27:34
229
转载 windows下yolov5使用GPU训练自己的模型,同时调用网络摄像头识别
5、开始训练,运行mytrain.py。1.下载yolov5源代码存放到桌面。2.下载anaconda用于配置环境。1.修改coco128.yaml。2.修改yolov5s.yaml。3、识别网络摄像头或者流媒体。3.熟悉命令窗口简单指令。3、测试环境是否正确配置。4、修改train.py。2、识别本地图片或者视频。
2022-11-10 09:07:02
534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人