- 博客(50)
- 收藏
- 关注
原创 关于YOLOv8的面试题(持续更新中...)
本章将计划更新关于YOLOv8中可能会成为面试题的关键技术点,计划持续更新,可能想到合适的问题我就会整理下更新到本博客中。
2024-08-18 23:43:29
30
原创 YOLOv8目标检测推理流程及Python代码
在这章中将介绍目标检测推理原理,以及基于onnx模型使用Python语言进行推理。在推理原理章节中,将了解onnx模型的输入和输出,对输入的图片需要进行预处理的操作,对输出的结果需要进行后处理的操作等;在Python代码篇,将给出推理代码。这里注意一下的是,由于在导出onnx模型的时候,V8已经帮我们进行了解码操作,所以onnx模型结果输出和我在《YOLOv8深度剖析章节》理论篇中讲的会稍微有点不同,这里反而是更加简单。
2024-08-18 23:34:16
232
原创 YOLOv8目标检测网络评估指标介绍
本章主要介绍一下AP的计算方法, 其中会穿插介绍TP、TN、FP、FN、Precision和Recall等概念。
2024-07-26 00:02:46
217
原创 Win10+Docker配置TensorRT环境
安装前面导出的镜像(即压缩包),这一步和Ubuntu20.04离线安装是一样的,我这里直接导出到D:\docker路径中,执行指令后在该路径下多了一个ext4.vhdx文件,这是一个虚拟硬盘文件。
2024-07-16 22:47:16
413
原创 WSL-Ubuntu20.04训练环境配置
训练环境配置的话就仍然以YOLOv8为例,来说明如何配置深度学习训练环境。这部分内容比较简单,主要是安装miniAnaconda以及安装torch和torchvision.首先是miniAnaconda的安装(参考官网的教程然后初始化一下,重新打开后就直接是anaconda环境了.最后利用anaconda创建YOLOv8训练环境,这里使用的环境是python-3.8,torch-1.13,torchvision-0.14,cuda版本也和WSL的cuda版本保持一致,选择11.6。
2024-07-15 23:20:14
319
原创 YOLOv8_obb的训练、验证、预测及导出[旋转目标检测实践篇]
本文主要介绍了如何使用代码和指令来训练YOLOv8_obb网络,即旋转目标检测任务,包括数据集的配置和划分,还有训练、验证、预测和导出的代码和指令。
2024-06-09 11:03:34
445
原创 RoLabelImg下载及旋转目标检测数据标注
本文主要介绍了旋转目标检测工具RoLabelImg的下载和使用,旋转目标检测标签的标注和转换,附极简单的标签转换代码,只需要更改两个变量名即可完成转换。
2024-06-09 10:48:41
385
原创 YOLOv8_obb预测流程-原理解析[旋转目标检测理论篇]
本文主要介绍了旋转目标检测网络预测模块的流程,主要介绍了后处理模块的nms_rotated,还有regularize_rboxes。
2024-06-02 23:19:28
869
原创 YOLOv8_obb训练流程-原理解析[旋转目标检测理论篇]
本文主要介绍了YOLOv8旋转目标检测的流程,介绍了标签的解码、预测结果的解码,以及如何理解旋转角度等内容,还介绍旋转目标检测框的正样本选取及Loss计算。
2024-06-02 23:06:44
1587
6
原创 LabelMe下载及关键点检测数据标注
本文主要介绍了如何使用LabelMe进行关键点的标注,还附上labelme格式标签转换为YOLO关键点检测任务的标签格式代码。
2024-05-26 13:11:31
287
原创 YOLOv8_pose训练流程-原理解析[关键点检测理论篇]
本文主要介绍了YOLOv8关键点检测的流程,介绍了关键点检测的OKS Loss,还介绍了关键点分支的解码。
2024-05-25 14:32:30
962
1
原创 YOLOv8_pose预测流程-原理解析[关键点检测理论篇]
本文主要介绍了关键点预测流程的原理,主要介绍了KeyPoint分支的解码、NMS后处理以及关键点绘制这一部分内容。
2024-05-20 23:42:20
1055
2
原创 LabelMe/ISAT下载及实例分割数据标注
本章主要介绍了LabelMe/ISAT标注软件的安装和下载,其中ISAT是基于Sam自动标注工具,对于分割任务的数据标注非常友好。另外还介绍了分割数据的标注方法。此外还提供了Labelme转YOLO格式的代码。
2024-05-19 00:59:12
464
1
原创 YOLOv8_seg的训练、验证、预测及导出[实例分割实践篇]
本章主要介绍了如何用自己的数据集训练实例分割网络,包含代码和指令的方式,同时包含实例分割数据的划分和配置。
2024-05-19 00:32:54
675
原创 YOLOv8_seg训练流程-原理解析[实例分割理论篇]
分享了YOLOv8_seg训练流程原理,介绍了v8如何把点转换成Mask图,并且分别介绍了Overlap_mask=True和False的情况。
2024-05-13 23:34:41
655
原创 YOLOv8_seg预测流程-原理解析[实例分割理论篇]
分享了YOLOv8_seg预测流程原理,并且举例说明Prototype和mask ceofficient如何生成预测结果Mask,附prototype热力图可视化代码。
2024-05-12 15:46:12
1000
原创 YOLOv8训练流程-原理解析[目标检测理论篇]
本篇文章主要介绍了YOLOv8训练的流程,主要介绍了Task Aligned Assigner正负样本匹配策略以及YOLOv8的损失计算。
2024-05-08 23:48:49
2004
20
原创 YOLOv8预测流程-原理解析[目标检测理论篇]
梳理了YOLOv8预测的整个流程,包括Box分支的解码,letterbox、NMS等操作。
2024-05-05 01:45:30
2615
4
原创 YOLOv8的训练、验证、预测及导出[目标检测实践篇]
主要介绍如何使用YOLOv8训练自己的数据集,并进行验证、预测及导出,采用代码和指令的两种方式。
2024-05-05 01:17:27
14128
12
原创 Pointnet++中各任务模型的预测
简单分享一下点云分类模型、部件分割模型以及语义分割模型的预测脚本,均根据中的test_classification.py、test_partseg.py和test_semseg.py改写的。
2023-10-29 21:01:42
1185
5
原创 超详细分析S3DIS数据集的构建
本文主要介绍了S3DIS数据集的结构以及pointnet++如何构建S3DIS的dataset,内容由浅入深,数形结合,非常容易理解掌握该数据集。
2023-08-08 23:24:38
6624
18
原创 Pointnet++网络详解
pointnet和pointnet++简直就是点云深度学习界的resnet呀,经典永流传。本博文将结合论文和代码来详细地分析pointnet++网络,包括最远点采样方法,网络结构等。
2023-08-03 23:04:46
6469
13
原创 Win10系统下复现Pointnet++(pytorch)
本博客主要关注pointnet++三个任务的训练过程,分别为分类网络,部件分割网络以及语义分割网络,而且该项目代码中也缺少预测代码(只有test.py代码,用来验证得到评价指标的),也就是缺少可视化代码,后面在新的博文中也会分享一下pointnet++网络结构及代码,以及分类网络和部件分割网络的可视化代码部分。如果博客中哪里出现有错误,还请各位大佬指正。
2023-07-31 00:17:51
8723
67
原创 使用CloudCompare标注点云&修改点云标签
本博文按照下面的顺序介绍如何使用CloudCompare进行标注以及修改点云标签,还会介绍在使用CC进行标注时会遇到的几个坑,适合刚入门点云分割,想要给自己数据集进行标注的同志们。
2023-07-30 00:28:58
6724
17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人