YOLOv11n蚊子种类检测数据集13166张(存在增强处理),yolo,voc,coco三种标注方式17类蚊虫数据集病媒生物检测,虫媒防控,疾控监测,昆虫分类,图像识别,PyQt5界面,实时检测,
蚊子种类检测数据集13166张存在增强处理yolovoccoco三种标注方式图像尺寸:512*512类别数量:17类训练集图像数量:11520; 验证集图像数量:1097 测试集图像数量:549类别名称: 每一类图像数 每一类标注数Aedes_albobictus-白纹伊蚊468,468Aedes_aegypti-埃及伊蚊2860,2860Anopheles jamesii-詹姆斯按蚊480,480Anopheles_barbirostris-须喙按蚊477,477Anopheles_culicifacies-库态按蚊484,485Anopheles_stephensi-斯氏按蚊473,473Anopheles_subpictus-浅色按蚊477,477Anopheles_vagus-迷走按蚊401,401Armigeres_subalbatus-骚扰阿蚊476,476Aedes_vittatus-白线伊蚊480,480Culex_bitaeniorhynchus-二带喙库蚊477,477Culex_quinquefasciatus-致倦库蚊949,949Culex_tritaeniorhynchus-三带喙库蚊476,476Culex_gelidus-寒库蚊470,470Mansonia indiana-印度曼蚊480,480Mansonia_uniformis-常型曼蚊474,475Culex_vishnui-韦氏库蚊2760,2763image num: 13166模型代码采用 YOLOv11n 网络训练训练轮次80 个 epoch提供全部训练 测试源代码训练精度 mAP 效果如图所示PyQt5 界面功能界面使用 PyQt5 开发提供全部源码.ui、.qrc、.py 及图标文件支持图片检测、视频检测、摄像头实时检测界面实时显示目标位置、目标总数、置信度等信息蚊子种类检测数据集一、数据集参数表项目详情数据集名称蚊子种类检测数据集图像总数量13166张含数据增强处理图像分辨率512×512标注格式YOLO、VOC、COCO 三种格式类别总数17类数据集划分训练集11520张验证集1097张测试集549张Aedes_albobictus白纹伊蚊图像数468标注数468Aedes_aegypti埃及伊蚊图像数2860标注数2860Anopheles jamesii詹姆斯按蚊图像数480标注数480Anopheles_barbirostris须喙按蚊图像数477标注数477Anopheles_culicifacies库态按蚊图像数484标注数485Anopheles_stephensi斯氏按蚊图像数473标注数473Anopheles_subpictus浅色按蚊图像数477标注数477Anopheles_vagus迷走按蚊图像数401标注数401Armigeres_subalbatus骚扰阿蚊图像数476标注数476Aedes_vittatus白线伊蚊图像数480标注数480Culex_bitaeniorhynchus二带喙库蚊图像数477标注数477Culex_quinquefasciatus致倦库蚊图像数949标注数949Culex_tritaeniorhynchus三带喙库蚊图像数476标注数476Culex_gelidus寒库蚊图像数470标注数470Mansonia indiana印度曼蚊图像数480标注数480Mansonia_uniformis常型曼蚊图像数474标注数475Culex_vishnui韦氏库蚊图像数2760标注数2763训练网络YOLOv11n训练轮次80 epoch配套文件完整数据集、三种格式标注文件、训练测试源码、训练权重、PyQt5界面全套源码.ui/.qrc/.py/图标界面功能图片检测、视频检测、摄像头实时检测实时展示目标位置、数量、置信度交易说明标价即售价24小时内发货运行环境Python、OpenCV、PyQt5、PyTorch适配系统Windows、Linux二、YOLOv11 训练测试代码1. 环境安装命令pipinstallultralytics opencv-python torch2. 数据集配置文件mosquito_17class.yamlpath:./mosquito_datasettrain:images/trainval:images/valtest:images/testnc:17names:[Aedes_albobictus,Aedes_aegypti,Anopheles_jamesii,Anopheles_barbirostris,Anopheles_culicifacies,Anopheles_stephensi,Anopheles_subpictus,Anopheles_vagus,Armigeres_subalbatus,Aedes_vittatus,Culex_bitaeniorhynchus,Culex_quinquefasciatus,Culex_tritaeniorhynchus,Culex_gelidus,Mansonia_indiana,Mansonia_uniformis,Culex_vishnui]3. 完整训练代码fromultralyticsimportYOLOif__name____main__:# 加载YOLOv11n预训练模型modelYOLO(yolov11n.pt)# 启动训练train_resultsmodel.train(datamosquito_17class.yaml,epochs80,imgsz512,batch16,device0,workers4,projectmosquito_detection,nameyolov11n_mosquito,patience15,augmentTrue,hsv_h0.015,hsv_s0.7,hsv_v0.4,fliplr0.5,flipud0.2,mosaic1.0)# 模型验证metricsmodel.val()print(fmAP0.5:{metrics.box.map50:.3f})print(fmAP0.5-0.95:{metrics.box.map:.3f})# 单图测试推理model.predict(test_mosquito.jpg,saveTrue,conf0.25)4. 通用测试推理代码fromultralyticsimportYOLO# 加载训练好的权重modelYOLO(best.pt)# 图片推理resultsmodel.predict(test.jpg,conf0.25,saveTrue)total_num0forresinresults:forboxinres.boxes:total_num1cls_idint(box.cls[0])conffloat(box.conf[0])x1,y1,x2,y2map(int,box.xyxy[0])cls_namemodel.names[cls_id]print(f蚊虫种类{cls_name}| 置信度{conf:.2f}| 坐标{x1},{y1},{x2},{y2})print(f检测到蚊虫总数{total_num})5. PyQt5 可视化界面完整代码fromPyQt5.QtWidgetsimportQApplication,QMainWindow,QFileDialogfromPyQt5.uicimportloadUifromultralyticsimportYOLOimportcv2importsysclassMosquitoDetectUI(QMainWindow):def__init__(self):super().__init__()loadUi(mosquito_ui.ui,self)self.modelYOLO(best.pt)# 绑定功能按钮self.btn_img.clicked.connect(self.detect_image)self.btn_video.clicked.connect(self.detect_video)self.btn_camera.clicked.connect(self.detect_camera)defdetect_image(self):path,_QFileDialog.getOpenFileName()ifpath:resultsself.model(path,conf0.25)self.show_result(results)defdetect_video(self):path,_QFileDialog.getOpenFileName()ifpath:capcv2.VideoCapture(path)whilecap.isOpened():ret,framecap.read()ifnotret:breakresultsself.model(frame,conf0.25)self.show_result(results)cv2.waitKey(1)cap.release()defdetect_camera(self):capcv2.VideoCapture(0)whilecap.isOpened():ret,framecap.read()ifnotret:breakresultsself.model(frame,conf0.25)self.show_result(results)cv2.waitKey(1)cap.release()defshow_result(self,results):total0forresinresults:forboxinres.boxes:total1x1,y1,x2,y2map(int,box.xyxy[0])cls_idxint(box.cls[0])conffloat(box.conf[0])nameself.model.names[cls_idx]print(f种类{name}置信度{conf:.2f}位置{x1},{y1},{x2},{y2})print(f当前检测总数{total}\n)if__name____main__:appQApplication(sys.argv)windowMosquitoDetectUI()window.show()sys.exit(app.exec_())三、应用场景病媒生物监测疾控中心、卫健部门开展蚊虫种群普查识别不同传播类蚊虫防控登革热、疟疾等虫媒传染病。消杀作业辅助小区、公园、养殖场、疫区精准识别蚊虫种类制定针对性消杀方案。实验室昆虫分类科研院所、生物实验室自动化完成蚊虫样本种类识别提升分类效率。环境智能监测户外监测设备、智慧园区接入检测模型实时统计蚊虫种类与数量。农林卫生防护农田、林区蚊虫监测减少蚊虫对人畜侵扰保障农林作业环境安全。出入境检疫检测口岸检疫场景快速识别外来蚊虫品种防范外来物种及疫病入侵。

相关新闻

2026年AI编程工具横评:Trae vs Cursor vs Copilot,谁才是开发者的最佳搭档?

2026年AI编程工具横评:Trae vs Cursor vs Copilot,谁才是开发者的最佳搭档?

前言 2026年,AI辅助编程已经从「尝鲜」变成了「刚需」。 无论是刚入门的实习生,还是摸爬滚打十几年的老架构师,都在用AI工具提升开发效率。但问题是——市面上的AI编程工具琳琅满目,到底哪一款真正适合你? 今天我们不吹…

2026/7/16 22:17:30 阅读更多 →
Packet Tracer实战指南:从零搭建企业级网络拓扑

Packet Tracer实战指南:从零搭建企业级网络拓扑

1. 企业级网络拓扑设计入门 第一次打开Packet Tracer时,面对空白的拓扑工作区可能会有些不知所措。别担心,我们先从最基础的企业网络架构开始。典型的企业网络通常包含总部与分支机构的互联、多个VLAN划分以及DHCP服务等核心功能。这就像建造一栋大楼&am…

2026/7/16 22:11:29 阅读更多 →
LabVIEW实现USB相机图像采集与处理全解析

LabVIEW实现USB相机图像采集与处理全解析

1. 为什么选择LabVIEW进行USB相机图像采集在工业检测、医疗影像和科研实验中,图像采集系统往往需要与数据处理、逻辑控制等功能紧密结合。LabVIEW作为图形化编程语言的代表,其独特的优势使其成为图像采集领域的理想选择。首先,LabVIEW的并行数…

2026/7/16 22:11:29 阅读更多 →

最新新闻

Redocusaurus常见问题解答:解决安装、配置和部署中的难题

Redocusaurus常见问题解答:解决安装、配置和部署中的难题

Redocusaurus常见问题解答:解决安装、配置和部署中的难题 【免费下载链接】redocusaurus OpenAPI for Docusaurus with Redoc 项目地址: https://gitcode.com/gh_mirrors/re/redocusaurus Redocusaurus是一个强大的Docusaurus预设,可以轻松地将Op…

2026/7/16 23:11:44 阅读更多 →
音乐聚合革命:Listen1如何成为跨平台听歌的终极解决方案

音乐聚合革命:Listen1如何成为跨平台听歌的终极解决方案

音乐聚合革命:Listen1如何成为跨平台听歌的终极解决方案 【免费下载链接】listen1_chrome_extension one for all free music in china (chrome extension, also works for firefox) 项目地址: https://gitcode.com/gh_mirrors/li/listen1_chrome_extension …

2026/7/16 23:09:43 阅读更多 →
Awesome Claude Skills:企业级技术团队工作流自动化架构设计完整指南

Awesome Claude Skills:企业级技术团队工作流自动化架构设计完整指南

Awesome Claude Skills:企业级技术团队工作流自动化架构设计完整指南 【免费下载链接】awesome-claude-skills A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows 项目地址: https://gitcode.com/GitHub_Trend…

2026/7/16 23:07:43 阅读更多 →
怎样免费获得专业级高清AI图像:DemoFusion开源工具完整指南

怎样免费获得专业级高清AI图像:DemoFusion开源工具完整指南

怎样免费获得专业级高清AI图像:DemoFusion开源工具完整指南 【免费下载链接】DemoFusion Let us democratise high-resolution generation! (CVPR 2024) 项目地址: https://gitcode.com/gh_mirrors/de/DemoFusion 想要生成专业级的超高分辨率AI图像&#xff…

2026/7/16 23:07:43 阅读更多 →
通义灵码不是代码生成器,而是开发者认知外延接口

通义灵码不是代码生成器,而是开发者认知外延接口

1. 通义灵码不是“代码生成器”,而是开发者认知外延的实时接口“通义灵码 帮助()”——这个标题乍看像一句未完成的搜索词,但恰恰暴露了当前绝大多数用户与这款工具之间最真实的互动状态:我们习惯性地把它当成一个需要…

2026/7/16 23:03:42 阅读更多 →
foobox-cn:重新定义foobar2000的专业音乐管理体验

foobox-cn:重新定义foobar2000的专业音乐管理体验

foobox-cn:重新定义foobar2000的专业音乐管理体验 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn 对于追求极致音乐体验的foobar2000用户来说,foobox-cn不仅仅是一个皮肤配置&…

2026/7/16 23:03:42 阅读更多 →

日新闻

HarmonyOs应用《重要日》开发第6篇 - 数据持久化存储

HarmonyOs应用《重要日》开发第6篇 - 数据持久化存储

本篇深入剖析 ImportantDays 项目的数据持久化方案——基于 HarmonyOS ArkData 模块的 Preferences 轻量级存储,以及 PreferenceUtil 工具类的单例封装。一、HarmonyOS 数据存储方案对比 HarmonyOS 提供了多种数据存储方案:方案适用场景特点Preferences轻…

2026/7/16 0:08:27 阅读更多 →
Python实现跨境电商商品图批量翻译教程

Python实现跨境电商商品图批量翻译教程

一、问题引入做跨境电商的卖家朋友,你是否遇到过这样的困扰?每次上架新品到亚马逊、Shopee或Lazada等平台,都需要处理大量商品图片的多语言版本。比如上架200款衣服,每款需要翻译成英语、日语、韩语等5种语言,这意味着…

2026/7/16 0:08:27 阅读更多 →
鸿蒙 7 新特性实战①:从 0 到 1 掌握 @kit 标准导入规范

鸿蒙 7 新特性实战①:从 0 到 1 掌握 @kit 标准导入规范

从鸿蒙 7(HarmonyOS NEXT)开始,官方全面完成了从 ohos.* 零散模块到 kit.* 领域套件的体系重构。对开发者来说,第一道门槛不是 API 用法变化,而是统一的导入规范——旧体系默认导入、解构导入混用的混乱局面被彻底终结…

2026/7/16 0:10:29 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/15 21:09:01 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/15 19:42:20 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/15 17:52:08 阅读更多 →

月新闻