from lxml import etree
import cv2
# 读取 xml 文件信息,并返回字典形式
def parse_xml_to_dict(xml):
if len(xml) == 0: # 遍历到底层,直接返回 tag对应的信息
return {xml.tag: xml.text}
result = {}
for child in xml:
child_result = parse_xml_to_dict(child) # 递归遍历标签信息
if child.tag != 'object':
result[child.tag] = child_result[child.tag]
else:
if child.tag not in result: # 因为object可能有多个,所以需要放入列表里
result[child.tag] = []
result[child.tag].append(child_result[child.tag])
return {xml.tag: result}
# xml 标注文件的可视化
def xmlShow(img, xml, save=True):
image = cv2.imread(img)
with open(xml, encoding='gb18030', errors='ignore') as fid: # 防止出现非法字符报错
xml_str = fid.read()
xml = etree.fromstring(xml_str)
data = parse_xml_to_dict(xml)["annotation"] # 读取 xml文件信息
ob = [] # 存放目标信息
for i in data['object']: # 提取检测框
name = str(i['name']) # 检测的目标类别
bbox = i['bndbox']
xmin = int(bbox['xmin'])
ymin = int(bbox['ymin'])
xmax = int(bbox['xmax'])
ymax = int(bbox['ymax'])
tmp = [name, xmin, ymin, xmax, ymax] # 单个检测框
ob.append(tmp)
# 绘制检测框
for name, x1, y1, x2, y2 in ob:
cv2.rectangle(image, (x1, y1), (x2, y2), color=(255, 0, 0), thickness=2) # 绘制矩形框
cv2.putText(image, name, (x1, y1 - 10), fontFace=cv2.FONT_HERSHEY_SIMPLEX,
fontScale=0.5, thickness=1, color=(0, 0, 255))
# 保存图像
if save:
cv2.imwrite('result.png', image)
# # 展示图像
# cv2.imshow('test', image)
# cv2.waitKey()
# cv2.destroyAllWindows()
if __name__ == "__main__":
import os
import random
img_path = './data/train/' # 传入图片
image = [os.path.join(img_path, i) for i in os.listdir(img_path)]
r = random.randint(0, len(image) - 1) # 生成随机索引
image_path = image[r]
labels_path = image_path.replace('.jpg', '.xml') # 自动获取对应的 xml 标注文件
xmlShow(img=image_path, xml=labels_path, save=True)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目包含:猕猴桃采摘检测【VOC标注格式,包含训练集和验证集、类别json文件以及可视化脚本】 ,数据保存按照文件夹保存,经测试,可直接用作目标检测数据集,无需额外处理。 图像分辨率为416*416的大分辨率RGB图片,数据集为猕猴桃检测。标注的边界框完整,每张图像均有数个目标。 【数据集介绍】1类别:猕猴桃 【数据集详情】data目录下分为两个目录,训练数据和验证数据。训练集共202张图片和202个xml解释文件。验证集共31张图片和31个xml解释文件 【json文件】1 类别的json字典文件 为了方便查看数据,提供了可视化py文件,随机传入一张图片即可绘制边界框,并且保存在当前目录。脚本无需更改,可以直接运行得到标注后的图像 关于yolo实战检测教程:https://blog.csdn.net/qq_44886601/category_12281263.html yolov5的改进实战:https://blog.csdn.net/qq_44886601/category_12605353.html
资源推荐
资源详情
资源评论
收起资源包目录
目标检测数据集:猕猴桃采摘检测【VOC标注格式,包含训练集和验证集、类别json文件以及可视化脚本】 (469个子文件)
9bfa85c7dcb4d9d08d298841c22b45f3_jpg.rf.b67c822302dd9366c960277e84b88f67.jpg 60KB
9bfa85c7dcb4d9d08d298841c22b45f3_jpg.rf.6915290484104be7a490fc41573003ed.jpg 60KB
9bfa85c7dcb4d9d08d298841c22b45f3_jpg.rf.5eedd44cfd15eeecd6138a7c00212ea1.jpg 60KB
unnamed_png_jpg.rf.1077593f6dbe15114f961592f4c1df59.jpg 56KB
unnamed_png_jpg.rf.f782b020614a1ba982b5b6424dc60519.jpg 56KB
36eef18235483dba35bd2acabef867a5_jpg.rf.15625ff7f188a68241e743c82c6bf077.jpg 54KB
36eef18235483dba35bd2acabef867a5_jpg.rf.ddfce12c5b10878a4556a7eb8e43f167.jpg 53KB
20170530_152217_jpg.rf.a739019e60421408609dae039f60f85c.jpg 52KB
20170530_152217_jpg.rf.a8500e382479980b4fad786a0fddb648.jpg 52KB
70090228-tree-of-kiwi-fruit_jpg.rf.61cf9971aa38c9dcb040c69fdeba30f5.jpg 51KB
70090228-tree-of-kiwi-fruit_jpg.rf.fdbc3a61db40b5a05fe363848e505d8b.jpg 51KB
RIMterreni_jpg.rf.341c72f38e3973d7ec59b0a96410eb52.jpg 51KB
70090228-tree-of-kiwi-fruit_jpg.rf.a9e0984caf01b3ad01c5160cb538ce63.jpg 50KB
RIMterreni_jpg.rf.6f1418d157d77aaae78f479ad83bfb12.jpg 50KB
kiwifruit-plant_jpg.rf.9d5917705db050c02cef075d68e13adb.jpg 49KB
kiwifruit-plant_jpg.rf.77fd604a9229c40cb1b4bdb3661af7f8.jpg 49KB
kiwifruit-plant_jpg.rf.e3971d2502809027c5d284cd2e136494.jpg 49KB
2741129_jpg.rf.e125ee72e81383801653e2ea9c7b734f.jpg 48KB
2741129_jpg.rf.0742e3ff083ab02e84e527bd40fd9d9d.jpg 48KB
2741129_jpg.rf.91c9e4ad06e4c8213c6077e3bc1e206e.jpg 48KB
846-05646913en_Masterfile_jpg.rf.be9949796011f24a5b9a229956ab322c.jpg 48KB
NZ-kiwifruit-canopy_jpg.rf.d2966f29a2c86ed5e0b33bf9e7d3d3a3.jpg 47KB
NZ-kiwifruit-canopy_jpg.rf.edb588883260973bcdb2058de7f9de91.jpg 47KB
51FF986CA6904748A80F71B19B2CF300_jpg.rf.83351ebf1c36f521e76e13466685b423.jpg 47KB
51FF986CA6904748A80F71B19B2CF300_jpg.rf.f0c1d0aca7fcda9806f34375f30777f9.jpg 46KB
51FF986CA6904748A80F71B19B2CF300_jpg.rf.706e543576b2b57ef9bfd09eaf3ccfdb.jpg 46KB
monastery-meteora-greece-fresh-kiwi-fruit-tree-growing-kiwifruit-actinidia-173237064_jpg.rf.b9451e9cb20ae6195b4f4d2b05e73416.jpg 45KB
kiwi-planting_jpg.rf.1047af4c51f715836c4e0b37f0c116b7.jpg 45KB
D25_70_027_1200_jpg.rf.4513ef579f2eeaf8287dc241535e6a4e.jpg 45KB
kiwi-planting_jpg.rf.3c588df19f4bd6a4b2cc0ac163a38282.jpg 45KB
kiwi-planting_jpg.rf.72c41d4b4b37a2389dc813fd10515a01.jpg 45KB
1490820967006_jpg.rf.244934e16e731fbcc409aabc34ecc779.jpg 44KB
kiwi-cultivation-1_jpg.rf.2c0c289dbec1cb0e5c21531dd5374211.jpg 44KB
1490820967006_jpg.rf.e278f284e5f82f8693913ca7da5a4f35.jpg 44KB
gold-kiwifruit_jpg.rf.5120aa6514a48dbc59ee410fce05848d.jpg 44KB
kiwi-cultivation-1_jpg.rf.19936a5825df64300909d326905b1100.jpg 44KB
1490820967006_jpg.rf.798ce884460a4206bf611d4e968195af.jpg 44KB
gold-kiwifruit_jpg.rf.d87b3a31363f04bfdf4a9aea6b5a381d.jpg 44KB
760-970_jpg.rf.e37bc647cc2a5b68ce95438178ffabeb.jpg 43KB
760-970_jpg.rf.627e59909e399c61367d5c1d672ca564.jpg 43KB
760-970_jpg.rf.91b18ebf10c2a39cfb1c059384dcae3e.jpg 42KB
61dbLLwv-uL_jpg.rf.f9c636a3886d26eeab6e221935caf11f.jpg 42KB
istockphoto-521038484-612x612_jpg.rf.f0f8bf409050f1ad5ab1a7f799957022.jpg 42KB
g3_jpg.rf.4fa78ea37762eb46cba8756c527d5fe1.jpg 41KB
g3_jpg.rf.04064c79144de131f827e24cee74e4bf.jpg 41KB
800px_COLOURBOX1558350_jpg.rf.95b2c44a92a77b3afce71c38a8f44840.jpg 41KB
kiwi-fruit-chinese-gooseberry-growing-vine-new-zealand-orchard-90935016_jpg.rf.5ecce0f04bedfb31427f359dcb32be05.jpg 41KB
kiwi-fruit-chinese-gooseberry-growing-vine-new-zealand-orchard-90935016_jpg.rf.8746523ec090086a61494e4cab1ff445.jpg 41KB
istockphoto-521038484-612x612_jpg.rf.4c80ed57b20ed0f995abaff32010c55b.jpg 41KB
800px_COLOURBOX1558350_jpg.rf.74c0e9bbbe861a8115ea97b5d4eaf0bd.jpg 40KB
download_jpeg_jpg.rf.c6963f9bf78ab02bc129a4e3ea8f5c66.jpg 40KB
download_jpeg_jpg.rf.5468c25340e1c70e37f9348f6e44096f.jpg 40KB
download_jpeg_jpg.rf.9a7b171402940f102282ac28d72c24b1.jpg 40KB
unnamed--2-_jpg.rf.35917fe95e5625f826ec2f1451b81323.jpg 40KB
Commercial-Kiwi-Farming_jpg.rf.9083f72bba517fd0bf8e60c0ac4ea9d6.jpg 40KB
Commercial-Kiwi-Farming_jpg.rf.649346f421799184b9735a2617f1c0a6.jpg 39KB
20210310-kiwifruit-Pagoda_jpg.rf.ea21e53af5da80045434ef445cca309e.jpg 39KB
frutti-in-pianta_jpg.rf.00a9b6cb3344cf593cc5049cd86c1941.jpg 39KB
1807697_jpg.rf.04c36e7ea0db09909b72565f0be885b2.jpg 39KB
20210310-kiwifruit-Pagoda_jpg.rf.c013c9925fe2a7558be78f9d725c7266.jpg 38KB
zone-7-kiwi-400x225_jpg.rf.341d15445992a0705331be01085b2149.jpg 38KB
53368400_jpg.rf.bb790063a85093fbbf0356547f464fd0.jpg 38KB
zone-7-kiwi-400x225_jpg.rf.cb66fd80ad35cb98db025e043f8444d8.jpg 38KB
53368400_jpg.rf.8fb6bafab939e03a8954560c45f54f4a.jpg 38KB
Untitled-design-8-1-1536x1152_png_jpg.rf.8faf92e6c66c3431fe0df497a351374e.jpg 38KB
Untitled-design-8-1-1536x1152_png_jpg.rf.71577f8c5cfb242f98be8a5f80e32254.jpg 38KB
Kiwifruit_jpg.rf.75d68f962976ca3243a541a6da2d7c86.jpg 38KB
kiwi1200_jpg.rf.b34b587fe641431837aebc0caf292620.jpg 38KB
61WzHqzVJhL-_SX466__jpg.rf.1b439e1cf7a81e26c65f3d7b2342e122.jpg 37KB
61WzHqzVJhL-_SX466__jpg.rf.fcdc2648008e55231f34f96726b97903.jpg 37KB
Kiwifruit_jpg.rf.00fd1e5bdafba84957a6dbeb73351a99.jpg 37KB
Skelton1_jpg.rf.6d880269998be486fbfd6e9b032f007a.jpg 36KB
goldenkiwi3_jpg.rf.fefe3d6c8ecd25cbde5bd0fcae195d15.jpg 36KB
Skelton1_jpg.rf.b2856ba2b09203dc9c1bc32cd2e0a6bf.jpg 36KB
depositphotos_240431556-stock-photo-kiwi-fruit-tree-branch-ripe_jpg.rf.9ca5de6e804ca6932384a403fb91d31c.jpg 36KB
d24ca6b3bc94aaea916bbd5329708c10_jpg.rf.3cee1646e7a75117a8ff060764e1827f.jpg 36KB
goldenkiwi3_jpg.rf.ee46089e3c39042c79c8a0b12bd5ff23.jpg 35KB
actinidia-deliciosa-jenny-true-kiwifruit-plant_jpg.rf.5e741a7cad1501e5b76f15291ac8380e.jpg 35KB
depositphotos_240431556-stock-photo-kiwi-fruit-tree-branch-ripe_jpg.rf.fe026945604038afb476f0e183b7ae59.jpg 35KB
goldenkiwi3_jpg.rf.c22abd8dbcb4def05c586b9bf0b7d6c6.jpg 35KB
do-kiwis-grow-on-trees_jpg.rf.52fbc756742a73efa22fb005d69b8ecb.jpg 35KB
actinidia-deliciosa-jenny-true-kiwifruit-plant_jpg.rf.814a554ebe486d1d9bcd7ad055d34ac9.jpg 35KB
actinidia-deliciosa-jenny-true-kiwifruit-plant_jpg.rf.f37e9755686e58d87eb0e3574a8e8a83.jpg 35KB
Kiwifruit-Country-P1010028-2-2_jpg.rf.a6877c02a32db8a5f13631d6b7c6d05c.jpg 35KB
natural-fresh-kiwi-fruit-703_jpg.rf.7333809f1166476030df35196fe822bf.jpg 34KB
Kiwifruit-Country-P1010028-2-2_jpg.rf.f28633a42a52804b4cd09d7bc787cdcb.jpg 34KB
Kiwi-Farming_jpg.rf.cd64c34833e5dbf5b0a4ba54f4f8b99b.jpg 34KB
Kiwi-Farming_jpg.rf.32c5976b7dc4cc55c00cf07a992e45cf.jpg 34KB
unnamed_jpg.rf.673be859f153420bb9e350733118192e.jpg 34KB
Kiwi_Vincent4-5_1024x1024_jpg.rf.3c894c74c8eed79b6c00a6f1709fede2.jpg 34KB
stock-photo-kiwi-fruit-gold-kiwi-kiwi-farm-d8d669af-c883-4359-944a-00bb201d708d_jpg.rf.ed4e9e1a75f4614beb098a85e704c400.jpg 34KB
nurserylive-Kiwi---10-Seeds_jpg.rf.cb6d4b0f5ede13a03a04718488eda378.jpg 34KB
Fuzzy_Kiwi_7_FGT_2a52cc5e-e77e-49ed-a51f-8dec35a2fdf7_650x_jpg.rf.e7e050d1bfec2e0808a832bd8f31626e.jpg 34KB
stock-photo-kiwi-fruit-gold-kiwi-kiwi-farm-d8d669af-c883-4359-944a-00bb201d708d_jpg.rf.7d38e0341f3b8bf4cb56a7f46746f5ad.jpg 33KB
Fuzzy_Kiwi_7_FGT_2a52cc5e-e77e-49ed-a51f-8dec35a2fdf7_650x_jpg.rf.54258bde60bf20665a12a95a00590de0.jpg 33KB
Fuzzy_Kiwi_7_FGT_2a52cc5e-e77e-49ed-a51f-8dec35a2fdf7_650x_jpg.rf.cc2dfaf88b0a673dcc4efff8e7bafe78.jpg 33KB
64948705-kiwi-fruit-on-the-branch-kiwi-on-a-tree_jpg.rf.e8416c3de64a4a959d2ef4cc0e52eb56.jpg 33KB
unnamed_jpg.rf.0c4e08d5b20c7f9b93fa6e29338e88d9.jpg 33KB
nurserylive-Kiwi---10-Seeds_jpg.rf.2ed02df84e6ef56dc647b18439f197cf.jpg 33KB
Kiwi_Vincent4-5_1024x1024_jpg.rf.c2096b942c1fc6e7efde8cb518f4449f.jpg 33KB
共 469 条
- 1
- 2
- 3
- 4
- 5
资源评论
Ai医学图像分割
- 粉丝: 2w+
- 资源: 2146
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- K618977005_2012-12-6_beforeP_000.txt.PRM
- 秋招信息获取与处理基础教程
- 程序员面试笔试面经技巧基础教程
- Python实例-21个自动办公源码-数据处理技术+Excel+自动化脚本+资源管理
- 全球前8GDP数据图(python动态柱状图)
- 汽车检测7-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 检测高压线电线-YOLO(v5至v9)、COCO、Darknet、VOC数据集合集.rar
- 检测行路中的人脸-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、VOC数据集合集.rar
- Image_17083039753012.jpg
- 检测生锈铁片生锈部分-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、VOC数据集合集.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功