自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YOLOV5-7.0推理代码精简版详解(去除了所有冗余代码只留了必要的)

目录如下:拿到代码后,先别管其他,python segment/predict.py一下。能运行成功,在扯其他。要不然都是扯淡。yolo系列的代码对环境要求都很友好,只要装了torch基本就能成。这里假设各位都成功了,我们进行第二步。copy我的代码去你电脑上运行,改图像路径,模型路径, 名字 就行了。运行成功了再看,否则还是扯淡。注释都写好了,最好结合源码debug去看,很简单就能明白整个逻辑。因为所有这种任务无非就是 加载模型 -> 对数据进行前处理 -> forward -> 后处理jit版:

2023-06-09 16:23:43 2199 8

原创 目标检测:Faster-RCNN算法细节及代码解析

**Faster-RCNN是多阶段目标检测算法RCNN系列中的集大成者,下面来看看分别看看这个系列的算法细节。****注:只简单讲解RCNN,Fast-RCNN算法。后面会重点讲解Fater-RCNN算法。一、RCNNRCNN是2013年出现的目标检测算法,首先将深度学习引 入目标检测领域 , m A P 由 D P M 的 3 5 . 1 提 升 至 53.7。示意图如下:具体步骤如下:①首先准备一张输入图片;②候选区域生成:使用Selective Search算法,在输入图像上生成~

2022-03-17 00:19:13 14042 11

原创 目标检测:RetinaNet算法细节以及代码部分

一、背景目标检测算法一般分为单阶段算法和多阶段算法。多阶段算法特点是:精度高,但速度慢。(Faster-RCNN)单阶段算法特点是:速度快,但精度不如前者。(SSD,RetinaNet,以及后面的FCOS等等)精度低的关键原因就在于:正负样本极度不平衡。那么Faster-RCNN为什么没有这个困扰?因为在Faster-RCNN的RPN阶段已经对锚框进行了一个IOU匹配,做了一个筛选。在SSD中,采用了难负样本挖掘来解决这个问题,但是还是有很多缺陷,主要有一下两个问题。① 样本利用不充分:只使

2022-03-08 12:05:56 6607

原创 目标检测:windows上YOLOv5-5.0训练自己的数据集

一. 下载代码3. YOLOv5github地址:https://github.com/ultralytics/yolov5在target里选择5.0版本。二.安装所需要的库和环境。pip install -r requirements.txt三 .准备自己的数据集。使用PASCAL VOC数据集的目录结构:建立文件夹层次为 yolov5 / VOCdevkit / VOC2007VOC2007下面建立两个文件夹:Annotations和JPEGImagesJPEGImages放所有的训

2022-03-04 17:05:07 4063 1

原创 深度学习:鞍点与海森矩阵的问题

概述:在深度学习的过程当中,我们通常会碰到优化这个问题,但是优化结果往往不是最优解,这是因为你认为的梯度为0的点,不一定是全局最小值的点,还有可能是局部最小值的点,即鞍点。首先来看看最优化的定义:对于目标函数f(x),如果f(x)在x上的值比在x邻近的其他点的值更小,那么f(x)可能是一个局部最小值(local minimum)。如果f(x)在x上的值是目标函数在整个定义域上的最小值,那么f(x)是全局最小值(global minimum)。比如在下面这张图中:这张图中存在两个梯度为0的点,但是一个

2021-08-17 15:31:22 1440 8

原创 tensorflow:使用mask-RCNN训练自己的数据集

一:所需环境numpyscipyPillowcythonmatplotlibscikit-imagetensorflow>=1.3.0keras>=2.0.8opencv-pythonh5pyimgaugIPython[all]快速安装tensorflow-gpu链接:https://blog.csdn.net/m0_49100031/article/details/119534426?spm=1001.2014.3001.5502二:准备数据labelme数据标

2021-08-09 12:15:19 1288 8

原创 windows下Anaconda安装tensorflow-gpu(无需手动安装CUDA和cudnn)

1.打开conda Prompt添加清华镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes2.创建环境新建环境:conda cre

2021-08-09 11:39:59 354 1

原创 2021-07-01

Ubuntu下安装百度云网盘:现在百度云官网已经推出了Linux下的百度云盘下载连接。有两种格式:rpm和deb。我们选择deb格式进行安装。将deb格式的百度云网盘文件下载下来,输入命令:sudo dpkg -i baidunetdisk_2.0.1-2_amd64.deb 等待安装完成即可。使用win+A键进行搜索,找到baidunetdisk,打开客户端图标即可使用。若下载的是rpm格式的文件,需要转换成deb格式的文件,转换命令如下:安装aliensudo apt inst

2021-07-01 00:17:48 737

原创 python+opencv图像处理

基于轮廓的图像分割:按照轮廓的面积进行排序,取前几个面积最大的轮廓,画出并且单独显示出来。import cv2import numpydef func(img): gray = cv2.cvtColor(img,COLOR_BGR2RAGY) #灰度处理 kernel = np.ones((3,3),np.uint8) # 进行开闭运算,可视情况处理 binary = cv2.morphologyEx(gray, cv2.MORPH_OPEN, kernel) closing

2021-06-22 16:12:36 166

原创 Tensorflow:tf.Session()的两种用法与张量的基本理解

Tensorflow:tf.Session()的两种用法与张量的基本理解张量(tensor):张量简单的可以认为是多维数组,零阶张量表示标量(scalar),也就是一个数一阶张量表示为向量(vector),也就是一个一维数组,第N阶张量可以理解为一个n维数组一个张量中主要保存三个属性:name,shape,dtype每一个张量的类型都是唯一的,类型不同时运算会报错...

2020-09-09 21:36:35 1124

空空如也

空空如也

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

TA关注的人

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