YOLO
文章平均质量分 88
原价99.9,活动价49.9,活动持续5天,系统讲解yolo基础知识和各种实用的yolo库,并且分享多年实践大模型使用经验和最佳实践。本持续更新中,近期更新频率为一周至少3篇,希望能对学习yolo的同学们有所帮助。
wei子
985学硕小妹儿一枚,YOLO、机器学习炼丹师~,欢迎互相学习!
展开
-
YOLOv5 目标计数 | 图片上绘制计数结果
YOLOv5目标计数是一种高效且易于实现的目标计数方法。通过在图像上绘制计数结果,可以直观地展示检测效果。该方法在多个领域有着广泛的应用前景。原创 2024-09-10 14:31:53 · 31 阅读 · 0 评论 -
YOLOv5 结合切片辅助超推理算法 | 这才叫让小目标无处遁形!
YOLOv5结合切片辅助超推理算法能够有效提高小目标检测的精度和鲁棒性。该方法通过将图像分割成多个子图像,并对每个子图像进行独立检测,从而提高了对小目标的关注度。然而,该方法也存在一些缺点,如计算量增加、结果融合的复杂性等。未来,可以进一步研究如何优化切分策略、提高结果融合算法的效率,以及将该方法与其他目标检测算法相结合,以获得更好的性能。原创 2024-09-03 20:06:02 · 592 阅读 · 0 评论 -
改进YOLOv5 | 在 C3 模块中添加【Triplet】【SpatialGroupEnhance】【NAM】【S2】注意力机制 | 附详细结构图
Triplet注意力:通过捕获特征之间的成对关系和三元组关系,增强特征表示能力。:通过对特征图进行分组和增强,提高模型对局部和全局特征的感知能力。:通过计算特征图中每个位置与其他所有位置的相似性,实现全局上下文建模。S2注意力:通过自适应地选择不同尺度的特征进行融合,提高模型对多尺度目标的检测能力。在YOLOv5的C3模块中添加注意力机制是一种有效的改进方法,可以显著提升模型的性能。不同的注意力模块具有不同的特点,选择合适的注意力模块需要根据具体的任务和数据集进行实验。原创 2024-08-20 20:38:44 · 253 阅读 · 0 评论 -
瓶颈结构改进 MobileBoNe / DenseBoNe / GhostBoNe / InceptionBone / ShuffleBoNe / ResBoNe
本文将深入探讨计算机视觉领域中常用的瓶颈结构,包括MobileNet、DenseNet、GhostNet、Inception、ShuffleNet和ResNet。这些结构通过不同的方式对网络进行设计,以在保证模型性能的同时,降低模型的计算量和参数量。本文对几种常见的瓶颈结构进行了详细介绍,每种结构都有其独特的优势和适用场景。在选择合适的瓶颈结构时,需要综合考虑模型的性能、计算量、参数量以及部署平台等因素。原创 2024-08-13 14:23:44 · 264 阅读 · 0 评论 -
改进YOLOv5 | 在 C3 模块中添加【EffectiveSE】【GlobalContext】【GatherExcite】【MHSA】注意力机制 | 附详细结构图
EffectiveSE(高效通道注意力):对SE模块的改进,通过更少的参数和计算量,提高了通道注意力建模的效率。GlobalContext(全局上下文注意力):通过捕获全局上下文信息,帮助模型更好地理解图像的整体语义。GatherExcite(聚合激发):通过聚合特征并进行激发,增强特征表达能力。MHSA(多头自注意力):借鉴Transformer中的自注意力机制,捕获特征之间的长距离依赖关系。在YOLOv5的C3模块中添加注意力机制是一种有效的改进方法,可以显著提升模型的性能。原创 2024-08-15 14:59:03 · 838 阅读 · 0 评论 -
改进YOLOv5 | 在 C3 模块中添加【SE】【CBAM】【 ECA 】【CA】注意力机制 | 附详细结构图
在YOLOv5的C3模块中添加注意力机制是一种有效的改进方法,可以显著提升模型的性能。不同的注意力模块具有不同的特点,选择合适的注意力模块需要根据具体的任务和数据集进行实验。未来,随着深度学习技术的不断发展,注意力机制将会得到更加广泛的应用。研究者们可以探索新的注意力机制,或者将注意力机制与其他技术结合起来,以进一步提升模型的性能。原创 2024-08-14 17:54:18 · 547 阅读 · 0 评论 -
改进YOLOv5 | 在 C3 模块中添加【SimAM】【CoTAttention】【SKAttention】【DoubleAttention】注意力机制 | 附详细结构图
通过空间维度上的特征交互,自适应地调整每个空间位置的特征权重,强调目标区域。:结合通道和时间维度上的注意力,在时序数据上表现出色,但也可以应用于图像任务。:通过自适应地选择不同大小的卷积核,增强模型对多尺度特征的提取能力。:结合通道注意力和空间注意力,在多个维度上对特征进行加权,提高模型的表达能力。在YOLOv5的C3模块中添加注意力机制是一种有效的改进方法,可以显著提升模型的性能。不同的注意力模块具有不同的特点,选择合适的注意力模块需要根据具体的任务和数据集进行实验。原创 2024-08-15 14:57:24 · 745 阅读 · 0 评论 -
改进YOLO系列 | 添加轻量化Decouple_Head 和 ASFF_Head
本文提出了一种改进YOLO系列目标检测模型的方法,即在YOLO的头部引入轻量化的Decouple_Head和ASFF_Head模块,以提升模型的性能和效率。Decouple_Head通过解耦分类和回归任务,提高了模型的表达能力;ASFF_Head通过自适应特征融合,增强了模型对多尺度特征的利用。通过在YOLOv5头部引入Decouple_Head和ASFF_Head,可以显著提升模型的性能和效率。Decouple_Head通过解耦分类和回归任务,提高了模型的表达能力;原创 2024-08-06 22:25:34 · 861 阅读 · 0 评论 -
特征融合篇 | YOLOv5/v7 引入 最新 BiFusion Neck | 附详细结构图
在目标检测模型中,特征融合是至关重要的一步,它将来自不同尺度的特征进行融合,以获得更丰富的语义信息和更强的表达能力。FPN 的自上而下特征传播路径容易导致信息丢失FPN 的特征融合方式过于简单,无法充分利用不同尺度特征之间的互补信息为了解决这些问题,本文提出了一种新的方案,即使用 BiFusion Neck 来替换 YOLOv5 和 YOLOv7 中的 FPN。原创 2024-08-05 07:00:00 · 795 阅读 · 0 评论 -
特征融合篇 | YOLOv5/v7 更换上采样方式 | 最近邻 / 双线性 / 双立方 / 三线性 / 转置卷积
在目标检测模型中,特征融合是至关重要的一步,它将来自不同尺度的特征进行融合,以获得更丰富的语义信息和更强的表达能力。传统的 YOLOv5 和 YOLOv7 模型使用最近邻插值作为上采样方式来进行特征融合,但这种方法存在精度较低、易产生伪影等问题。为了提高特征融合的精度,本文提出了一种新的方案,即使用不同的上采样方式来替换 YOLOv5 和 YOLOv7 中的最近邻插值。本文将介绍几种常用的上采样方式,包括双线性插值、双立方插值、三线性插值和转置卷积,并详细分析它们的原理、优缺点和应用场景。原创 2024-07-20 16:49:43 · 844 阅读 · 0 评论 -
主干网络篇 | YOLOv5/v7 更换骨干网络之 EfficientNet | 卷积神经网络模型缩放的再思考
YOLOv5和YOLOv7是目前主流的轻量级目标检测模型,在速度和精度方面取得了良好的平衡。然而,传统的YOLOv5/v7模型使用FPN和CSPNet等结构作为主干网络,在CPU上运行时可能存在效率较低的问题。为了解决这个问题,本文提出了一种使用EfficientNet作为主干网络的YOLOv5/v7模型,该模型在CPU上具有更高的推理速度和更低的内存消耗。原创 2024-07-15 23:10:26 · 1407 阅读 · 1 评论 -
改进YOLOv5/v7 | GSConv+Slim-neck 减轻模型的复杂度同时提升精度 | 附改进方式模板
YOLOv5 和 YOLOv7 是目前最先进的目标检测模型之一,但它们也存在模型复杂度高、计算量大等问题。为了解决这些问题,本文提出了一种新的方案,即使用 GSConv 和 Slim-neck 来改进 YOLOv5 和 YOLOv7 模型。GSConv 是一种新型的卷积操作,它可以有效地减少模型的参数量和计算量,同时保持较高的精度。Slim-neck 是一种轻量级的颈部网络结构,它可以将来自主干网络的特征进行有效的融合,并为头部网络提供高质量的特征表示。原创 2024-07-24 18:07:04 · 1438 阅读 · 0 评论 -
YOLOv5 更换Neck之 BiFPN
YOLOv5 是一个用于目标检测的深度学习模型,其核心架构由主干网络(Backbone)、颈部网络(Neck)和头部网络(Head)组成。颈部网络的作用是将主干网络提取的特征融合并调整到适合头部网络进行预测的尺寸。BiFPN(Bi-directional Feature Pyramid Network)是一种新型的颈部网络结构,它通过自下而上的特征融合和自上而下的特征增强来提高目标检测的性能。能够更好地保留多尺度特征信息;能够增强特征的语义信息;能够提高目标检测的准确性和鲁棒性。原创 2024-07-16 12:35:58 · 205 阅读 · 0 评论 -
主干网络篇 | YOLOv5/v7 更换骨干网络之 PP-LCNet | 轻量级CPU卷积神经网络
YOLOv5和YOLOv7是目前主流的轻量级目标检测模型,在速度和精度方面取得了良好的平衡。然而,传统的YOLOv5/v7模型使用FPN和CSPNet等结构作为主干网络,在CPU上运行时可能存在效率较低的问题。为了解决这个问题,本文提出了一种使用PP-LCNet作为主干网络的YOLOv5/v7模型,该模型在CPU上具有更高的推理速度和更低的内存消耗。原创 2024-07-12 10:47:51 · 870 阅读 · 0 评论 -
主干网络篇 | YOLOv5/v7 更换主干网络之 ShuffleNetv2 | 高效CNN架构设计的实用指南(2)
YOLOv5和YOLOv7是目前主流的轻量级目标检测模型,在速度和精度方面取得了良好的平衡。然而,传统的YOLOv5/v7模型使用FPN和CSPNet等结构作为主干网络,在移动设备和嵌入式系统等资源受限的场景中运行时可能存在效率较低的问题。为了解决这个问题,本文提出了一种使用ShuffleNetv2作为主干网络的YOLOv5/v7模型,该模型在移动设备和嵌入式系统上具有更高的推理速度和更低的内存消耗。YOLOv5/v7模型更换ShuffleNetv2主干。原创 2024-07-06 13:51:57 · 2104 阅读 · 0 评论 -
即插即用篇 | YOLOv5/v7引入Haar小波下采样 | 一种简单而有效的语义分割下采样模块
在目标检测和语义分割任务中,特征下采样是至关重要的一步,它可以降低模型的计算复杂度,同时保留重要的特征信息。传统的 YOLOv5 和 YOLOv7 模型使用池化层来进行特征下采样,但池化层会丢失一些重要的空间信息。为了解决这个问题,本文提出了一种新的方案,即使用 Haar 小波下采样来替换 YOLOv5 和 YOLOv7 中的池化层。Haar 小波是一种简单而有效的下采样方法,它可以保留更多的空间信息,同时降低计算复杂度。原创 2024-07-10 00:31:37 · 716 阅读 · 0 评论 -
YOLOv5/v7 应用轻量级通用上采样算子CARAFE
在目标检测模型中,特征融合是至关重要的一步,它将来自不同尺度的特征进行融合,以获得更丰富的语义信息和更强的表达能力。传统的 YOLOv5 和 YOLOv7 模型使用最近邻插值作为上采样方式来进行特征融合,但这种方法存在精度较低、易产生伪影等问题。为了提高特征融合的精度,本文提出了一种新的方案,即使用CARAFE(Content-Aware ReAssembly of FEatures)来替换 YOLOv5 和 YOLOv7 中的最近邻插值。原创 2024-07-10 00:32:02 · 665 阅读 · 0 评论 -
主干网络篇 | YOLOv5/v7 更换主干网络之 ShuffleNetv2 | 高效CNN架构设计的实用指南
近年来,深度卷积神经网络(CNN)在图像识别、目标检测等领域取得了巨大进展。然而,随着模型复杂度的不断提升,模型训练和部署所需的计算资源也呈指数级增长,这对于资源受限的设备和平台带来了挑战。为了解决这个问题,ShuffleNetv2 应运而生。ShuffleNetv2 是一种高效的卷积神经网络架构,它通过引入“ShuffleNet Unit”来提高模型的性能和效率。原创 2024-07-02 03:00:00 · 697 阅读 · 0 评论 -
主干网络篇 | YOLOv5/v7 更换骨干网络之 HGNetv2 | 百度新一代超强主干网络
近年来,随着深度学习技术的快速发展,目标检测领域取得了显著的进步。然而,传统的目标检测模型通常存在精度与速度难以兼顾的问题。为了解决这个问题,百度提出了一种新的轻量级高效骨干网络 HGNetv2。HGNetv2 采用了多种先进的技术,例如 CSP Ghost Module、Channel Attention Module、Depthwise Separable Convolutions 等,在保证模型精度的同时,也显著提高了模型的推理速度。原创 2024-06-28 07:00:00 · 1538 阅读 · 1 评论 -
主干网络篇 | YOLOv5/v7 更换骨干网络之 GhostNet | 从廉价的操作中生成更多的特征图
近年来,深度卷积神经网络(CNN)在图像识别、目标检测等领域取得了巨大进展。然而,随着模型复杂度的不断提升,模型训练和部署所需的计算资源也呈指数级增长,这对于资源受限的设备和平台带来了挑战。为了解决这个问题,GhostNet 应运而生。GhostNet 是一种轻量级的卷积神经网络架构,它通过引入“Ghost Module”来从廉价的操作中生成更多的特征图,以提高模型的性能和效率。原创 2024-06-30 00:34:33 · 716 阅读 · 0 评论 -
主干网络篇 | YOLOv5/v7 更换骨干网络之 EfficientNet | 卷积神经网络模型缩放的再思考
近年来,深度卷积神经网络(CNN)在图像识别、目标检测等领域取得了巨大进展。然而,随着模型复杂度的不断提升,模型训练和部署所需的计算资源也呈指数级增长,这对于资源受限的设备和平台带来了挑战。为了解决这个问题,EfficientNet 应运而生。EfficientNet 是一种基于神经网络架构搜索(NAS)的卷积神经网络架构,它通过探索不同网络结构的组合,以最小化的计算代价获得最大化的精度,实现了模型的轻量化和高效性。原创 2024-06-27 08:00:00 · 1646 阅读 · 1 评论 -
主干网络篇 | YOLOv5/v7 更换骨干网络之 PP-LCNet | 轻量级CPU卷积神经网络
YOLOv5 和 YOLOv7 是目前主流的目标检测算法之一,具有速度快、精度高的特点。但 YOLOv5 和 YOLOv7 的原始模型结构中使用的是 MobileNetV3 作为骨干网络,该网络在 CPU 上的推理速度相对较慢。PP-LCNet 是一种轻量级的卷积神经网络,在 CPU 上具有较快的推理速度,同时能够保持较高的精度。为了进一步提升 YOLOv5 和 YOLOv7 在 CPU 上的推理速度,本文提出了一种改进的 YOLOv5/v7 模型,将骨干网络替换为 PP-LCNet。原创 2024-06-26 22:24:29 · 983 阅读 · 0 评论 -
改进YOLOv7 | 在 ELAN 模块和 ELAN-H 模块中添加【EffectiveSE】【GlobalContext】【GatherExcite】【MHSA】注意力机制 | 附详细结构图
YOLOv7 是目前主流的目标检测算法之一,具有速度快、精度高的特点。但 YOLOv7 的原始模型结构中缺乏注意力机制,导致模型对全局信息和特征之间的依赖关系建模不足,限制了模型的性能提升。为了解决上述问题,本文提出了一种改进的 YOLOv7 模型,在 ELAN 模块和 ELAN-H 模块中分别引入【EffectiveSE】【GlobalContext】【GatherExcite】【MHSA】注意力机制,增强模型对全局信息和特征之间的依赖关系建模能力,提升模型的精度和鲁棒性。原创 2024-06-25 02:45:00 · 1439 阅读 · 0 评论 -
YOLOv7 yaml 文件简化 | 104层简化为30层
YOLOv7是目前主流的目标检测算法之一,具有速度快、精度高的特点。但YOLOv7的原始模型结构较为复杂,包含104层,训练和部署需要大量的计算资源。为了降低模型复杂度,提升模型推理速度,研究人员提出了YOLOv7的简化版本,将模型层数缩减至30层,同时保持了较高的精度。原创 2024-06-24 02:30:00 · 286 阅读 · 0 评论 -
改进YOLO系列 | ICLR2022 | OMNI-DIMENSIONAL DYNAMIC CONVOLUTION: 全维动态卷积
YOLO(You Only Look Once)是一种目标检测算法,以其速度和精度著称。本文将介绍YOLO系列的改进,包括ICLR2022上提出的全维动态卷积(Omni-Dimensional Dynamic Convolution,ODDC)。ODDC的核心是动态卷积核函数,它可以根据输入特征和目标位置计算卷积核的大小和形状。# 根据特征和位置计算卷积核大小和形状kernel_size = ... # 例如,根据特征图的通道数和目标大小计算卷积核大小。原创 2024-06-23 00:13:45 · 1092 阅读 · 0 评论 -
改进YOLO系列 | CVPR 2021 | Involution:超越convolution和self-attention的神经网络算子
Involuton是CVPR 2021上提出的新型神经网络算子,旨在超越卷积和自注意力,提供更高效、更具表达力的特征提取能力。Involution核心的第一步是将卷积核分解为多个核点。# 将卷积核分解为多个核点kernel_points = kernel.view(-1, 1, 1, 1) # 将卷积核展开为一维向量Involution使用注意力机制对核点进行加权融合。# 计算注意力权重attention = torch.bmm(q, k.transpose(0, 1)) # 计算注意力矩阵。原创 2024-06-17 04:00:00 · 827 阅读 · 0 评论 -
AttributeError: ‘ChatGLMModel‘ object has no attribute ‘prefix_encoder‘
当您使用 ChatGLM 模型或相关库时遇到错误时,这意味着 ChatGLMModel 类中不存在属性。原创 2024-06-09 03:30:00 · 1192 阅读 · 0 评论 -
ValueError: Tokenizer class LLaMATokenizer does not exist or is not currently imported.解决方案
当您使用 Transformers 库处理与 LLaMA 模型相关任务时,遇到错误时,这意味着无法找到 LLaMATokenizer 类。该类用于对 LLaMA 模型进行文本分词,是使用 LLaMA 模型进行自然语言处理 (NLP) 任务的关键组件。原创 2024-06-08 00:32:36 · 704 阅读 · 0 评论 -
即插即用篇 | YOLOv8 引入多光谱通道注意力 | 频率领域中的通道注意力网络
本篇介绍 YOLOv8 如何引入多光谱通道注意力机制,以提升目标检测性能。该方法将注意力机制应用于频率域,并结合多光谱信息,在 COCO 数据集上取得了 60.8% 的 mAP 指标,显著优于基线模型。原创 2024-06-03 22:51:12 · 632 阅读 · 0 评论 -
ValueError: Tokenizer class Qwen2Tokenizer does not exist or is not currently ported.解决方案
Qwen2Tokenizer 是用于对 Qwen2 模型进行文本预处理的工具。它将文本转换为模型可以理解的数字序列,并提供其他功能,例如词汇表管理和子词分割。原创 2024-06-02 09:03:34 · 362 阅读 · 0 评论 -
特征融合篇 | YOLOv8 引入动态上采样模块 | 超过了其他上采样器
本篇介绍了一种将动态上采样模块引入 YOLOv8 目标检测算法的新方法,该方法在 COCO 数据集上获得了 55.7% 的 mAP,超越了其他上采样器。该方法将动态上采样模块引入到 YOLOv8 的特征融合阶段,能够根据输入图像的特征分辨率动态调整上采样比例,从而更好地融合不同尺度的特征信息,提升目标检测精度。该方法将动态上采样模块引入 YOLOv8 目标检测算法,能够根据输入图像的特征分辨率动态调整上采样比例,从而更好地融合不同尺度的特征信息,提升目标检测精度。原创 2024-05-31 22:09:23 · 1142 阅读 · 0 评论 -
YOLOv8结合SCI低光照图像增强算法!让夜晚目标无处遁形!【含端到端推理脚本】
本篇介绍如何将SCI低光照图像增强算法与YOLOv8目标检测算法结合起来,以提升夜晚目标检测性能。该方法在增强图像亮度和对比度的同时,保持了图像细节,使得YOLOv8能够更准确地识别和定位夜晚目标。该方法将SCI低光照图像增强算法与YOLOv8目标检测算法结合起来,有效地提升了夜晚目标检测性能,具有广阔的应用前景。原创 2024-06-01 02:30:00 · 1450 阅读 · 0 评论 -
特征融合篇 | YOLOv8 (ultralytics) 实现 YOLOv9 辅助可逆分支架构 | 附训练推理结构图 RepNCSPELAN4/ADown/SPPELAN/train/val
YOLOv9是Ultralytics公司于2023年4月推出的最新一代目标检测算法,在YOLOv8的基础上进行了诸多改进,包括引入了辅助可逆分支架构(Auxiliary Reversible Branch Architecture,ARBA)。ARBA通过引入可逆分支,增强了特征提取能力,提升了模型的性能。YOLOv9是一款功能强大、性能优异的目标检测算法,具有广阔的应用前景。ARBA的引入进一步提升了YOLOv9的性能,使其在目标检测领域取得了新的突破。原创 2024-05-27 21:13:52 · 1124 阅读 · 0 评论 -
YOLOv5改进 | 一文汇总:如何在网络结构中添加注意力机制、C3、卷积、Neck、SPPF、检测头
为了进一步提升YOLOv5的性能,研究人员提出了多种改进策略,包括注意力机制、C3模块、卷积改进、Neck改进、SPPF模块、检测头改进等。本文将对这些改进策略进行综述,介绍其原理、应用场景、算法实现、代码示例、部署测试方法、文献资料、应用案例、总结、影响和未来扩展方向等。C3模块是一种用于特征提取的网络结构,它能够融合不同尺度的特征,从而提升模型对小目标的检测能力。SPPF模块是一种用于多尺度特征融合的网络结构,它可以提取不同尺度的特征并进行融合,从而提升模型对多尺度目标的检测能力。原创 2024-05-24 21:31:37 · 1214 阅读 · 0 评论 -
YOLOv5/v7 引入 YOLOv8 的 C2f 模块
YOLOv8 是 Ultralytics 团队于 2022 年 10 月发布的最新一代目标检测模型。YOLOv8 在 YOLOv7 的基础上进行了多项改进,包括引入 C2f 模块、改进 Path Aggregation Network (PAN) 结构、优化 Label Assigning 算法等。C2f 模块是 YOLOv8 中引入的主要创新之一。C2f 模块是一种轻量级的特征融合模块,可以有效提高模型的性能。原创 2024-05-26 00:15:00 · 803 阅读 · 1 评论 -
YOLOv8官方推荐免费数据集网站Roboflow数据预处理教程
Roboflow是一个免费的数据标注和预处理平台,提供多种工具和功能,可以帮助用户快速高效地完成数据预处理工作。Roboflow平台提供了多种数据标注工具,包括自动标注、手动标注和协作标注等,可以帮助用户快速完成数据标注工作。Roboflow平台是一个功能强大、易于使用的免费数据预处理平台,可以帮助用户快速高效地完成YOLOv8模型的数据预处理工作。Roboflow平台的出现降低了目标检测模型训练和部署的门槛,使更多人能够轻松使用YOLOv8等先进的模型进行目标检测任务。原创 2024-05-23 22:29:05 · 691 阅读 · 0 评论 -
特征融合篇 | 结合内容引导注意力 DEA-Net 思想 实现双主干特征融合新方法 | IEEE TIP 2024
本篇介绍了一种基于细节增强注意力块(DEAB)的双主干特征融合新方法,该方法在 IEEE TIP 2024 上发表。该方法将内容引导注意力机制与细节增强卷积相结合,有效地融合了来自不同尺度的特征,显著提升了单幅图像去雾性能。该方法将内容引导注意力机制与细节增强卷积相结合,有效地融合了来自不同尺度的特征,显著提升了单幅图像去雾性能,在 IEEE TIP 2024 上得到了认可。原创 2024-05-23 22:32:37 · 910 阅读 · 0 评论 -
YOLOv5/v7 应用轻量级通用上采样算子CARAFE
CARAFE(Content-Aware ReAssembly of FEatures)是一种轻量级的通用上采样算子,它可以用于提高卷积神经网络(CNN)中特征图的分辨率。CARAFE 的特点是计算量小、参数少、易于实现,因此非常适合用于移动端和嵌入式设备上的 CNN 模型。CARAFE 是一种轻量级的通用上采样算子,它具有计算量小、参数少、易于实现等优点,可以有效提高 CNN 模型的性能。原创 2024-05-23 22:41:56 · 1293 阅读 · 1 评论 -
YOLOv8融入低照度图像增强算法---传统算法篇
本篇介绍将传统算法融入 YOLOv8 目标检测算法,以增强低照度图像的目标检测性能。传统算法包括直方图均衡化、锐化、去噪等,能够有效提升低照度图像的质量,为目标检测提供更清晰的输入。该方法将传统算法融入 YOLOv8 目标检测算法,能够有效增强低照度图像的目标检测性能,在夜间、暗光等条件下也能获得较好的检测结果。原创 2024-05-20 21:11:48 · 842 阅读 · 0 评论 -
改进YOLO系列 | YOLOv5/v7 引入通用高效层聚合网络 GELAN | YOLOv9 新模块
GELAN通过SE模块增强特征表达能力,利用CA模块捕获全局信息,利用SA模块捕获局部信息,并通过FPN模块融合多尺度特征,最终提升模型性能。GELAN是一种通用高效的层聚合网络,可广泛应用于各类视觉任务,并取得了显著的性能提升。GELAN的提出,推动了视觉模型架构设计的创新,为相关领域研究提供了新的思路和方法。未来,GELAN将持续改进,并探索在更多领域中的应用,例如视频理解、医学影像分析等。GELAN已应用于YOLOv9目标检测框架中,并取得了显著的性能提升。原创 2024-05-18 18:19:01 · 393 阅读 · 0 评论