目标识别数据集扩充_旋转扩充
扩充方法
原图
标签格式转化
标签xml转txt格式
1 | def xml_to_txt(self,dw,dh,xmin,ymin ,xmax ,ymax): |
txt转xml格式
其实就是个数学计算而已1
2
3
4
5def txt_to_xml(self,Pwidth,Pheight,x,y , wp, hp):
xmin = int((x * Pwidth + 1) - wp * 0.5 * Pwidth)
ymin = int((y * Pheight + 1) - hp * 0.5 * Pheight)
xmax = int((x* Pwidth + 1) + wp * 0.5 * Pwidth)
ymax = int((y * Pheight + 1) + hp * 0.5 * Pheight)
txt文件
txt文件的读写
1 | def saveFlipLabel(txtpath,txt_save_path): |
txt文件的拷贝
1 | def copyLabel(txtpath,txt_save_path): |
main
1 | if __name__ == '__main__': |
主要作用是实现对数据的扩展,对整个文件夹内所有文件进行读取,一键扩展
1 | #!/usr/bin/env python |
主要由ImgAugemention类和Image_expansion构成
数据扩展结果
源码
如果需源码请联系本人,以上传至git私人仓库。
我很可爱,请给我钱
- 本文链接:http://www.codekp.cn/2021/07/28/%E7%9B%AE%E6%A0%87%E8%AF%86%E5%88%AB%E6%95%B0%E6%8D%AE%E9%9B%86%E6%89%A9%E5%85%852/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
您可以点击下方按钮切换对应评论系统。
GitHub Issues