
图像处理
卖strawberry的小女孩
道阻且长,行则将至。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 批量随机粘贴png图片,进行数据增强,并保存为jpg
将png图片粘贴到jpg图片上,针对某类数据做数据增强 对所有png图片进行随机resize(范围为340~680,可自己手动修改)、随机顺时针、逆时针旋转0-30° 支持批量粘贴png图片到大量图片上 代码有详细注释 生成的图片命名规则:主图_蒙层图_粘贴次数.jpg 效果图如下,展示一张的效果: png图: 被粘贴的图: 粘贴后的效果: 代码如下: from PIL import Image import random import os from tqdm import tqdm def.原创 2022-06-06 14:03:40 · 1260 阅读 · 1 评论 -
opencv读取的图像为什么是BGR
因为在使用darknet进行模型检测图片的时候会使用opencv,cv读取图片的时候总要将图片转成BGR,所以在使用的时候,就需要用cvtColor转成RGB格式。 def image_detection(image_path, network, class_names, class_colors, thresh): # Darknet doesn't accept numpy images. # Create one with image we reuse for each detect原创 2021-07-27 11:25:50 · 2548 阅读 · 0 评论 -
python实现将darknet的label标签画到原图上,训练前检查标签
首先已经将数据转换成darknet需要的数据格式(.txt文件),文件格式为:类别名、中心点x/原图宽、中心点y/原图高、矩形宽/原图宽、矩形高/原图高,因此对参考文章的部分代码进行了修改。 其中cv2.rectangle(img, c1, c2, (0, 0, 255), 2)分别是矩形框左上角坐标,矩形框右下角坐标,矩形框颜色,边框粗细,我加入了if判断条件,只生成十几张图,因为是在训练前检查画的label对不对,因此不需要看全部的图片(图片量较大的话)。 先是读取原图和生成好的lab...原创 2021-04-02 14:15:33 · 799 阅读 · 2 评论