- 博客(13)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
原创 (日常搬砖)voc(xml)格式的标注转换为coco(json)格式
目前手里的数据集都是xml的标注格式,无法直接在detectron2中作对比试验。detectron2官方文档给出了自定义数据集的注册方案,需先将其转换为coco的.json格式。爬了很多坑,找了很多代码,终于找到了能用的。开整!!代码如下:import osimport argparseimport jsonimport xml.etree.ElementTree as ETfrom typing import Dict, Listfrom tqdm import tqdmimpor
2021-12-22 16:01:25
698
原创 (日常搬砖)数据集标注格式转换:txt转xml(VOC格式)
提前声明一下,本文转换的txt格式的标注为openimg的txt标注,txt里面的内容如下:Rifle 205.599744 405.500823 1023.2002560000001 644.642271第一个为类别名。而darknet使用的txt标注内容如下:1 0.56171875 0.49953703703703706 0.10885416666666667 0.20833333333333334darknet中的类别名改为0,1等数字代替。二者的目标框的标注形式不一样,不可混用。本文
2021-12-22 15:38:41
1544
原创 (日常搬砖)ubuntu18.04风扇断断续续响,提示 ‘GPU fan error‘
问题描述最近在Ubuntu上使用Nvidia GPU训练模型的时候,没有问题,过一会再训练出现非常卡顿,使用nvidia-smi查看发现,显示GPU的风扇和电源报错。解决方案在nvidia论坛有人给出了解决方案,即问题的根源可能是风扇转速不足使GPU过热导致的。首先开启GPU的persistent mode,再设置风扇的功率,重启即可生效。其中250代表的是风扇的最大功率限制,可以将其设置为最大,这样过热的时候风扇就会自动加大功率。sudo nvidia-smi -pm 1sudo nvidia
2021-12-17 20:14:15
1447
原创 (日常搬砖)voc等xml格式的数据集转换为yolo可用的txt格式的数据集(亲测可用)
在用darknet训练voc数据集时,需要将xml格式的标签转换为txt格式的标签。同时,用自定义数据集在darknet中进行训练时,如遇到xml格式转txt格式的问题,也可用本文方法。废话不多,开始介绍。新建文件夹VOCdevkit,文件结构为:├── gen_files.py└── VOCdevkit └── VOC2007 ├── Annotations ├── ImageSets ├── JPEGImages └─
2021-12-15 16:28:35
4725
原创 (日常搬砖) ubuntu18.04 向日葵卡死/软件界面卡死
解决方案(可解决大部分图形化界面卡死的情况):1. ctrl + alt + T 打开终端;2. 输入指令xkill,鼠标变成一个‘x’;3. 用x去点击想关闭的窗口。
2021-12-14 15:22:57
4571
1
原创 【Mac OS相关】Mac OS 从终端进入u盘/移动硬盘
打开终端;输入指令:cd /, 进入系统目录;输入指令:ls, 查看当前目录下的文件夹,确认是否有Volumes文件夹;输入指令cd Volumes,再输入ls,即可查看当前设备的移动存储设备。输入cd A2000,即可进入名为A2000的移动存储设备。...
2021-12-09 10:54:26
6766
原创 用Open Images Dataset V6制作yolo训练数据集(darknet版本)
Open Images Dataset V6是谷歌开源的一个强大的图像公开数据集,里面包含约 900 万张图像,600个类别。可用于图像分类、对象检测、视觉关系检测、实例分割和多模态图像描述。下图为该数据集的600个类别:可在链接中预览某个类别/某个图像任务的标注框。数据集的详细信息可参考论文:The Open Images Dataset V4: Unified image classification, object detection, and visual relationship det
2021-12-08 10:04:18
2638
6
原创 (日常搬砖)Linux常用指令记录(更新ing)
用了一年多ubuntu系统,一些终端的指令真的好用。之前一直没有做总结,都是现用现搜,太麻烦了。在此记录一下以便日后查询使用。更新中注:notebook下的操作指令与此一致,只不过所有的指令前需加一个!。如ubuntu下的ls在notebook里面为!ls1. 常见文件操作指令ls #列出当前目录下的文件,最常用pwd #显示当前所在目录cp /a/1.txt ./b/2.txt #将a文件夹下的1.txt文件复制为b文件夹下的2.txt文件!mv /a/1.txt /b/ #将a文件夹下
2021-12-02 00:32:36
720
原创 (日常搬砖)python3.7内置调试器PDB
Python自带一个调试器, 在Python 3.7之后甚至成为内置调试器,这就是PDB.这是使用Python的用户需要掌握的基本技能。掌握此法后,可在jupyter notebook等对代码进行调试。1. 如何实现只需以下几行代码即可实现pdb模块。import pdb #导入pdb包pdb.set_trace() #在程序中设置断点例如,下程序为一个采用命令行参数并执行假发和减法的操作。import pdbimport sysdef add(num1=0, num2=0):
2021-12-01 20:48:29
1731
原创 (日常搬砖)windows下如何查看并导出文件夹目录
win+r,输入cmd,回车打开cmd.exe;输入你要打开的盘符G:,如G盘,回车打开该目录;打开要查看并导出的文件夹,如yolov5,输入指令cd yolov5,查看文件夹,输入tree,即可查看该文件夹的目录。查看文件夹及文件,输入tree/f导出目录及结构tree >yolov5.txt,只导出子文件夹到yolov5.txt;tree /f >yolov5.txt,导出目录下所有文件到yolov5.txt....
2021-11-29 21:45:37
4937
原创 (日常搬砖)windows 11 安装cython_bbox时,遇到问题‘error: Microsoft Visual C++ 14.0 or greater is required. ’解决方案
windows 11 安装cython_bbox时,遇到问题‘error: Microsoft Visual C++ 14.0 or greater is required. ’解决方案安装百度飞桨时,执行指令pip install -r requirements.txt,报错。检查一下错误,发现无法用pip安装Cython和cython_bbox。参考FairMOT | win10下cython-bbox安装的心酸之路成功安装了Cython。接下来尝试以下两种方案安装cython_bbox:
2021-11-29 16:39:41
3201
6
原创 (日常搬砖)之environment.yml的使用
(日常搬砖)之environment.yml的使用在对github的某个项目进行本地复现时,发现一个文件夹叫conda_environment。打开以后发现,里面有一个文件environment.yml, 打开后发现是各种包和版本。在网上查了一下,这是一个可自动快速配置环境的脚本。打开终端,一路cd至conda_environment所在的目录,执行指令conda env create -f environment.yml导出environment.yml文件测操作(待测试):conda
2021-10-14 09:36:38
6495
2
【网盘资源】CUDA10.1.243+cudnn-10.1-linux-x64-v7.6.5.32,适用于64位ubuntu18.04
2020-12-22
STM32F103_SRF05超声波测距模块程序
2020-08-31
文件重命工具(ReNamer)7.2中文绿色便携专业版.rar
2020-07-16
detectron2 训练自定义数据集,评估每一类ap。
2022-01-02
detectron2 训练自定义数据集,评估每一类ap。
2022-01-02
detectron2如何获取每一类的ap?(标签-目标检测|关键词-map)
2021-12-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人