Advertisement

抽烟检测-yolov4-tiny-pytorch版本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目采用PyTorch实现YOLOv4-tiny模型,专注于抽烟行为的实时检测,适用于监控系统和智能安全领域。 抽烟检测使用了yolov4-tiny-pytorch源码,并且通过大量抽烟数据集训练出的模型,识别准确度高达98%,运行速度超过20帧每秒,下载后即可直接运行。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • -yolov4-tiny-pytorch
    优质
    本项目采用PyTorch实现YOLOv4-tiny模型,专注于抽烟行为的实时检测,适用于监控系统和智能安全领域。 抽烟检测使用了yolov4-tiny-pytorch源码,并且通过大量抽烟数据集训练出的模型,识别准确度高达98%,运行速度超过20帧每秒,下载后即可直接运行。
  • 数据集YOLOv5 6.2
    优质
    本数据集为优化YOLOv5 6.2版设计,专门用于提升模型在识别和监测吸烟行为方面的准确性和效率。 该数据集包含5000多张图片及其对应的文本标注,包括类别标签以及烟的坐标位置。这些内容均为抽烟场景的照片,并且格式与yolov5.6.2兼容,只需修正路径和类别信息即可直接用于训练。
  • PyTorch下的Yolov4-Tiny实现
    优质
    本项目在PyTorch框架下实现了轻量级目标检测模型Yolov4-Tiny,适用于资源受限的环境,提供高效的物体识别和定位能力。 yolov4-tinypytorch的实现需要遵循yolov4-tiny的要求。所需库包括:torch、torchvision、opencv-python、Pillow、matplotlib和tqdm。 训练数据集应按照coco2017的数据格式存放,具体结构如下: ``` coco ├── labels/ │ ├── train2017/ │ │ └── 0001.txt (classes cx cy w h) │ └── val2017/ └── images/ ├── train2017/ │ └── 0001.jpg └── val2017/ ``` 设置数据集时,需要修改config.py文件中的train_datasets_images_path和train_datasets_labels路径。
  • yolov4-tiny火焰代码源码
    优质
    本项目提供YOLOv4-Tiny模型在火焰检测任务中的实现代码及训练好的模型权重。适合资源受限环境下的实时火焰监测应用。 yolov4-tiny火焰检测源码包含已经训练好的火焰模型和可供训练的数据集(xml文件和jpg文件),还包括素材视频,下载后即可运行。
  • TensorFlow-YOLOv4-TFLite: YOLOv4, YOLOv4-tiny, YOLOv3, 和 YOLOv3-tiny 在 T...
    优质
    简介:此项目实现YOLOv4、YOLOv4-tiny、YOLOv3及YOLOv3-tiny模型在TensorFlow框架下的转换至TFLite格式,适用于移动设备与嵌入式系统。 TensorFlow-YOLOv4-TFLite 是在 Tensorflow 2.0 中实现的 YOLO v4 和 YOLO v4-tiny 版本。该项目可以将YOLO v4、YOLO v3以及YOLO tiny 的.weights 文件转换为.pb、.tflite和trt格式,以便生成 TensorFlow、TensorFlow Lite 和 TensorRT。 性能演示版 # 将darknet权重转换成tensorflow ## YOLOv4 python save_model.py --weights ./data/yolov4.weights --output ./checkpoints/yolov4-416 --input_size 416 --model yolov4 ## YOLOv4-tiny python save_model.py --weights ./data/
  • OpenVINO-YOLOV4: OpenVINO 2021.3中的YOLOv4系列,包括YOLOv4YOLOv4-relu和YOLOv4-tiny
    优质
    简介:OpenVINO-YOLOV4项目是基于Intel OpenVINO工具套件2021.3实现的高性能YOLOv4目标检测算法系列,涵盖经典YOLOv4、YOLOv4-relu及轻量级模型YOLOv4-tiny版本。 VINO-YOLOv4是一个完整实现的项目,支持多种设备上的YOLOv4模型变种:包括YOLOv4、YOLOv4-relu 和 YOLOv4-tiny。这些模型在英特尔CPU、英特尔GPU(HDDL)、VPU和NCS2等硬件上均可运行。 该项目提供了详细的推理演示: 1. Python示例代码涵盖所有上述提到的模型。 2. C++示例代码包括YOLOv4,YOLOv4-relu,YOLOv4-tiny以及YOLOv4-tiny-3l版本。 此外,项目还包含开发日志和教程文档。其中,“Pruned-OpenVINO-YOLO”部分详细介绍了如何修剪YOLO v3/v4及其轻量级变种(如:YOLOv4、YOLOv4-relu、YOLOv4-tiny 和 YOLOv4-tiny-3l)模型,以适应特定检测任务需求。通过此教程可以找到最紧凑的模型结构,并大幅压缩原模型体积同时优化帧率性能(FPS)。 该教程支持中文和英文双语版本供用户选择学习使用。
  • YOLOv4-对比-YOLOv4-tiny
    优质
    本篇内容主要探讨了YOLOv4与YOLOv4-tiny之间的区别和优劣。YOLOv4是实时目标检测算法中的佼佼者,而YOLOv4-tiny则是在保持高效的同时,通过简化网络结构来实现模型的轻量化。 根文件夹中有两个主要的Jupyter笔记本,其中包含在Roboflow数据集上运行YOLOv4和YOLOv4-tiny的所有代码和指令。我还添加了一些功能来使用您的网络摄像头捕获实时对象检测。 视频文件夹包含经过口罩训练的YOLOv4视频,并将其应用于涵盖冠状病毒最新新闻的视频。
  • YOLOV4-Tiny-TFLite
    优质
    简介:YOLOv4-Tiny-TFLite是一款轻量级目标检测模型,在保持高性能的同时大幅减少了计算资源需求,特别适用于移动设备和IoT应用。 YOLOV4-TINY-TFLITE 是一个针对目标检测任务优化的轻量级模型,它基于YOLO(You Only Look Once)系列算法的第四代版本——YOLOV4,并进行了小型化处理,以适应资源有限的环境,如嵌入式设备或移动端应用。TFLITE则是TensorFlow Lite的缩写,它是Google开发的一种轻量级机器学习框架,用于在移动和物联网设备上部署模型。 YOLOV4是目标检测领域的先进算法,在速度与精度之间取得了良好的平衡。该模型采用了一系列改进技术,包括但不限于: 1. CSPNet(Consistent Structure Propagation Network):通过引入跨阶段连接来减少训练过程中的内部协变量位移,提高模型稳定性。 2. SPP-Block(Spatial Pyramid Pooling):利用空间金字塔池化层增加模型对不同尺度目标的鲁棒性。 3. PANet(Path Aggregation Network):结合FPN(Feature Pyramid Network)和ASPP(Atrous Spatial Pyramid Pooling),进一步提升多尺度目标检测能力。 4. Mish激活函数:替代传统的ReLU,提供更平滑的梯度分布,有助于提高模型性能。 5. MixUp和CutMix数据增强策略:通过合成训练样本来增强模型泛化能力。 YOLOV4-TINY在保留YOLOV4核心优势的基础上对网络结构进行了简化和小型化处理。主要目的是为了更快的推理速度和更低的计算资源需求,但相比于标准版本可能会牺牲一定的精度。 TensorFlow Lite是TensorFlow的一个轻量化版本,专门设计用于移动和嵌入式平台。它通过模型转换工具将标准的 TensorFlow 模型优化为适用于低功耗设备的形式,并包括对模型进行量化、剪枝和优化。YOLOV4-TINY-TFLITE模型经过了TFLITE框架下的优化处理,这使得该模型能够在Android或iOS等移动设备上运行目标检测任务,无需高性能硬件支持。 文件列表中的YOLOV4-TINY-TFLITE-main可能包含了训练好的模型权重、结构定义以及推理代码或者API。用户可以使用这些资源在自己的项目中快速集成YOLOV4-TINY-TFLITE模型,并实现实时的目标检测功能。实际应用过程中,需要根据不同的硬件条件调整参数,并优化图像预处理和后处理步骤以获得最佳的检测性能。
  • 基于Yolov4-Keras的系统(含源码和数据集)
    优质
    本项目开发了一个基于Yolov4-Keras框架的抽烟行为自动识别系统,提供完整源代码及训练数据集,助力研究与应用。 整个压缩文件包含源码、数据集、运行环境以及训练出的模型。项目讲解可以在下载后的PPT中查看。数据集包括Kaggle提供的数据集及通过爬虫获取的数据,去除了大部分重复图片,并进行了筛选处理,共包含2400多张抽烟图片并已全部标注。
  • YOLOv4-pytorch 源代码
    优质
    YOLOv4-pytorch源代码版本是一个基于PyTorch框架实现的YOLOv4目标检测算法项目,提供模型训练、推理等功能,适用于计算机视觉领域的研究与开发。 YOLOv4-pytorch 版源代码提供了一个基于 PyTorch 的实现方案,适用于那些希望在 Python 环境下使用 YOLOv4 对象检测模型的开发者们。该版本不仅保留了原始框架的强大功能和高效性,还通过利用 PyTorch 框架的优势进行了优化与改进。对于熟悉 PyTorch 并且想要深入了解或直接应用 YOLOv4 的研究者和技术人员来说,这是一个非常有价值的资源。