自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (5)
  • 收藏
  • 关注

原创 【图像生成】ACGAN

【代码】【图像生成】ACGAN。

2024-04-18 14:46:34 307

原创 【图像分割】光流生成标签(matlab)

【代码】【图像分割】光流生成标签(matlab)

2024-04-18 14:42:40 532

原创 yolov8数据标注、模型训练到模型部署全过程

yolov8进行自己的数据标注、模型训练以及模型部署全过程

2024-01-29 10:31:20 2799 3

原创 【图像处理】图像骨架化提取c++实现

【代码】【图像处理】图像骨架化提取c++实现。

2023-12-08 08:31:35 937

原创 c++实现16位图转换成8位图

注:主要是通过调整upper_limit这个参数。

2023-12-06 14:54:26 239

原创 【TensorRT部署】pytorch模型(pt/pth)转onnx,onnx转engine(tensorRT)

pytorch模型到c++使用tensorRT部署全过程

2023-11-24 08:30:14 710 1

原创 【模型c++部署】yolov8(检测、分类、分割、姿态)使用openvino进行部署

该文主要是对yolov8的检测、分类、分割、姿态应用使用c++进行dll封装,并进行调用测试。

2023-11-09 13:20:03 4154 7

原创 【模型部署】c++部署yolov5使用openvino

c++部署yolov5使用openvino

2023-10-24 13:40:57 1232

原创 【已解决】“const char*“类型的实参与“LPCWSTR-类型的形参不兼容

解决 “const char*“类型的实参与“LPCWSTR-类型的形参不兼容的问题

2023-10-09 14:55:28 1902

原创 【模型部署】c++调用tensorRT的模型(engine)

将分割模型就行腾搜人RT转化后得到engine,该博客主要是针对c++调用tensorRT的模型文件engine。

2023-07-10 09:13:15 2713

原创 【c++报错】无法打开自己的工程项目(C++ 无法打开文件“xxx.lib”)

在进行单个生成的时候,可以生成成功,也可以运行程序。但是点击全部重新生成时,就显示无法打开文件“xxx.lib”。观察生成顺序,发现exe的程序(调用自己项目的dll)先进行生成,然后才生成dll程序。操作:找到exe程序项,点击右键>>生成依赖项>>将需要的依赖项进行勾选。首先想到的是更改生成顺序,发现顺序没错。C++ 无法打开文件“xxx.lib”

2023-07-10 08:33:13 741

原创 【Opencv-GPU】C++中opencv的GPU版本编译

在网站下载的文件,重新命名为相对应的名称(文件夹里面的一串数字,如上图)注:cuda版本和cudnn版本对应就行。

2023-06-27 10:43:03 580

原创 【界面】yolov8+pyqt5进行目标识别

解决问题:通过pyqt5进行界面设计,调用yolov8模型对目标进行检测。

2023-06-06 13:36:54 5218 8

原创 【图像处理】利用c++代码将图片分成指定块并添加块与块的重叠部分

注:在上述代码中,读入了一张名为“test.jpg”的图片,并将其分成了100x100的块。其中,添加了一个overlap_size变量,用于指定块与块之间的重叠部分大小。然后,使用两个嵌套的循环来遍历所有的块,并使用OpenCV的Rect类来定义每个块的位置和大小。以下是C++代码示例,将图片分成指定块并添加块与块的重叠部分。该代码使用OpenCV库进行图像处理。

2023-03-25 09:14:45 644 1

原创 【c++】引用的学习

引用是一种别名,它允许使用与原变量相同的内存位置。在C++中,引用是使用&符号来定义的。引用必须在定义时初始化,并且可以与原变量分别使用。

2023-03-06 10:14:12 427

原创 【c++】指针的学习

指针是一个变量,它存储了另一个变量的地址。通过指针访问这个变量可以提高程序的效率,尤其是在处理大型数据结构时。指针是C++中非常重要的概念,理解指针的使用可以使程序更高效,并且可以处理更加复杂的数据结构。这里使用new运算符动态分配了一个整数类型的内存,并把这个内存的地址赋给了指针变量ptr。这里定义了一个整型变量num,并把它的地址赋给了指针变量ptr。使用指针变量可以通过间接引用操作符*来访问指针所指向的变量。这里把数组nums的首地址赋给了指针变量ptr。

2023-03-06 09:59:58 692 2

原创 【c++ Opencv】Opencv中Mat的一些相关操作

C++中的Mat类是OpenCV库中最核心的数据结构之一,用于表示图像和矩阵等二维、三维数据。Mat类的主要特点是可轻松地访问像素点,支持各种矩阵运算,可以实现各种图像处理算法。

2023-03-06 09:33:27 2277

原创 【模型部署】TensorRT的安装与使用

高级系统环境–>环境变量–>系统变量–>Path(添加tensorRT的lib路径)(注:uff和graphsurgeon我也安装了,后续需要的话可自行安装)激活虚拟环境,并切换路径(trnsorRT下的python文件)

2023-02-14 10:40:52 7428 1

原创 【图像处理】根据边缘轮廓求曲率以及方向

【代码】【图像处理】根据边缘轮廓求曲率以及方向。

2022-12-12 11:11:40 318

原创 【图像分割】Unet-ConvLstm利用时序信息进行视频分割

使用单帧标注,对视频进行分割。利用时间维度信息来推断空间信息。将传统FCN转化成时间-空间FCN。通过FCN语义分割网络,对时间信息建模。框架:通常将FCN+Lstm进行结合,对时间信息进行建模。一般学习时间信息的Lstm是将CHW的特征进行一维展品。这会导致空间信息的丢失。因此通过使用ConVLSTM可以保存维度不变。对CityScapes的每个数据选取30帧,其中,仅第20帧具有相对应的标签。训练输入:输入四幅连续的图像(第14、16、18、20帧),其中第20帧含有标签。

2022-12-02 17:18:19 3072

原创 【图像分割】RGMP:Fast Video Object Segmentation by Reference-Guided Mask Propagation

Siamese encoder将当前帧和前一帧的预测掩膜连接成一个四通道的图像,作为目标帧的输入流;除此之外,Decoder的输入还有编码器的层中对应的特征图,最终经过一个softmax层,得到预测掩膜。首先在一段视频中随机选择参考帧及其标签、当前帧和上一帧的标签,输入到模型当中,生成的mask与当前帧的mask做loss,且生成的mask作为下一帧的先前帧mask(后面采用递归的方式)。这样保证了长序列(当前帧和参考帧之间)和短序列(之前帧的mask和当前帧的图像之间)的分割表现都好。

2022-12-02 14:19:29 279

原创 【图像分割】MGA:Motion Guided Attention for Video Salient Object Detection

代码:https://github.com/lhaof/Motion-Guided-Attention。分割网络一共分为两个网络,一个用于检测静止图像中的显著目标,一个检测光流图像中的运动显著目标。分割网络:将分割标签与相邻帧(先前帧与当前帧)的光流结果进行结合,得到当前帧的分割结果。光流网络:通过预先训练的网络预测相邻帧之间的运动,即相邻帧的光流结果。光流模型使用的是FlowNet2.0,通过该模型计算相邻帧的光流。

2022-12-02 14:08:55 724 2

原创 【图像分割】DeepLabV3+

物体的多尺度问题。多次下采样会造成特征图的分辨率变小,导致预测精度降低,边界信息丢失。针对第一个问题,DeepLabV3很好的进行解决。第二个问题,从DeepLabV1引入空洞卷积开始,但仍没有进行很好的解决。对于DeepLabV3,在处理高分辨率图像非常的耗时。

2022-12-02 11:28:02 1105

原创 【目标检测】swin-transformer的学习

swin-trans

2022-11-24 19:36:48 1084

原创 【图像分类】Efficientnet的学习

EfficientNet的学习

2022-11-23 20:52:48 1132

原创 【Bug】FlowNet2进行推理,报错IndexError: list index out of range

在进行FlowNet2推理时,出现IndexError: list index out of range错误。首先查看图片的数据类型:如果不是png格式,修改成png格式。或者,进入到datasets.py,修改图片类型。

2022-11-21 20:13:09 208 1

原创 【深度学习技巧】Ranger优化器的使用

Ranger优化器的使用。

2022-11-17 21:40:47 2030

原创 【图像分割】对文件夹进行批量处理

将文件名写入txt对视频数据进行批量分类。

2022-11-14 14:25:24 301

原创 【目标检测】swin-transformer训练自己的数据集

文章目录1. 数据集的制作1.1. Labelme制作数据集1.2 COCO数据集格式2. 配置swin-transformer3. 训练自己的数据集4. 训练5.参考链接1. 数据集的制作1.1. Labelme制作数据集pip install labelme然后在桌面搜索框中找到labelme,然后打开,或者直接在命令行中输入labelme进行打开安装labelme过程中出现的一些问题:https://blog.csdn.net/qq_44747572/article/details/12

2022-11-06 09:01:14 5146 8

原创 【目标检测】swin-transformer的模型推理

【代码】【目标检测】swin-transformer的模型推理。

2022-10-30 20:58:07 693

原创 【目标检测】yolox模型推理

【代码】【目标检测】yolox模型推理。

2022-10-30 20:52:11 355

原创 【目标检测】yolov5进行视频推理

【代码】【目标检测】yolov5进行视频推理。

2022-10-30 20:44:32 889

原创 【目标检测】yolov5仅识别人

【代码】【目标检测】yolov5仅识别人。

2022-10-30 20:38:36 1210

原创 【目标检测】yolov5的pth模型转onnx及模型推理

【代码】【目标检测】Yolov5的pth模型转onnx及模型推理。

2022-10-30 20:33:05 1904 1

原创 【Debug】安装labelme过程中出现的问题

安装labelme出现错误:ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘d:\ai\anaconda\lib\site-packages\numpy-1.21.6.dist-info\METADATA’解决方案:删除出现错误路径下的numpy-1.21.6.dist-info文件。

2022-10-29 10:40:35 1811 1

原创 【深度学习技巧】模型压缩(参数修剪、神经元修剪、知识蒸馏、参数量化、结构设计、动态计算)

模型压缩(参数修剪、神经元修剪、知识蒸馏、参数量化、结构设计、动态计算)

2022-10-26 08:39:47 670

原创 【深度学习技巧】迁移学习的基础内容

迁移学习的理解

2022-10-26 08:37:50 103

原创 【深度学习技巧】语义分割中的多分类与二分类使用dice系数

在语义分割过程中,进行二分类和多分类时,如何使用dice系数以及相应的代码。

2022-10-22 15:23:49 5389 1

原创 【深度学习技巧】学习率-余弦退火

关键词:学习率;余弦退火

2022-10-19 22:40:28 2281

原创 [图像分割]ITK-SNAP分割标注(点坐标)

点击红色框后点击需要调整的线即可进行移动和调整,选择需要取消的线后按键盘的退格(即是←键)即可删除。点击文件管理器,输入以下路径G:\20211222\EF 按回车即可到达标注文件夹。可左键单击红色箭头处,将十字线移到左边,方便观看。在红色箭头出按住右键,上下移动即可实现放大与缩小。点击按照数字顺序点击红色框即可变换为审核颜色。左键单击红色箭头处,可跳转至导入标注界面。调整完后点击红色框处即可重新回到标注。标注完成后按顺序点击红色框即可保存。左键单击红色箭头处可导入标注。点击红色箭头处Browse…

2022-10-17 21:21:00 303

yolov8(detect、seg、obb等)通过opencv或onnxruntime在cpp上部署

yolov8(detect、seg、obb等)通过opencv或onnxruntime在cpp上部署

2024-05-11

onnxruntime部署yolov8

onnxruntime部署yolov8中相关文件

2024-03-25

yolov8使用tensorRT部署的环境依赖项(一)

yolov8使用tensorRT部署的环境依赖项,由于资源太大,因此分两个进行了上传

2024-01-29

yolov8使用tensorRT部署的环境依赖项(二)

yolov8使用tensorRT部署的环境依赖项,由于资源太大,因此分两个进行了上传

2024-01-29

yolov8使用tensorRT进行c++部署

yolov8使用tensorRT进行c++部署

2024-01-29

yolov8的onnx模型转换成tensorRT的engine模型

yolov8的onnx模型转换成tensorRT的engine模型

2024-01-29

【模型c++部署】yolov8(检测、分类、分割、姿态)使用openvino进行部署

该工程主要是对yolov8的检测、分类、分割、姿态应用使用c++进行dll封装,并进行调用测试。

2023-11-29

openvinoGPU的环境配置

openvinoGPU的环境配置

2023-10-31

c++调用tensorRT的模型

将分割模型就行腾搜人RT转化后得到engine,该博客主要是针对c++调用tensorRT的模型文件engine 1. 框架

2023-07-10

人工智能+目标识别+swinTransformer+pyqt5+界面

该程序使用pyqt5进行界面设计,调用swinTransformer进行目标识别

2023-06-26

人工智能+目标识别+opencv+pyqt5+界面

该程序使用pyqt5进行界面设计,调用opencv进行目标识别

2023-06-26

人工智能+目标识别+yolov5+pyqt5+界面

该程序使用pyqt5进行界面设计,调用yolov5进行目标识别

2023-06-26

人工智能+目标识别+yolov8+pyqt5+界面

使用PyQt5进行界面编写,并通过调用Yolov8进行图片或者视频的识别。

2023-06-06

C++使用onnxruntime/opencv对onnx模型进行推理(附代码)

C++使用onnxruntime/opencv对onnx模型进行推理(附代码)

2023-05-23

针对Collecting package metadata (current-repodata.json)- faile的解决

【环境配置】Collecting package metadata (current_repodata.json)_ failed的问题解决

2023-05-22

环境配置-VS2019配置libtorch

环境配置——VS2019配置libtorch

2023-05-19

深度学习-分类标签数据处理

深度学习——分类标签数据处理

2023-05-19

图像处理-裁剪感兴趣区域

图像处理——裁剪感兴趣区域

2023-05-19

图像处理-将两张图像进行合并

图像处理——将两张图像进行合并

2023-05-19

显示图像的像素值的分布

显示图像的像素值的分布

2023-05-19

Opencv/PyQt-鼠标控制界面(二)

Opencv/PyQt-鼠标控制界面(二)

2023-05-19

Opencv/PyQt-鼠标控制界面(一)

Opencv/PyQt——鼠标控制界面(一)

2023-05-19

VS code的安装与使用

VS code的安装与使用

2023-05-19

生成随机不规则的图像并不相交

在图中随机生成多个血管

2023-05-19

图像处理-生成图像块(生成随机样本)

生成图像块——随机将一副图的某些块区域用均值替代

2023-05-19

gamma映射进行图像增强

gamma映射进行图像增强

2023-05-19

PyTorch 提取中间层特征

PyTorch 提取中间层特征的两种方法: 1. 使用Hook提取中间层特征 2. 提取中间层特征

2023-05-19

光流生成标签-制作相邻帧的标签

通过光流技术进行标签生成(使用上一帧与光流预测下一帧(制作相邻帧的标签))

2023-05-18

图像分割ITK-SNAP分割标注(点坐标)

使用ITK-SNAP分割软件对图像的两个点坐标进行标注,用于识别两个点的线性回归任务。

2023-05-14

图像分割标签+nii格式的预处理

1. 利用ITK-snap进行数据标注的图像保存为nii格式 2.nii转换成npy格式,这有利于模型更加方便的获取数据 3.实现nii与png的转换

2023-05-12

图像处理+根据边缘轮廓求曲率以及方向

针对不规则图形,根据边缘轮廓求曲率以及方向

2023-05-11

目标识别以及swinTransformer的相关知识

目标识别以及swinTransformer的相关知识

2023-01-12

目标识别以及OpenCV的相关知识

目标识别以及OpenCV的相关知识

2023-01-12

目标识别以及图像识别的相关知识

目标识别以及图像识别的相关知识

2023-01-12

基于深度学习的视网膜分割

使用FCN、Unet、Unet++、Segnet、R2Unet、DenseNet、DenseUnet、Cenet、ChannelNet、AttentionUnet等网络对视网膜血管进行分割。

2022-03-31

空空如也

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

TA关注的人

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