自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

传统图像处理,深度学习,目标检测(分类,检测,分割),多目标追踪,部署等

如果我的博客中出现错误,欢迎各位大佬批评指正,如有侵权,欢迎联系我删除相关内容

  • 博客(65)
  • 收藏
  • 关注

原创 YOLOv5添加注意力机制

添加注意力机制在yolov5中,DIY自己的模型

2023-09-05 17:34:46 1173 1

原创 YOLOv5屏蔽区域训练(选择区域训练,基于外部mask的方法以及内部位置设定的方法)

这里的红框就是我自己加的代码,通过bool型来判断是否需要进行mask以及mask的作用是屏蔽还是选择,而这些bool型变量已经在这篇博客的开始被我们定义好了,可以根据需求来排列组合。思路就是通过使用一个mask掩膜,对我们想要屏蔽或者选择的区域进行定向遮挡或者定向选择,在训练的时候v5需要加载数据即图片和标注信息,我们在数据加载的过程中,将掩膜覆盖到输入图像上,即完成了屏蔽区域/选择区域训练。这里有的兄弟会遇到一些报错,主要原因还是环境的版本问题,可以在网上查到,替换一下对应版本的库就行了。

2023-08-28 14:35:20 1368

原创 YOLOv5屏蔽区域检测(选择区域检测,基于外部mask的方法以及内部位置设定的方法)

这段代码主要实现了两个功能,其中flag参数决定了我们是否使用mask掩膜对目标进行遮挡检测,reverse参数决定了我们是进行选择区域检测还是屏蔽区域检测(其实这两者是一个取反的操作)。思路就是通过一个mask掩膜,对我们想要屏蔽或者选择的区域进行遮挡处理,在推理的时候,将有mask掩膜的图像输入,将最后的结果显示在原始图像上,即完成了屏蔽区域检测。读入我们导出的mask图片文件,然后将其转成灰度图,然后使用opencv的阈值函数,将大于0的像素值全部变成255,其余的都为0,得到一张mask的二值图。

2023-08-25 10:50:45 3162 5

原创 【CVPR 2023】高分辨率异常检测PyramidFlow-训练并推理-附bug调试

首先,我们需要把我在一中提到的代码先git clone到我们的项目路径中,这是我们接下去的训练代码,当然其中也包括了验证和测试(推理过程也包含在内部了,需要自己写一小部分)。drop_last: dataset中的数据个数可能不是batch_size的整数倍,drop_last为True会将多出来不足一个batch的数据丢弃。PyramidFlow的环境,作者已经在Readme中给出,按照里面的版本pip install即可,如果下载速度过慢,可以。进入训练代码的链接后,点击作者头像,如图所示。

2023-08-22 11:03:57 1826 13

原创 给主机设置默认清华源

为主机设置默认源

2023-08-17 09:16:47 1191

原创 c++ 将tiff图转成PNG图,裁白边,分图代码

分图工具

2023-08-15 14:33:03 514

原创 训练时关于‘wandb’报错的解决方式

yolov5,yolov8 bug解决

2023-08-15 13:48:06 13308 1

原创 c++实现图像增强并封装代码

c++实现图像增强,代码封装

2023-08-10 10:26:38 451 3

原创 【OpenVino】openvino的下载与visual studio环境配置

openvino的安装与配置

2023-08-10 09:50:39 1313 1

原创 读取tiff图,并转成彩色PNG图保存(c++,opencv)

转图

2023-08-05 10:52:01 732

原创 【OpenVino】YOLOv8-nncf量化,评估,以及python端的openvino推理

量化,评估,推理三合一

2023-07-21 13:30:41 2132 16

原创 YOLOv8 bug调试以及配置文件

本文章只用于个人对于bug的一些记录,并不是yolov8的教学,因此不是从0指导跑通代码。本文章只用于个人对于bug的一些记录,并不是yolov8的教学,因此不是从0指导跑通代码。就可以自己指定训练完后的模型权重保存路径了。

2023-07-21 12:23:41 1827

原创 解决visual studio打了断点无法在断点处debug的问题

解决vs断点无法停止程序的问题

2023-07-13 10:25:32 2415

原创 Fast-RCNN学习笔记

Fast-RCNN学习记录

2022-12-05 11:19:07 1621

原创 目标检测鼻祖算法—RCNN的学习笔记

RCNN原理介绍

2022-12-01 12:36:46 1035

原创 detectron2训练自己的数据集

关于detectron2的代码跑通过程

2022-11-25 16:29:29 7951 13

原创 Opencv学习--C++--数据的载入,显示与保存

opencv的数据读取和写入以及保存

2022-11-20 19:30:35 1641

原创 YOLOv5训练自己的数据集

yolov5

2022-11-15 16:13:24 3014 5

原创 YOLOv5转onnx格式文件,并将其用netron可视化

yolo目标检测

2022-11-10 23:52:56 3072 2

原创 OpenCV在visual studio 2022中的下载与配置

opencv的下载我个人用的是visual studio的2022版本,网上安装visual studio的教程非常多,这里我默认大家已经安装好了visual studio 2022. 然后接下去我们进入opencv的下载与安装。这里附上链接,点击链接进入opencv官网opencv然后我们点击上方的library中的releases,点击可以进入下面这个界面:我们可以看到opencv的库已经更新到了4.5.5。首先我安装的是visual studio 2022,其次我用的windows系统,因此

2022-03-03 17:53:05 42632 53

原创 计算机网络学习===慕课哈工大===1.2 计算机网络结构

计算机网络结构网络边缘接入网络,物理介质网络核心

2022-02-20 15:04:49 1162

原创 计算机网络学习===慕课哈工大===1.1 计算机网络基本概念

什么是计算机网络?计算机网络的定义*计算机网络是通信技术和计算机技术紧密结合的产物*通信系统模型:信源------>发送设备------>信道--------->接收设备--------->信宿噪声源----------------------------|(噪声源施加在信道上)*计算机网络就是一种通信网络特殊之处在于:信源与信宿都是计算机*计算机网络的定义:计算机网络是互连的、自治的计算机集合自治–无主从关系互连–互联互通%通信链路(互联的媒介)通信链路即信

2022-02-20 11:42:42 1392

原创 YOLOv4目标检测-Backbone

YOLOv4源码详解笔记---Backbone---CSPDarknet53

2022-02-12 23:45:29 3539

原创 c++ primer plus学习笔记

第三章复习题:1.为什么c++有多种整型答:2.声明与下述描述相符的变量A short整数,值为80:B unsigned

2021-06-17 11:05:23 248

原创 c++ primer plus 学习笔记

第二章 复习题1.c++程序的模块叫函数2.#include <iostream>编译指令的作用是

2021-06-15 19:14:20 263

空空如也

空空如也

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

TA关注的人

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