yolov5当检测到特定物体时发出警报声音

可以修改detect.py里面的代码

首先先安装pyttsx3依赖:pip install pyttsx3

然后导包,这里采用多线程

import pyttsx3

import threading

在顶部合适位置,定义一个播放声音的方法:

bash 复制代码
    def play_voice(text):
                engine = pyttsx3.init()
                engine.say(text)
                engine.runAndWait()

在代码中,找到 **for *xyxy, conf, cls in reversed(det)**这一串代码,然后在它的下面添加判断语句,如下:

复制代码
for *xyxy, conf, cls in reversed(det):
             if int(cls) == 41:
                     thread1 = threading.Thread(target=lambda: play_voice("警告,检测到危险物品!"))
                     thread1.start()
                     thread1.join(3)

我这里是以coco128的41类别做个举例,如果你的是其他类别的话,修改对应的数字序号即可。

相关推荐
Coovally AI模型快速验证4 小时前
仅凭单目相机实现3D锥桶定位?UNet-RKNet破解自动驾驶锥桶检测难题
数码相机·学习·yolo·目标检测·3d·目标跟踪·自动驾驶
羊羊小栈4 小时前
基于「YOLO目标检测 + 多模态AI分析」的植物番茄病害检测分析系统
人工智能·yolo·目标检测·计算机视觉·毕业设计·大作业
向哆哆13 天前
高精度织物缺陷检测数据集(适用YOLO系列/1000+标注)(已标注+划分/可直接训练)
yolo·目标检测
前网易架构师-高司机14 天前
带标注的驾驶员安全带识别数据集,识别率99.5%,可识别有无系安全带,支持yolo,coco json,pascal voc xml格式
xml·yolo·数据集·交通·安全带
向哆哆14 天前
粉尘环境分类检测千张图数据集(适用YOLO系列)(已标注+划分/可直接训练)
yolo·分类·数据挖掘
琅琊榜首202014 天前
移动端AI挂机新范式:YOLOv8+NCNN实现无Root视觉自动化
人工智能·yolo·自动化
智驱力人工智能15 天前
地铁隧道轨道障碍物实时检测方案 守护城市地下动脉的工程实践 轨道障碍物检测 高铁站区轨道障碍物AI预警 铁路轨道异物识别系统价格
人工智能·算法·yolo·目标检测·计算机视觉·边缘计算
智驱力人工智能15 天前
机场鸟类活动智能监测 守护航空安全的精准工程实践 飞鸟检测 机场鸟击预防AI预警系统方案 机场停机坪鸟类干扰实时监测机场航站楼鸟击预警
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
前端摸鱼匠15 天前
YOLOv8使用 Ultralytics 内置功能简化格式转换:介绍如何使用 yolo mode=data 等相关功能或辅助工具来加速和简化数据格式的准备工作
人工智能·yolo·目标检测·机器学习·目标跟踪·视觉检测
hans汉斯15 天前
《数据挖掘》期刊推介&征稿指南
图像处理·人工智能·算法·yolo·数据挖掘·超分辨率重建·汉斯出版社