
脚本
图像小白鼠
驽马十驾 功在不舍
展开
-
numpy实现GIOU代码
笔者使用numpy实现了GIOU,废话不多说,直接贴上代码:import numpy as npdef GIOU (boxes1 , boxes2 ): "calculate GIOU " ''' boxes1 shape : shape (n, 4) boxes2 shape : shape (k, 4) gious: shape (n, k) ...原创 2019-07-29 22:28:14 · 896 阅读 · 0 评论 -
批量修改XML文件中的filename,并对修改文件名
import osfrom xml.etree.ElementTree import parse, Elementout_dir = 'NewAnnotations/' ##这里是保存的目标文件夹b = os.listdir('Annotations/')for i in b: print(i) dom = parse('Annotations/'+i) roo...原创 2019-07-20 17:25:14 · 4392 阅读 · 7 评论 -
脚本批量转为灰度图并重新命名
#生成灰度图from PIL import Imageimport osinput_dir = 'JPEGImages/' #待处理照片的文件夹out_dir = 'NewJPEGImages/' #输出文件夹a = os.listdir(input_dir)for i in a: print(i) I = Image.open(input_dir + i) ...原创 2019-07-20 17:29:17 · 189 阅读 · 0 评论 -
批量将图片与白色图进行叠加(仅作记录)
import numpy as npfrom PIL import Image# Image创建一张(1280,1024)的白色图片newIm= Image.new('RGB', (1280,1024 ), (255,255,255))#此处设置的大小为1280*1024#若需要针对不同的大小可以在循环中读取每张图片的宽高再创建,在图片宽高固定时先创建避#免每个循环都创建白色图片impo...原创 2019-07-20 21:51:10 · 516 阅读 · 0 评论 -
线下数据增强:对图像进行上下随机颜色填充,并修改对应的xml文件
项目数据不够的时候,往往需要进行数据扩增,此文介绍一种简单的扩增方式,用于线下数据增强。首先贴上代码#此脚本用于填充图片,使得图片变成1280*1280大小import osimport numpy as npfrom PIL import Imagefrom xml.etree.ElementTree import parse, ElementJPEGfilepath = 'JP...原创 2019-07-22 15:43:15 · 1083 阅读 · 0 评论