自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 YoloX训练自己的数据集,包含COCO格式和VOC格式

YoloX训练自己的数据集,包含COCO格式和VOC格式

2023-02-01 12:44:20 1535

原创 pytorch1.2.0+torchvision0.4.0在自己的数据集上训练CenterNet

1.环境的搭建1.1.创建虚拟环境conda create --name CenterNet python=3.61.2激活虚拟环境conda activate CenterNet1.3安装pytorch1.2.0pip install torch=1.2.0 torchvision=0.4.0 -f https://download.pytorch.org/whl/torch_stable.html1.4安装COOCAPIgit clone https://github.com/cocod

2021-06-09 14:46:41 877 2

原创 做大做强系列:mmdetection(一) 环境配置

做大做强系列:mmdetection(一) 环境配置下篇讲训练自己的数据集和调参。一说到环境配置,我想和大多数宝宝一样,打开百度或者google,输入关键词“mmdetetion安装…”或者“mmdetection训练自建的数据集…”,当然网上的安装的教程翻来翻去大同小异,再看这些教程blog下的评论区各位宝宝依旧有各种各样的问题。“我这篇教程基本上会涵盖各位宝宝的各种各样的问题”,当然不能!但是按照我的采坑经验,给大家真心建议不要看各种第三方的环境配置文档,等我说完下句,各位宝宝就可以退出来,重点

2021-02-09 22:54:34 408

原创 Paper Reading :End-to-End Object Detection with Transformers

Paper Reading :End-to-End Object Detection with Transformers这是自己第一次写paper reading,花了比较长的时间,临近期末,忙到飞起。该文章提出的图像中物体检测的思路是:首先用CNN提取图像特征然后用transfromer模型来检测物体,训练过程使用二分图匹配损失。与以前的物体检测框架相比,该文提出的框架想对要简单很多,工程实现简单且很少需要调超参数。目标检测的任务简言之就是Where they are and what they

2021-01-09 19:05:07 195

原创 Yolov5训练自建数据集

环境安装暂不缀述1.数据准备本人将数据放在了yolo-master项目下自建了coco目录,目录结构如下:val2017.txt:保存验证集的图片(绝对路径,相对路径可能会报错)train2017.txt:保存训练集的图片(绝对路径)labels:保存val和train下图片的ground truthimages:保存val和train的图片其中,labels下目录结构如下,与images目录相同,只不过labels/val2017和labels/train2017分别对应images/va

2020-12-01 18:12:24 2986 3

原创 module ‘tensorboard.util‘ has no attribute ‘Retrier‘解决方法

TensorBoard是一个可视化工具,它可以用来展示网络图、张量的指标变化、张量的分布情况等。在可视化的过程中,报错误如下,好多blog给出的解决方案并不能解决,所以记录一下module ‘tensorboard.util’ has no attribute ‘Retrier’解决方案:pip install tensorboard==2.3.0...

2020-12-01 17:24:15 319

原创 python中使用不同库读取图像并相互转换

最近在训练目标检测的网络,图片在输入网络时,会使用用到 PIL.Image 和 OpenCV 这两个库,这两个库在图像处理方面很多类似的地方,但是它们读取图片的格式却是不一样的,在这里记录一下两种格式互转的方法。PIL.Image 转换成 OpenCV 格式#方式一#使用Python Imaging Library(PIL)读取图像 读取图片格式是RBG 这里将RGB->BGRfrom scipy.misc import imreadim = imread(path)im = im[:,:

2020-11-19 11:54:36 241

原创 目标检测:计算自建数据集的平均值和方差

方式一:import numpy as npimport cv2import ospaths = '这里输入待计算图片的上层路径'means = [0, 0, 0]stdevs = [0, 0, 0]index = 1num_imgs = 0for file in os.listdir(paths): if (file.endswith('.jpg')): print('{}/{}'.format(index, len(file))) index

2020-10-26 13:07:13 595

原创 虚拟环境下把python项目代码打包成.bat/exe执行文件

今日来更新一个小博。在这个独立于原本python解释器的虚拟环境中创建我们的项目,在打包的时候我们就要基于这个虚拟环境来打包。方法1:打包成.bat格式如下:activate 虚拟环境名 & python 待运行的.py文件路径(非常简单,推荐使用呢)方法2:首先activate激活虚拟环境,在激活的虚拟环境下安装pyinstaller:pip install pyinstallercd指令进入到python工程文件夹,命令行输入:pyinstaller -F (-w) -p 虚拟

2020-09-26 19:04:28 3056

原创 Windows配置Facebook的detectron2

我在mac上按照官方教程配置环境很顺畅,接下来和师兄在Windows10上部署了两天的环境,采坑无数,最终安装成功,故整理出来仅供大家参考,有用的话路过的伙伴点个赞吧。1.首先安装Anaconda这里贴一个安装教程https://blog.csdn.net/ITLearnHall/article/details/81708148另外,其他版本的Anaconda可以在这里获得 https://repo.anaconda.com/archive/因为本人安装过程比较曲折,所以这里贴一个解决贴,以备其他

2020-09-11 21:45:39 301 1

原创 QT 实现滚屏显示多张漂亮美眉图片(可放大缩小)

作为新手小白最近被赶鸭子上架做一个小工具。。。。。其中一部分功能要求显示多张图片,如果图片总高度超过工具窗口的高度就要有滚动条出现,实现滚屏的效果,网上这部分内容少之又少,我就把效果和代码都贴出来供大家参考。想看QT 实现滚屏显示多张漂亮美眉片(可放大缩小),可以跳过第一种方式,直接看第二种方式。我这里介绍两种方式,首先一种简单的方式,展示效果如下,实现QWidget的滚动条,在Qt Designer中,QScrollArea已经实现好的带有滚动条的控件。功能实现代码如下,非常简单。import

2020-08-31 10:32:23 2752 4

原创 扶我起来我还继续刷题

持续更 (此贴只记录需要掌握的知识点,不贴代码)JZ1 旋转数组中的最小元素根据旋转数组的性质,问题可以转化为对两个顺序数组分界点的寻找①暴力法:1.从下标为0的元素开始遍历2.每次进行比较,如果当前元素比相邻的下一个元素小,则对应的下一个元素为最小值(一般情况)3.如果查找到最后一个元素都没有出现2这种情况,则下标为0是最小元素(特殊情况:所有元素都一样)②二分法二分法适用的关键:一般二分查找的要求(顺序存储、元素有序)原因(通过下标即可以得到关键字,任取一个关键字的值可以确定所选择关

2020-08-28 13:15:22 162

原创 异常检测之GAN<初探>

异常检测综述<初探>“知之为知之,不知为不知,是知也”。异常检测让机器知道“我不知道这件事情”。最近花了些力气,看异常检测的相关文献,在图像异常检测这里,用GAN做是一个新趋势,对比一下比较新的三个GAN工作的优劣。AnoGAN论文链接:https://arxiv.org/pdf/1703.05921.pdf中心思想让 G(z) 生成的 x’,让 discriminate觉得 x’ 接近于 x,如果x’和x并不相似,则说明是异常点。网络结构(图源于论文)优点:1.将GAN用于

2020-08-22 20:53:54 1635

原创 Python + OpenCV : 已知多边形轮廓的点坐标,自动识别多边形顶点坐标的算法

Python + OpenCV : 已知多边形轮廓的点坐标,自动识别多边形顶点坐标的算法最近做工程,根据提供的目标物体的坐标(比如说分割结果输出的目标像素坐标),标其中遇到了RT说述问题,OpenCV并没有提供现成的函数,并且网上关于这块几乎没有内容,所以在这里记录一下。先来啰嗦一下两个基础函数,熟悉可略过。基础函数1.OpenCV提供了cv2.drawContours()函数可根据所提供的边界点绘制任何形状的轮廓。eg:cv2.drawContours(image, [np.array(point

2020-08-11 17:25:01 8360 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除