吸烟(抽烟)检测和识别1:吸烟(抽烟)数据集说明(含下载链接)

109 篇文章 245 订阅
订阅专栏

吸烟(抽烟)检测和识别1:吸烟(抽烟)数据集说明(含下载链接)

目录

吸烟(抽烟)检测和识别1:吸烟(抽烟)数据集说明(含下载链接)

1. 前言

2. 吸烟(抽烟)类别说明

3. 吸烟(抽烟)分类数据集

(1)smoking-dataset

(2)smoking-video

4. 吸烟(抽烟)分类数据集下载

5. Pytorch实现吸烟(抽烟)检测和识别

6. Android实现吸烟(抽烟)检测和识别


1. 前言

这是项目《吸烟(抽烟)检测和识别》系列文章之《吸烟(抽烟)数据集说明(含下载链接)》;网上有很多吸烟(抽烟)数据集的数据,在CSDN下载那一搜一大堆,但下载下来,真是不尽人意,质量参差不齐,说多了都是泪呀,都是血泪史的教训。本篇,我们将分享一个我自己项目整合的吸烟(抽烟)分类数据集;smoking-dataset和smoking-video,总共15000+张图片。数据质量较高,可用于深度学习吸烟(抽烟)识别项目的分类模型算法开发。

【尊重原则,转载请注明出处】 https://blog.csdn.net/guyuealian/article/details/130337263


更多项目《吸烟(抽烟)检测和识别》系列文章请参考:

  1. 吸烟(抽烟)检测和识别1:吸烟(抽烟)数据集说明(含下载链接):  https://blog.csdn.net/guyuealian/article/details/130337263
  2. 吸烟(抽烟)检测和识别2:Pytorch实现吸烟(抽烟)检测和识别(含吸烟(抽烟)数据集和训练代码): https://blog.csdn.net/guyuealian/article/details/131521338
  3. 吸烟(抽烟)检测和识别3:Android实现吸烟(抽烟)检测和识别(含源码,可实时检测):https://blog.csdn.net/guyuealian/article/details/131521347
  4. 吸烟(抽烟)检测和识别4:C++实现吸烟(抽烟)检测和识别(含源码,可实时检测):https://blog.csdn.net/guyuealian/article/details/131521352


2. 吸烟(抽烟)类别说明

在吸烟(抽烟)检测识别算法开发中,我们需要定义吸烟(抽烟)的行为类别;项目将吸烟(抽烟)状态分为两种情况,分别为:smoking(吸烟),notsmokint(未吸烟),为了便于大家理解,下面给出这吸烟(抽烟)的行为类别定义:

  1. 人体检测框:人体检测框是通过人体(行人)检测算法预测和定位的人体区域,每个人体用一个矩形框表示
  2. 吸烟检测区:人体检测框的左上角位置保存不变,右下角的高度(Height)缩短三分之一左右,得到吸烟检测区
  3. 吸烟和未吸烟:项目定义,若吸烟检测区存在烟只,则判断为smoking(吸烟)行为;反之,若吸烟检测区不存在烟只,则判断为notsmoking(未吸烟)行为。由于吸烟的行为状态不一,环境复杂多样,尽管这样的吸烟行为定义不全面,但基本可以覆盖业务的大部分场景需求。

  • notsmoking:在吸烟检测区内无烟只,则定义为无吸烟行为notsmoking);若主体存在吸烟行为,但烟只不在吸烟检测区内,受算法局限性,这时依然定义无吸烟(notsmoking
  • smoking:在吸烟检测区内有烟只,则定义为有吸烟行为(smoking);受算法局限性,只要吸烟区内存在烟只,不管是否吸烟,都定义为有吸烟行为(smoking)

代码实现:定义函数get_smoking_roi()用于获得吸烟检测区,基于该方法,项目可以制作吸烟(抽烟)的分类数据集。

# -*-coding: utf-8 -*-

import numpy as np
from pybaseutils import image_utils
import cv2


def get_smoking_roi(xyxy, scale=(), cut=0.3):
    """
    获得吸烟检测区
    :param xyxy: shape is (num-boxes,4),box is (xmin,ymin,xmax,ymax)
    :param scale: boxes缩放大小
    :param cut: 裁剪比例
    :return:
    """
    up_boxes = []
    for i in range(len(xyxy)):
        xmin, ymin, xmax, ymax = xyxy[i]
        w, h = (xmax - xmin), (ymax - ymin)
        ymax = max(ymin + h * cut, ymin + w)
        up_boxes.append([xmin, ymin, xmax, ymax])
    up_boxes = np.asarray(up_boxes)
    if scale: up_boxes = image_utils.extend_xyxy(up_boxes, scale=scale)
    return up_boxes


if __name__ == '__main__':
    image_file = "smoking/sample.png"
    boxes = [[47, 52, 255, 420]]  # 人体检测框
    boxes = np.asarray(boxes)
    image = cv2.imread(image_file)
    up = get_smoking_roi(xyxy=boxes, scale=(), cut=0.3)  # 获得吸烟检测区
    image = image_utils.draw_image_boxes(image, boxes=boxes, color=(255, 0, 0))
    image = image_utils.draw_image_boxes(image, boxes=up, color=(0, 255, 0))
    image_utils.cv_show_image("image", image)

3. 吸烟(抽烟)分类数据集

项目已经收集了两个吸烟(抽烟)分类数据集:smoking-dataset和smoking-video,总共约15000+张图片

(1)smoking-dataset

smoking-dataset吸烟(抽烟)分类数据集,总共15000+张图片,其中测试集431张,训练集14761张;原始图片主要来源于网络爬虫图片检索,部分也是整合网上的数据,背景比较复杂,可作为通用场景的吸烟分类数据。数据中含有两个文件夹,其中文件夹smoking保存的是有吸烟行为图片数据,文件夹notsmoking保存的是无吸烟行为图片数据;所有图片都按照单人单张图片的形式进行裁剪保存(裁剪规则参考get_smoking_roi()函数),数据集已经人工清洗,可用于深度学习分类模型训练

smoking数据notsmoking数据

(2)smoking-video

smoking-video吸烟(抽烟)分类数据集;对于深度学习模型训练,我们希望同一个人既有吸烟的数据,也有未吸烟的数据,这样可以提高模型的泛发性,避免模型过拟合一个人;因而,项目专门收集了多个抽烟视频,并抽帧图像,人工分类smoking和notsmoking,最终清洗后得到总共1831张图片。

smoking数据notsmoking数据

4. 吸烟(抽烟)分类数据集下载

如需下载项目数据,请WX关注【AI吃大瓜】,回复【吸烟检测】即可下载

项目源码包含内容:

  1. ​smoking-dataset吸烟(抽烟)分类数据集,总共15000+张图片,其中测试集431张,训练集14761张
  2. smoking-video吸烟(抽烟)分类数据集,总共1831张图片

5. Pytorch实现吸烟(抽烟)检测和识别

参考文章,Pytorch实现吸烟(抽烟)检测和识别(含吸烟(抽烟)数据集和训练代码): https://blog.csdn.net/guyuealian/article/details/131521338

6. Android实现吸烟(抽烟)检测和识别

参考文章:Android实现吸烟(抽烟)检测和识别(含源码,可实时检测):https://blog.csdn.net/guyuealian/article/details/131521347

用于吸烟检测数据集--包括3000张已标注和2000张未标注图片
12-12
用于吸烟检测数据集--包括3000张已标注和2000张未标注图片
抽烟识别抽烟检测数据集smoke.zip
05-17
抽烟检测抽烟识别数据集
抽烟及打电话行为数据集
最新发布
gitblog_09730的博客
09-07 404
抽烟及打电话行为数据集 抽烟及打电话行为数据集.7z项目地址:https://gitcode.com/open-source-toolkit/f1c53 描述 本数据集了用于深度学习用户抽烟或打电话行为检测的图像资源。数据集总共包5373张图像,具体分布如下: 打电话数据:1227张 吸烟数据:2168张 正常数据:1978张 使用场景 该数据集适用于以下场景: 深度学习模型的训练与...
yolov5吸烟检测数据集-yolov5抽烟识别检测数据集.zip 文件
06-27
Yolov5吸烟检测数据集是一种用于训练和测试Yolov5模型的数据集,旨在识别检测图像中的吸烟行为。该数据集了大量的图像样本,这些样本涵盖了各种吸烟场景,例如室内、室外、人群中等。 该数据集中的每个图像都标注了吸烟物体的边界框和类别标签,以便模型能够准确地识别吸烟行为。标注的边界框包吸烟物体的位置和大小信息,类别标签指示了物体是吸烟行为。 使用Yolov5模型和吸烟检测数据集,可以训练一个准确的吸烟检测器,该检测器可以在图像中实时地检测识别吸烟行为。这对于监控场所、公共场所和安全领域非常有用,可以帮助监控人员及时发现和干预吸烟行为,保护公共环境和个人健康。 总之,Yolov5吸烟检测数据集是一个用于训练和测试吸烟检测模型的数据集,可以帮助开发人员构建准确的吸烟检测器,以实时地识别和监测吸烟行为。 Yolov5吸烟检测数据集是一种用于训练和测试Yolov5模型的数据集,旨在识别检测图像中的吸烟行为。该数据集了大量的图像样本,这些样本涵盖了各种吸烟场景,例如室内、室外、人群中等。 该数据集中的每个图像都标注了吸烟物体的边界框和类别标签,以便模型能够准确地识别吸烟
抽烟数据集(多个场景)
09-27
抽烟数据集.详细:https://blog.csdn.net/qq_34717531/article/details/120502573?spm=1001.2014.3001.5502 。该数据集分为二个部分,JPEGImages和Annotations.JPEGImages文件夹中有4400+张各种场景的抽烟图像,共4600+个抽烟标注框. 并对每张图片使用labelimg做了人工标注,标注对应的xml文件放在了Annotations文件夹中. 本数据集图片清晰,场景广泛,精心挑选,人工标注.适用于任意场景,可作为抽烟检测的模板数据集. 应用特定场景时,只需加入部分特定场景数据,即可满足对特定场景抽烟行为的检测. 免去了收集,挑选,标注抽烟图片的时间,可直接进行工程化应用.
抽烟检测数据集【标注+图片】
04-06
数据集分为三部分,Annotations,Imagenet,JPEGImages,JPEGImages文件夹中大概有3000+的抽烟图片,并每个用labelImg做了标注,生成了对应xml文件放在Annotations文件夹中。
吸烟检测数据集(目标检测
05-29
吸烟检测数据集
抽烟监测数据集.zip
05-04
吸烟抽烟检测数据集。 用于吸烟人群的机器自动检测
吸烟数据集
2401_83580557的博客
08-08 280
吸烟数据集
YOLO目标检测——抽烟吸烟数据集对应voc、coco和yolo三种格式标签】
m0_64879847的博客
10-16 883
YOLO目标检测——抽烟吸烟数据集对应voc、coco和yolo三种格式标签】
[数据集][目标检测]抽烟吸烟检测数据集VOC+YOLO格式1449张1类别
FL1623863129的博客
05-24 468
数据集格式:Pascal VOC格式+YOLO格式(不包分割路径的txt文件,仅仅包jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注。图片数量(jpg文件个数):1449。标注数量(xml文件个数):1449。标注数量(txt文件个数):1449。标注类别名称:["smoke"]smoke 框数 = 1479。使用标注工具:labelImg。标注规则:对类别进行画矩形框。
抽烟检测数据集yolov5 6.2 吸烟检测
11-08
其中包5000多张图片,以及相应的text文本标注,包括类别,和烟的坐标。内容为抽烟图片,格式对标yolov5.6.2,修正一下路径和类别即可直接执行训练。
抽烟打电话数据集香烟数据cigarette.zip
10-26
yolo格式数据集,可直接用于训练,两千多张和烟相关的数据。
抽烟检测数据集 分类识别训练 yolo格式
06-07
抽烟检测训练数据集 yolo txt格式标注文件 4870张图片 适合抽烟识别训练
吸烟检测数据集VOC+YOLO格式1449张1类别.7z
05-24
数据集格式:Pascal VOC格式+YOLO格式(不包分割路径的txt文件,仅仅包jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):1449 标注数量(xml文件个数):1449 标注数量(txt文件个数):1449 标注类别数:1 标注类别名称:["smoke"] 每个类别标注的框数: smoke 框数 = 1479 总框数:1479 使用标注工具:labelImg 标注规则:对类别进行画矩形框 重要说明:暂无 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注 更多信息:blog.csdn.net/FL1623863129/article/details/139185170
1.吸烟数据集百度网址.rar
10-31
真是场景的数据集,没有标注,需要自己标注,大约5000张。
吸烟(抽烟)检测识别1:吸烟(抽烟)数据集说明(下载链接).txt
07-10
吸烟(抽烟)检测识别1:吸烟(抽烟)数据集说明(下载链接):https://blog.csdn.net/guyuealian/article/details/130337263 吸烟(抽烟)检测识别2:Pytorch实现吸烟(抽烟)检测识别(吸烟(抽烟)数据集和训练代码)...
吸烟(抽烟)检测识别2:Pytorch实现吸烟(抽烟)检测识别(吸烟(抽烟)数据集和训练代码).txt
07-10
吸烟(抽烟)检测识别1:吸烟(抽烟)数据集说明(下载链接):https://blog.csdn.net/guyuealian/article/details/130337263 吸烟(抽烟)检测识别2:Pytorch实现吸烟(抽烟)检测识别(吸烟(抽烟)数据集和训练代码)...
yolov5吸烟检测数据集-yolov5抽烟识别检测数据集.zip
04-18
yolov5抽烟识别检测数据集.zipyolov5吸烟检测数据集-yolov5抽烟识别检测数据集.zipyolov5吸烟检测数据集-yolov5抽烟识别检测数据集.zipyolov5吸烟检测数据集-yolov5抽烟识别检测数据集.zipyolov5吸烟检测数据集-...
yolov8行人吸烟检测数据集
01-26
YOLOv8行人吸烟检测数据集是一种用于目标检测数据集,旨在识别图像或视频中的行人是否在吸烟。该数据集可以用于训练和评估机器学习模型,以便自动检测识别行人吸烟的行为。 该数据集大量标记的图像或视频片段,其中行人和吸烟行为被标记为目标区域。这些标记可以是矩形边界框,用于表示行人和吸烟行为的位置和大小。此外,还可以使用二进制标签来表示每个图像或视频片段中是否存在行人吸烟数据集的构建可能需要人工标记,这需要专家观察图像或视频并确定行人和吸烟行为。还可以使用图像处理技术和计算机视觉算法来自动化标记过程。 对于YOLOv8行人吸烟检测模型的训练,可以将数据集分为训练集和测试集。训练集用于优化模型参数,并使其能够在图像或视频中准确识别行人吸烟行为。测试集用于评估模型在未见过的数据上的性能,例如计算模型的精确度、召回率和F1分数等指标。 通过使用YOLOv8行人吸烟检测数据集,研究人员和开发人员可以研究和开发各种应用,如智能监控系统、公共安全监测等。此外,数据集还可以用于教育目的,用于培训和教学机器学习和计算机视觉技术。
写文章

热门文章

  • 简单操作去除PDF文件 202397
  • Matlab subs函数的用法 200773
  • OpenCV Mat类详解和用法 160148
  • 双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python 140159
  • Adaboost算法原理分析和实例+代码(简明易懂) 136267

分类专栏

  • 智能驾驶 14篇
  • Matting 5篇
  • 虚拟人
  • 深度学习 109篇
  • 2D/3D Pose 11篇
  • 三维重建 9篇
  • 部署框架 8篇
  • 笔记收藏
  • 语音识别 4篇
  • Open3D 5篇
  • 数据资源 7篇
  • 图像处理 26篇
  • PCL
  • TensoFlow 26篇
  • OpenCV 38篇
  • 图像处理 26篇
  • Keras 2篇
  • Pytorch 10篇
  • CUDA编程 1篇
  • 机器学习 45篇
  • OpenGL 2篇
  • Android 39篇
  • C / C++ 27篇
  • Python 17篇
  • 学习笔记 8篇
  • java开发 25篇
  • 经验分享 30篇
  • SQL数据库 6篇
  • 求职面试 3篇
  • 网络技术 4篇
  • Hadoop 2篇
  • 软件编程 2篇
  • 其他文章 1篇
  • Matlab 8篇
  • 信号处理 2篇
  • 音视频处理 2篇
  • NLP 6篇
  • 笛子简谱 1篇

最新评论

  • 双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python

    Willson.: 要求精度高吗,我也是要做这个内容,可以交流一下

  • 双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python

    m0_74360089: 大佬咱b站上有相应视频吗

  • Pytorch实现心跳信号分类识别(支持LSTM,GRU,TCN模型)

    2401_87632576: 我跑训练的时候进度条一直为0是为什么啊

  • 深度学习目标检测:YOLOv5实现红绿灯检测(含红绿灯数据集+训练代码)

    m0_74471128: 请问你们的红绿灯图片什么样子

  • UA-DETRAC BITVehicle车辆检测数据集(含下载地址)

    水深火热cv坑中...: 佬佬佬,需要需要

最新文章

  • Pytorch实现心跳信号分类识别(支持LSTM,GRU,TCN模型)
  • Pytorch实现自然风光图像场景分类识别(含训练代码和数据集)
  • 水表数字识别4:C/C++实现水表数字识别(含源码 可实时检测)
2024年11篇
2023年61篇
2022年32篇
2021年18篇
2020年14篇
2019年30篇
2018年52篇
2017年52篇
2016年85篇
2015年19篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI吃大瓜

尊重原创,感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家平谷商场美陈装饰贵州学校玻璃钢雕塑安装玻璃钢传统人物雕塑哪里实惠圆柱形花盆金色玻璃钢花盆标识玻璃钢彩绘雕塑定做厂家天津山西玻璃钢雕塑潮州玻璃钢女神人物雕塑电话石家庄直销玻璃钢雕塑畅销全国招招工玻璃钢雕塑生产人员营口批发供应沈阳玻璃钢花盆商场创意美陈图片修文玻璃钢雕塑厂家玻璃钢动物雕塑价格哪家好黄石商场美陈玻璃钢雕塑安装技术要求玻璃钢雕塑像厂家福建周年庆典商场美陈批发价管城玻璃钢雕塑设计中山玻璃钢雕塑厂家价格琼中玻璃钢卡通人物雕塑工厂十堰玻璃钢雕塑小品公司昆山商场美陈制作青岛商场美陈研发公司安阳玻璃钢浮雕雕塑价格报价阿凡达玻璃钢仿真雕塑玻璃钢雕塑美观实用南京商场玻璃钢雕塑生产厂家浙江玻璃钢雕塑摆件订购南充卡通玻璃钢雕塑定做河北玻璃钢雕塑设计香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化