当前位置: 首页 > news >正文

深度学习框架YOLO模型如何训练无人机港口水域船舶 目标检测数据集 无人机船舶检测数据集浮标、化工船、集装箱船、客滚船、引航船、拖船

无人机港口水域船舶目标检测数据集

数据集面向港口监控、水域交通感知、无人机视角船舶识别与海事视觉巡检任务设计,收录了港口、码头、航道及近岸水域等场景下的船舶与水面目标图像。数据集中包含多尺度船舶目标、复杂港区背景、远近距离目标、船舶遮挡与多目标共现等情况,可用于船舶目标检测、水面目标识别、港区智能巡检与海事视觉感知算法的训练和评测。
类别:数据集(目标检测),共约 228 MB

检测子集规模:包含 6092 张图像,按 train/val/test 划分,其中训练集、验证集和测试集分别有 4262、1222 和 608 张图像。

标注规模:共 12879 个目标框,其中 Container 5535 个、Tugboat 4364 个、Passenger-RoRo 1703 个、Buoy 573 个、Pilot 397 个、Chemical 307 个。
图像分辨率:以 640x640 图像为主。
标注:包含边界框检测标注,为 YOLO TXT 格式。
类别:Buoy、Chemical、Container、Passenger-RoRo、Pilot、Tugboat,共 6 类。

无人机港口水域船舶目标检测数据集信息表

信息项详细内容
数据集名称无人机港口水域船舶目标检测数据集
任务类型2D目标检测
整体大小约 228 MB
图像总数量6092 张
数据集划分训练集:4262 张
验证集:1222 张
测试集:608 张
总标注目标框12879 个
类别总数6类
目标类别及标注数量Buoy(浮标):573 个
Chemical(化工船):307 个
Container(集装箱船):5535 个
Passenger-RoRo(客滚船):1703 个
Pilot(引航船):397 个
Tugboat(拖船):4364 个
图像分辨率主流为 640×640
标注格式YOLO TXT 边界框标注
场景特点覆盖港口、码头、航道、近岸水域;存在多尺度目标、远距离目标、目标遮挡、多目标共存、复杂港区背景
适用场景港口监控、水域交通感知、无人机海事巡检、水面船舶识别算法训练与评测

一、环境依赖

pipinstallultralytics opencv-python numpy

二、数据集目录结构

port_ship/ ├── train/ │ ├── images │ └── labels ├── val/ │ ├── images │ └── labels ├── test/ │ ├── images │ └── labels └── data.yaml

三、数据集配置文件 data.yaml

path:./port_shiptrain:train/imagesval:val/imagestest:test/imagesnc:6names:0:Buoy1:Chemical2:Container3:Passenger-RoRo4:Pilot5:Tugboat

四、YOLOv26 训练代码 train_port_ship.py

fromultralyticsimportYOLOif__name__=="__main__":model=YOLO("yolov26s.pt")model.train(data="./port_ship/data.yaml",epochs=100,imgsz=640,batch=8,device=0,workers=0,lr0=0.01,patience=18,mosaic=1.0,perspective=0.002,degrees=10,project="runs/train",name="yolov26_port_ship",exist_ok=True)

五、评估与推理代码 predict_eval.py

fromultralyticsimportYOLO# 加载最优模型权重model=YOLO("runs/train/yolov26_port_ship/weights/best.pt")# 模型指标评估metrics=model.val(data="./port_ship/data.yaml")print(f"mAP@0.5:{metrics.box.map50}")# 单图推理model("test.jpg",save=True)# 视频推理# model("port_video.mp4", save=True)

补充提示

  1. 针对数据集多尺度、遮挡、复杂水面背景,代码已开启透视、旋转数据增强,提升模型泛化能力。
  2. 显存不足时,下调batch为 4/2;无GPU将device=0改为device="cpu"
  3. 确保图片与对应TXT标注文件名称完全一致。
http://www.jsqmd.com/news/1084398/

相关文章:

  • 抖音卡黑屏技术原理与防御指南:从网络攻击到平台风控
  • AI 时代,这款能听懂人话的自助报表值得集成
  • 快速在pycharm中使用miniconda
  • 企业级应用开发:后端技术栈的选型策略与案例分析
  • WBK17DF-31H机床专用重载支撑单元技术指南
  • 统计学不再难懂:用生活化比喻讲透假设检验与置信区间
  • ppt模板_0118_黑色年号
  • Zenodo数据获取终极指南:zenodo_get工具深度解析与实战应用
  • 随机矩阵理论:从谱分析到可分离协方差混合模型的高维数据实战
  • CloakBrowser实战:Python浏览器指纹伪装与反检测自动化指南
  • 你的网盘下载还在龟速爬行吗?试试这个直链提取神器
  • REFramework终极指南:如何快速解决RE引擎游戏启动崩溃问题
  • 2026手机拍摄制作工作证照片保姆级详细教程,尺寸规范+实操步骤一次讲清
  • 绝缘子目标检测、无人机巡检视觉分析、输电线路设备识别,以及复杂场景下的鲁棒检测模型研究面向输电线路无人机巡检的绝缘子数据集
  • 好用的外贸独立站wordpress主题推荐
  • 低成本水质监测方案:ShineBlink与微信小程序实践
  • 【2026】Mastercam2026 R2安装教程 保姆级图文步骤详解(附安装包)手把手教你如何进行Mastercam的下载和安装
  • 2026年6月平凡日常
  • ComfyUI ControlNet Aux技术揭秘:40+预处理节点如何重塑AI图像生成工作流?
  • 【2026】GX Works3下载安装教程和使用教程(附安装包)PLC编程入门到精通,收藏这一篇就够了
  • 智慧建筑物缺陷混凝土蜂窝麻面识别分割数据集labelme格式915张1类别
  • 3分钟快速解决Windows快捷键冲突:终极检测工具指南
  • I2C 完全笔记 —— STM32 标准库实现
  • 如何让Mac轻松读写Windows硬盘:Nigate免费工具完全指南
  • 运动控制的“听诊器”:四通道同步编码器采集卡DABD-E265如何捕捉机械关节的每一次心跳?
  • 嵌入式开发之轮询机制详细解析
  • 如何用开源工具实现跨平台直播自动化录制与监控
  • 3分钟解决Windows运行库问题:VisualCppRedist AIO终极指南
  • Fooocus:5分钟掌握完全免费的AI图像生成神器终极指南
  • 50天50个项目:前端练手资源库