![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
便捷小代码
小女孩真可爱
这个作者很懒,什么都没留下…
展开
-
根据坐标进行排序
分享一个简单的坐标排序,可用于yolo输出的boxes进行排序。此排序适用于倾斜角度不大的情况,如果文本倾斜过多,排序结果可能有问题。原创 2024-05-27 21:38:22 · 175 阅读 · 0 评论 -
python 字典安装key或者value来进行排序
【代码】python 字典安装key或者value来进行排序。原创 2023-04-23 17:07:34 · 143 阅读 · 0 评论 -
labelme标注的json文件变成每个类别一张黑白mask图
将labelme标注的数据转化成训练时用到的图片和黑白mask原创 2022-12-21 15:50:35 · 2578 阅读 · 3 评论 -
python判断字符串中是否包含中文
........原创 2022-06-17 09:35:00 · 873 阅读 · 0 评论 -
批量化将文件夹里面所有图片进行归一化(不管文件夹里面有有多少个文件或者文件夹)
对图像进行归一化、然后减少使用递归来判断文件里面是文件还是文件夹原创 2022-06-15 13:31:51 · 521 阅读 · 0 评论 -
golang创建类似于python的列表
golang创建类似于python的列表原创 2022-06-10 11:41:58 · 407 阅读 · 0 评论 -
python+opencv实现任意旋转图片角度(不缺失)
python+opencv实现任意旋转图片角度原创 2022-06-09 10:04:27 · 1183 阅读 · 0 评论 -
yolo 自带的模型大小减半方法
def strip_optimizer(path, f='weights/best.pt', s=''): # from yolo_utils.general import *; strip_optimizer() # Strip optimizer from 'f' to finalize training, optionally save as 's' x = torch.load(f, map_location=torch.device('cpu')) for key i.原创 2022-05-18 17:27:49 · 464 阅读 · 0 评论 -
python将字典写入json文件中
import jsonwith open(r"E:\tianchi_learning\demo_project\train.json", "w") as f2: # dic1就是一个字典 js = json.dumps(dic1) f2.write(js)下面是在实际工作中用到的:假设存在一个train.json文件, 里面包含三万张图片的信息。而我只想要其中的一千张图片的信息import jsonimport os# 1.sub_train_path是一.原创 2021-12-08 14:41:12 · 3786 阅读 · 0 评论 -
python快速获取多个列表的所有组合形式
import itertoolsls = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]res = []for i in itertools.product(*ls): res.append(''.join(i))print(res)原创 2021-11-30 14:26:24 · 1216 阅读 · 0 评论 -
寻找一个字符串中所有重复字符的索引
重复字符的索引值原创 2021-11-23 18:27:23 · 1002 阅读 · 1 评论 -
批量resize图片并保存到另一个路径
import osimport shutilimport numpy as npfrom PIL import Imagedef resize_image(image_path, size, letterbox_image): image = Image.open(image_path) iw, ih = image.size w, h = size if letterbox_image: scale = min(w / iw, h / ih) .原创 2021-11-08 14:19:46 · 1462 阅读 · 0 评论 -
shutil常用语法
1.将一个文件从文件夹A移动到文件夹B, (文件名字不会发生改变)import shutilpath1 = "A/hello.txt"path = "B"shutil.move(path1, path2)2.将一个文件从文件夹A移动到文件夹B, 并对文件重新命名(名字从hello.txt变成change.txt)import shutilpath1 = "A/hello.txt"path = "B/change.txt"shutil.move(path1, path2)原创 2021-11-04 20:41:44 · 117 阅读 · 0 评论 -
批量修改文件后缀
import os# 这是要批量修改的文件的文件夹目录data_folder = ""for name in os.path.listdir(data_folder): # 如果文件最后面三个字是PNG,则将PNG替换成png if name[-3:] == "PNG": new_name = name.replace("PNG","png") os.renames(os.path.join(data_folder, name), os.path..原创 2021-11-04 20:19:07 · 64 阅读 · 0 评论