
标注文件处理
深度学习菜鸟
人工智能方向深度学习图像目标检测、识别、分类、分割,视频图像追踪识别,医学图像分割,OCR文本检测识别等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python实现yolov4中的Mosaic数据增强方法
Mosaic数据增强方法介绍mosaic数据增强利用了四张图片,对四张图片进行拼接,每一张图片都有其对应的框框,将四张图片拼接之后就获得一张新的图片,同时也获得这张图片对应的框框,然后我们将这样一张新的图片传入到神经网络当中去学习,相当于一下子传入四张图片进行学习了。论文中说这极大丰富了检测物体的背景!且在标准化BN计算的时候一下子会计算四张图片的数据!如下图所示:思路:以下代码实现对原始图片进行左右翻转,其对应的xml标注文件也同步左右翻转---->然后手动将原始图片和左右翻转后的图片整合到原创 2020-11-12 14:15:30 · 1828 阅读 · 4 评论 -
python实现对jpg和labelImg的xml数据水平翻转数据扩增
转载:https://blog.youkuaiyun.com/qq_36848732/article/details/106464185功能:labelImg标注过的图片水平翻转,对应的xml标注信息也同步水平翻转。代码如下:# -*- coding:utf-8 -*-import cv2import osimport sysimport reimport xml.etree.ElementTree as ETfrom PIL import Imageimgreadpath = 'img/'转载 2020-11-11 09:58:31 · 960 阅读 · 0 评论 -
解决Python读取文件时出现UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte...
用Python在批量读取xml文件时会遇到下面问题:出问题的代码:修改方式是在open方法指定参数encoding=‘UTF-8’:原创 2020-11-09 08:33:07 · 913 阅读 · 1 评论 -
python实现对labelImg标注的xml及jpg批量数据扩增
# -*- coding:utf-8 -*-import xml.etree.ElementTree as ETimport pickleimport osfrom os import getcwdimport numpy as npfrom PIL import Imageimport shutilimport matplotlib.pyplot as pltimport imgaug as iafrom imgaug import augmenters as iaadef r原创 2020-10-23 17:38:48 · 1826 阅读 · 5 评论 -
python将labelme标注的json文件中的rectangle标注方式修改成polygon标注方式
输入:由labelme的rectangle方式标注生成的json文件,如下所示:rectangle方式标注的json文件内容形式如下:输出:labelme标注的json文件中的rectangle标注方式修改成polygon标注方式的json文件,如下所示:转换成polygon方式标注的json文件内容形式如下:创建json_rectangle2polygon.py文件,文件内容如下:# -*- coding:utf-8 -*-import jsonimport cv2import原创 2020-10-23 15:45:49 · 2417 阅读 · 2 评论 -
python将labelme标注的json数据转换为labelImg标注的xml格式
创建一个文件夹命名json_to_xml,文件夹内共有三个py文件,分别是create_xml_anno.py,main.py,read_json_anno.py,如下所示:原创 2020-10-23 14:50:28 · 3881 阅读 · 28 评论 -
多方向文本检测数据集MSRA-TD500和多方向文本识别数据集HUST-TR400坐标转换
1.数据介绍多方向文本检测数据集(MSRA-TD 500)C. Yao, X. Bai, W. Liu, Y. Ma, Z. Tu. Detecting texts of arbitrary orientations in natural images. In: Proceedings of IEEE Conference on Computer Vision and Pattern Reco...原创 2020-04-21 10:54:45 · 2788 阅读 · 1 评论 -
python 将labelme标注的json文件批量转为txt文件
功能说明将labelme标注的json文件中的坐标和label信息提取到txt文件中注意:labelme标注时使用“polygon”即画点标注方式,不是“rectangle”和“circle”标注方式,每个点坐标包括x和y,所以总共输出8个坐标值和1个label值。json格式批量转换dir_json为json文件夹dir_txt为txt文件夹同级目录下创建json2txt.py文...原创 2020-04-17 15:14:51 · 6056 阅读 · 3 评论