# 数据预处理的步骤分别如下:
1. 首先要确定.jpg文件和.xml文件保持一一对应。check_file_same.py负责实现,代码中path1 = './images'和path2 = './xml'分别为标注的图片文件夹和标注好的xml文件夹,out = './error_data'自己会创建error_data文件夹,会将有问题的图片或者xml文件存至该文件夹中;
2. 如果有必要则可以选择命名进行规范化管理。rename.py负责实现,代码中imgs_path = './images'表示要命名的图片的文件夹(同时对应的xml文件夹应与images在同一级目录下);
3. 将标注的xml格式转换成txt格式。xml2txt.py负责实现。代码中xml_path = './xml/'和base_path = './images/'分别表示文件重命名之后的对应的文件夹(当然,这里文件夹的名字到目前位置一直都没有变过),save_img = "./save-imgs/"表示可视化标注结构存放的文件夹(会自动创建),error_data = './error_data/'表示存放有问题的数据的文件夹(会自动创建),save_txt = "./txts/"表示转化txt存放的文件夹(会自动创建)。特别注意的是,在代码中的第59行txt_file.write('%s '%(str(1))),str(*)其中*表示从0开始,如果是一个类,那*就是0,如果还有一个新类,则在转换的时候记得这里改成1,如果再还有新类那么在转换的时候就改成2,依次类推;
4. 随机的划分训练集和验证集,split_train_val.py负责实现。代码中jpg_path = './images'和xml_path = './txts/'分标表示图片存放文件夹和转化后的txt存放文件夹,train_xml = './train/Annotations',val_xml = './val/Annotations',train_jpg = './train/JPEGImages',val_jpg = './val/JPEGImages',这些文件夹都会自动创建(注:这里的Annotations文件夹下面都是存的转换后的txt文件)。
5. 生成json格式(包括训练集和验证集),txt_newpath = './%s/Annotations'%name和jpg_newpath = './%s/JPEGImages'%name分别表示验证集或者训练集对应的文件路径,代码中第8行categories = [{"id": 1, "name": "crack", "supercategory": "crack"}, {}, {}],如果有多类就往后面继续加{},同时id跟着加1(注意,这里的id是从1开始的,与步骤3中稍微有点区别)。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【探索人工智能的宝藏之地】 无论您是计算机相关专业的在校学生、老师,还是企业界的探索者,这个项目都是为您量身打造的。无论您是初入此领域的小白,还是寻求更高层次进阶的资深人士,这里都有您需要的宝藏。不仅如此,它还可以作为毕设项目、课程设计、作业、甚至项目初期的立项演示。 【人工智能的深度探索】 人工智能——模拟人类智能的技术和理论,使其在计算机上展现出类似人类的思考、判断、决策、学习和交流能力。这不仅是一门技术,更是一种前沿的科学探索。 【实战项目与源码分享】 我们深入探讨了深度学习的基本原理、神经网络的应用、自然语言处理、语言模型、文本分类、信息检索等领域。更有深度学习、机器学习、自然语言处理和计算机视觉的实战项目源码,助您从理论走向实践,如果您已有一定基础,您可以基于这些源码进行修改和扩展,实现更多功能。 【期待与您同行】 我们真诚地邀请您下载并使用这些资源,与我们一起在人工智能的海洋中航行。同时,我们也期待与您的沟通交流,共同学习,共同进步。让我们在这个充满挑战和机遇的领域中共同探索未来!
资源推荐
资源详情
资源评论
收起资源包目录
人工智能项目资料-基于YOLOV5的裂缝检测.zip (541个子文件)
events.out.tfevents.1703165213.ubuntu.9285.0 40B
events.out.tfevents.1703165562.ubuntu.12540.0 40B
events.out.tfevents.1703164982.ubuntu.7407.0 40B
events.out.tfevents.1703166218.ubuntu.18703.0 40B
events.out.tfevents.1703166291.ubuntu.19579.0 40B
events.out.tfevents.1703165171.ubuntu.8746.0 40B
events.out.tfevents.1703164641.ubuntu.6897.0 40B
events.out.tfevents.1703165344.ubuntu.10558.0 40B
events.out.tfevents.1703164818.ubuntu.7161.0 40B
events.out.tfevents.1703166852.ubuntu.24849.0 40B
events.out.tfevents.1616574116.jie.16339.0 40B
events.out.tfevents.1616574153.jie.17385.0 40B
events.out.tfevents.1703164099.ubuntu.6602.0 40B
events.out.tfevents.1703165842.ubuntu.15045.0 40B
events.out.tfevents.1703166092.ubuntu.17420.0 40B
events.out.tfevents.1616564863.jie.32011.0 40B
events.out.tfevents.1703168581.ubuntu.39378.0 40B
events.out.tfevents.1703170435.ubuntu.55339.0 40B
events.out.tfevents.1703172361.ubuntu.3770.0 40B
events.out.tfevents.1616566335.jie.31606.0 40B
events.out.tfevents.1703172790.ubuntu.4871.0 40B
events.out.tfevents.1703170745.ubuntu.58345.0 40B
events.out.tfevents.1703167451.ubuntu.29931.0 40B
events.out.tfevents.1703170588.ubuntu.56763.0 40B
events.out.tfevents.1703170095.ubuntu.52419.0 40B
events.out.tfevents.1616579631.jie.30507.0 40B
events.out.tfevents.1616566046.jie.25137.0 40B
events.out.tfevents.1703172544.ubuntu.4246.0 40B
events.out.tfevents.1616568430.jie.18586.0 40B
model.cfg 8KB
oxfordhead_960.data 318B
.gitattributes 66B
shale_train_2021.json 22KB
shale_val_2021.json 2KB
readme.md 2KB
README.md 689B
cls.names 9B
oxfordhead.names 7B
170219835800.png 941KB
170219828683.png 900KB
170219823660.png 893KB
170219834748.png 875KB
170219825857.png 866KB
170219840915.png 847KB
170219810045.png 832KB
170219805924.png 831KB
170219801540.png 823KB
170219810660.png 808KB
170219802613.png 807KB
170219822492.png 807KB
170219812305.png 806KB
170219835800.png 801KB
170219808856.png 785KB
170219821879.png 784KB
170219818486.png 782KB
170219829171.png 779KB
170219824691.png 774KB
170219798187.png 773KB
170219799798.png 770KB
170219815652.png 769KB
170219790428.png 767KB
170219793573.png 761KB
170219828683.png 759KB
170219836402.png 759KB
170219847485.png 756KB
170219813389.png 755KB
170219794194.png 751KB
170219823660.png 750KB
170219844702.png 745KB
170219803754.png 744KB
170219795847.png 743KB
170219845847.png 742KB
170219804833.png 738KB
170219806537.png 737KB
170219839240.png 737KB
170219834748.png 734KB
170219816848.png 732KB
170219825857.png 731KB
170219820207.png 726KB
170219814001.png 726KB
170219843667.png 723KB
170219821386.png 719KB
170219840325.png 718KB
170219840915.png 708KB
170219839821.png 706KB
170219807169.png 705KB
170219798805.png 704KB
170219815174.png 704KB
170219848081.png 698KB
170219807785.png 697KB
170219817904.png 697KB
170219838647.png 695KB
170219810045.png 695KB
170219805924.png 694KB
170219829760.png 689KB
170219810660.png 685KB
170219819116.png 684KB
170219801540.png 680KB
170219827516.png 674KB
170219800381.png 671KB
共 541 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 设计1.ms14
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
- 毕业设计参考 - 基于树莓派、OpenCV及Python的人脸识别
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功