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类别做个举例,如果你的是其他类别的话,修改对应的数字序号即可。

相关推荐
Coding茶水间15 小时前
基于深度学习的花朵识别系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
开发语言·人工智能·深度学习·yolo·目标检测·机器学习
LeeeX!15 小时前
YOLOv13全面解析与安卓平台NCNN部署实战:超图视觉重塑实时目标检测的精度与效率边界
android·深度学习·yolo·目标检测·边缘计算
2501_9413220316 小时前
叉车人员检测识别实战:基于YOLOv8-BiFPN的高精度目标检测方案
python·yolo·目标检测
li三河17 小时前
yolo进行剪枝、蒸馏、量化研究
算法·yolo·剪枝
Faker66363aaa17 小时前
煤矿杂质识别与分类---基于YOLOv5-FasterNet的目标检测系统实现
yolo·目标检测·分类
极智视界17 小时前
无人机场景 - 目标检测数据集 - 垂直视角车辆检测数据集下载
yolo·数据集·无人机·车辆检测·voc·coco·垂直视角
智驱力人工智能17 小时前
无人机目标检测 低空安全治理的工程实践与价值闭环 无人机缺陷识别 农业无人机作物长势分析系统 森林防火无人机火点实时识别
人工智能·opencv·安全·yolo·目标检测·无人机·边缘计算
2501_9416527717 小时前
高速公路车辆检测与识别——基于YOLOv8与RFPN网络的智能监控系统_3
网络·yolo
wfeqhfxz258878217 小时前
基于YOLOv10n-CSP-PMSFA的大象检测与识别系统实践与优化
yolo
无人装备硬件开发爱好者18 小时前
RV1126B 边缘端 AI 实战:YOLOv8+DNTR 微小目标跟踪监测全栈实现 2
人工智能·yolo·目标跟踪