![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常搬砖
平时调代码过程中遇到的各各各种问题。。
Philharmy_Wang
这个作者很懒,什么都没留下…
展开
-
Colab中下载文件夹到本地电脑/Google Drive
在Colab中下载文件夹到本地电脑原创 2023-03-03 15:31:31 · 9299 阅读 · 0 评论 -
(日常搬砖)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 · 683 阅读 · 0 评论 -
(日常搬砖)数据集标注格式转换: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 · 1518 阅读 · 0 评论 -
(日常搬砖)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 · 1425 阅读 · 0 评论 -
(日常搬砖)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 · 4712 阅读 · 0 评论 -
(日常搬砖) ubuntu18.04 向日葵卡死/软件界面卡死
解决方案(可解决大部分图形化界面卡死的情况):1. ctrl + alt + T 打开终端;2. 输入指令xkill,鼠标变成一个‘x’;3. 用x去点击想关闭的窗口。原创 2021-12-14 15:22:57 · 4506 阅读 · 1 评论 -
用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 · 2506 阅读 · 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 · 688 阅读 · 0 评论 -
(日常搬砖)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 · 1718 阅读 · 0 评论 -
(日常搬砖)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 · 4847 阅读 · 0 评论 -
(日常搬砖)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 · 3117 阅读 · 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 · 6382 阅读 · 2 评论