河道漂浮物目标检测数据集

Pika Labs vs Runway ML:零基础小白如何选择最适合自己的AI视频生成工具? 本文详细对比了Pika Labs和Runway ML两款AI视频生成工具,从操作界面、生成效果、隐藏成本、工作流适配性和未来兼容性五个维度进行分析。Pika Labs适合零基础用户快速生成社交媒体短内容,而Runway ML则更适合专业级视频制作。帮助用户根据自身需求选择最适合的AI视频生成工具。 阅读详情

河道漂浮物目标检测数据集

第一部分为数据集详细介绍,第二部分为目标检测论文模板。

第一部分 河道漂浮物目标检测数据集详细介绍

在这里插入图片描述

图 1:河道漂浮物目标检测数据集标题背景。

数据集名称:河道漂浮物目标检测数据集。 这是一套用于识别和定位水面及近水区域漂浮物的彩色图像数据集,共包含 2400 张图片、8 类标注对象、3510 个目标框。全部图片均为 416 × 416 像素、RGB 三通道、JPG 格式,配有 YOLO 文本标注和 VOC XML 标注。以下数量按现有图像文件和标注条目统计。

一、数据集文件结构

河道漂浮物目标检测数据集的数据主体共有 3 个一级文件夹、6 个划分子文件夹:一级文件夹为 images、labels、xml;其中 images 与 labels 各自包含 train、val、test 三个子文件夹。

下表中的位置均相对于数据主体文件夹,文件夹名称按实际内容列出。

文件夹名称层级与组成存放内容数量
images一级文件夹,下含 train、val、test全部 RGB 图像,格式为 .jpg2400 张
images/trainimages 的子文件夹训练集图像1680 张
images/valimages 的子文件夹验证集图像239 张
images/testimages 的子文件夹测试集图像481 张
labels一级文件夹,下含 train、val、test与图像对应的 YOLO .txt 标注,另有缓存文件2400 个标注文件
labels/trainlabels 的子文件夹训练集 YOLO 标注1680 个
labels/vallabels 的子文件夹验证集 YOLO 标注239 个
labels/testlabels 的子文件夹测试集 YOLO 标注481 个
xml一级文件夹,无划分子文件夹全部 VOC .xml 标注,集中保存2400 个

表中 images 与 labels 行是各自三个子文件夹的汇总,不能与子文件夹数量重复相加。同一图像的 JPG、TXT 和 XML 采用相同的文件名主体,便于对应图像及其两种格式的标注。

数据中还包含以下辅助文件。

文件名称所在位置主要内容
dataset_local.yaml数据集主文件夹数据路径、训练、验证与测试图像位置、类别数量及类别名称配置
train.cache、val.cache数据主体的 labels 文件夹训练与验证标签的索引缓存,不是额外图像或标注样本
countTXT.py、countXML.py数据主体文件夹两种标注格式的计数辅助脚本
DivAndVerf.py、VOCtoYOLO.py数据主体文件夹数据划分与标注转换辅助脚本

二、标注对象及对应数量

数据集共有 8 类标注对象,类别 ID 为 0—7。下表分别列出每类的目标框数量、包含该类目标的图片数量,以及该类框数占全部 3510 个目标框的比例。

类别 ID中文对应名英文标签标注框数量含该类目标的图片数量框数占比
0瓶子bottle1691103948.18%
1草grass2012015.73%
2树枝branch43440412.36%
3牛奶盒milk-box2552337.26%
4塑料袋plastic-bag41139311.71%
5塑料垃圾plastic-garbage2021925.75%
6球ball49491.40%
7树叶leaf2672487.61%
合计8 类—3510全体共 2400 张,含类图片数不可直接相加100%

“标注框数量”和“图片数量”含义不同:一张图片可以包含多个同类目标,因此该类框数可能大于含类图片数;一张图片也可以出现不同类别,会分别计入多个类别的图片数量。例如,瓶子对应 1691 个框,分布在 1039 张图片中。

中文名称是现有英文标签的对应说明,不额外确认物体的材质或物种。YOLO 和 VOC 是同一组目标的两种标注表达,3510 个目标框不能因存在两套格式而重复累计。

三、画面内容与任务边界

画面以水面、岸边及近水区域为背景,包含瓶状容器、包装盒、袋状物、枝条、草叶、球状物和其他漂浮物。既有目标占据较大画面区域的近景,也有开阔水面中的较小目标;同一画面可能同时出现多个物体和不同类别。

样例中可见水面波纹、倒影、岸边植被以及物体局部浸水的情况。物体外形、朝向和背景具有一定变化,标签用于描述其所属类别及画面位置。

在这里插入图片描述

图 2:八类对象样例。彩色矩形及英文文字为数据已有标注,不是模型预测结果;样例用于展示内容,不代表各类别的完整视觉分布。

本数据的任务是 目标检测:识别图像中已定义类别的物体,并以轴对齐矩形框表示其位置。一张图片能够对应一个或多个框,并非每张图片只对应一个分类标签。

标注提供类别和矩形位置,没有像素级分割轮廓、连续轨迹或真实距离信息。因此,现有内容可以描述画面中的目标类别与位置,不能直接给出漂浮物的精确外形面积、体积、水流速度或连续运动方向。

四、规模、划分与类别分布

1. 整体规模与数据划分

数据集包含 2400 张图像、2400 个 YOLO 标注文件和 2400 个 VOC 标注文件。全部图像宽高一致,为 416 × 416 像素。训练集、验证集、测试集的图像数量分别为 1680、239、481 张,比例接近 70%/10%/20%。

数据划分图片数量图片占比YOLO 标注文件数对应目标框数量
训练集 train168070.00%16802442
验证集 val2399.96%239348
测试集 test48120.04%481720
合计2400100%24003510
2. 各类别在不同划分中的分布

三个划分均包含全部八个类别。下表以目标框为单位,展示不同类别在训练、验证和测试集中的数量。

类别训练集框数验证集框数测试集框数总框数
瓶子 bottle11741653521691
草 grass1481835201
树枝 branch3004292434
牛奶盒 milk-box1772751255
塑料袋 plastic-bag2883786411
塑料垃圾 plastic-garbage1381846202
球 ball3210749
树叶 leaf1853151267
合计24423487203510

在这里插入图片描述

图 3:类别框数与数据划分。左侧为八类标注对象的框数,右侧为三个数据划分的图片数量及占比。

类别分布以瓶子为主,占全部框的 48.18%;树枝与塑料袋分别占 12.36% 和 11.71%;牛奶盒、树叶、草及塑料垃圾各占约 5%—8%;球类数量最少,占 1.40%。不同类别的图片数量与目标框数量均有差异,比较类别规模时需要分别使用相应统计口径。

第二部分 目标检测论文模板

基于 YOLO26s 与类别均衡训练的河道漂浮物目标检测研究(模拟数据示例版)

模拟数据声明:本文尚未训练模型。数据集规模与类别统计来自实际文件;三张实验结果表中的数值由人为构造,仅用于演示排版、统计计算和论文分析写法,均为模拟示例,非实测。摘要、分析与结论中涉及这些数值的陈述也只对应模拟情形,不能作为真实实验结果引用。图 3、图 4 仍为独立保存的实验预留版式。

中文摘要

河道漂浮物具有类别分布不均、尺度变化明显及水面背景复杂等特点,给视觉检测带来定位与识别困难。本文以 YOLO26s 为基础,拟构建结合类别均衡分类损失与场景适配增强的八类别检测框架,保留多尺度特征融合和双检测头训练机制。实际研究对象包含 2400 张 RGB 图像和 3510 个矩形标注框,覆盖瓶子、草、树枝等八类对象。实验拟采用内容分组划分,并设置模型对比、两因素消融和效率比较。为演示结果写法,本文构造一组模拟数据:YOLO26s-CB 的示例 mAP50 与 mAP50:95 分别设为 90.0% 和 65.0%,后者较示例基线高 2.9 个百分点。上述数值并非训练或测试所得,不证明改进有效,真实精度、效率及泛化能力仍须通过实验验证。

关键词:河道漂浮物;目标检测;YOLO26s;类别均衡;多尺度特征;模型评估

1 引言

水面漂浮物识别是河道视觉巡查中的基础任务。利用图像定位瓶子、包装物与自然漂浮物,可为后续人工复核和清理决策提供目标位置。然而,水面倒影与波纹会形成复杂纹理,岸边植被与目标颜色可能接近,物体浸水、形变和遮挡又改变其可见外观。因此,检测器需要联合利用局部轮廓与上下文信息,避免将背景边缘误判为目标。

研究中的另一问题是样本分布差异。本数据集中瓶子有 1691 个标注框,球类仅有 49 个框。若仅报告总体平均结果,可能忽略少数类别识别不足。与此同时,训练与评估图像的内容独立性会影响结果解释;不同文件名并不能保证图像互不重复,未经核验的划分可能使测试指标偏离对新场景的真实表现。

本文拟从三个方面开展研究:以近期正式发布的 YOLO26s 建立可复现检测基线;在固定网络主体的前提下考察类别均衡损失与场景适配增强;结合内容分组划分、消融实验和效率测试,分析精度变化的来源。上述改动属于待实现、待验证的研究方案,不将模块数量或模型发布时间视为有效性的证据。

2 相关工作

图像目标检测主要包括候选区域驱动的两阶段方法、直接预测类别与位置的单阶段方法,以及利用目标查询与集合匹配的端到端方法。不同路线在特征表达、候选分配和后处理方式上存在差别,应在相同任务和测量条件下比较,而不能直接将公开通用数据集上的排名转用于河道场景。

YOLO 系列通过多尺度特征融合和密集预测兼顾不同大小的目标。本文核查时间为 2026 年 10 月 27 日,选用 Ultralytics 最新正式发布系列 YOLO26 中的 s 规格;尚未公开可用的预告模型不列入已实现方案。YOLO26 支持双头训练,取消分布焦点损失,并提供一对一检测分支的免 NMS 推理路径。

类别均衡训练尝试调整不同类别的优化贡献,数据增强则改变训练图像的外观与布局。二者均可能改善特定类别,也可能增加误检或改变训练分布。因此,本文不将这些策略的作用视为既定事实,而通过独立因素消融检查其边际效果及交互作用。

3 方法

3.1 检测框架

拟议框架记为 YOLO26s-CB。输入图像统一处理为 640×640 像素,经骨干网络提取特征,再通过双向融合形成步长为 8、16 和 32 的三个尺度表示。网络输出八个类别分数及边界框,类别顺序与现有标注保持一致。类别均衡策略 A 作用于分类监督,增强策略 B 作用于训练图像及其同步变换的标注;二者均不增加新的推理特征分支。
在这里插入图片描述

图 1 网络架构示意图。 对应图片文件:论文配图/图1_网络架构示意图.png。实线表示特征与推理路径,虚线表示训练监督及拟加入的策略 A、B。该图是概念框架,不代表已完成模型实现。

训练保留一对多与一对一分支。本文拟明确设置 nms=False 使用一对一分支推理;该设置不能与默认一对多分支配合 NMS 的路径混写。比较模型采用各自正常预测流程,并在效率测试中记录后处理是否计时。

3.2 类别均衡损失

类别权重仅由清洗后训练集的标注框数计算,验证集和测试集不参与估计。设第 c 类目标数为 n_c,有效样本数权重及其截断形式定义为

wc=1−β1−βnc,w~c=clip⁡(8wc∑j=18wj,0.5,3). w_c=\frac{1-\beta}{1-\beta^{n_c}},\qquad \widetilde w_c=\operatorname{clip}\left(\frac{8w_c}{\sum_{j=1}^{8}w_j},0.5,3\right). wc​=1−βnc​1−β​,wc​=clip(∑j=18​wj​8wc​​,0.5,3).

预设 β=0.999。对任务分配得到的软目标 q_ic 与预测概率 p_ic,拟采用正项加权的分类损失

LCB=−1S∑i,c[w~cqiclog⁡pic+(1−qic)log⁡(1−pic)],S=max⁡(1,∑i,cqic). L_{\mathrm{CB}}=-\frac{1}{S}\sum_{i,c}\left[\widetilde w_c q_{ic}\log p_{ic}+(1-q_{ic})\log(1-p_{ic})\right], \quad S=\max\left(1,\sum_{i,c}q_{ic}\right). LCB​=−S1​i,c∑​[wc​qic​logpic​+(1−qic​)log(1−pic​)],S=max(1,i,c∑​qic​).

截断用于限制少数类的单项权重,但不保证其检测性能必然提高。该式是本文拟替换的分类项,不应表述为 YOLO26 的原始默认损失。框回归拟沿用 CIoU 与按图像尺寸归一化的 LTRB 距离 L1 项。单分支与双分支目标分别写为

Lh=λbLCIoU+λcLCB+λ1LL1,L=α(t)Lo2m+[1−α(t)]Lo2o. L_h=\lambda_b L_{\mathrm{CIoU}}+\lambda_c L_{\mathrm{CB}}+\lambda_1 L_{\mathrm{L1}},\qquad L=\alpha(t)L_{\mathrm{o2m}}+[1-\alpha(t)]L_{\mathrm{o2o}}. Lh​=λb​LCIoU​+λc​LCB​+λ1​LL1​,L=α(t)Lo2m​+[1−α(t)]Lo2o​.

其中 α(t) 随训练推进从 0.8 线性降至 0.1,逐步提高一对一监督比重。λ_b、λ_c、λ_1 预设为 7.5、0.5、1.5,最终值须与实际训练配置一致。YOLO26 不使用 DFL,亦不在本方法中额外添加独立目标存在性损失。CIoU 的几何项为

LCIoU=1−IoU⁡+ρ2(c,c∗)d2+ηv,v=4π2(arctan⁡w∗h∗−arctan⁡wh)2,η=v1−IoU⁡+v+ε. L_{\mathrm{CIoU}}=1-\operatorname{IoU}+\frac{\rho^2(\mathbf c,\mathbf c^*)}{d^2}+\eta v,\qquad v=\frac{4}{\pi^2}\left(\arctan\frac{w^*}{h^*}-\arctan\frac{w}{h}\right)^2, \quad \eta=\frac{v}{1-\operatorname{IoU}+v+\varepsilon}. LCIoU​=1−IoU+d2ρ2(c,c∗)​+ηv,v=π24​(arctanh∗w∗​−arctanhw​)2,η=1−IoU+v+εv​.

ρ 表示框中心距离,d 为最小包围矩形的对角线长度,v 衡量宽高比差异。

3.3 评价指标

类别正确且交并比达到阈值的匹配计为 TP,其余预测与未匹配真值分别计为 FP 和 FN。精确率、召回率及交并比定义为

P=TPTP+FP,R=TPTP+FN,IoU⁡=∣B∩G∣∣B∪G∣. P=\frac{TP}{TP+FP},\qquad R=\frac{TP}{TP+FN},\qquad \operatorname{IoU}=\frac{|B\cap G|}{|B\cup G|}. P=TP+FPTP​,R=TP+FNTP​,IoU=∣B∪G∣∣B∩G∣​.

拟将不同框架的预测统一交由同一评估器,以 101 个召回率采样点计算插值 AP,并报告八类平均结果。令插值精确率为相应召回率之后的最大精确率,定义为

APc,τ=1101∑k=0100Pc,τinterp(k100),mAP⁡50:95=180∑c=18∑τ∈{0.50,0.55,…,0.95}APc,τ. AP_{c,\tau}=\frac{1}{101}\sum_{k=0}^{100}P^{\mathrm{interp}}_{c,\tau}\left(\frac{k}{100}\right),\qquad \operatorname{mAP}_{50:95}=\frac{1}{80}\sum_{c=1}^{8}\sum_{\tau\in\{0.50,0.55,\ldots,0.95\}}AP_{c,\tau}. APc,τ​=1011​k=0∑100​Pc,τinterp​(100k​),mAP50:95​=801​c=1∑8​τ∈{0.50,0.55,…,0.95}∑​APc,τ​.

mAP50 仅使用阈值 0.50。应冻结评估器版本,不混用各框架的积分近似或默认汇总结果。图像级内容组作为评估独立性检查单位,不以多个重复文件增加有效样本量。

4 数据集与实验设置

4.1 数据内容与划分

本文使用河道漂浮物目标检测数据集,实际包含 2400 张 416×416 像素 RGB 图像,具有 YOLO 与 VOC 两种矩形框标注,共计 3510 个目标。瓶子、草、树枝、牛奶盒、塑料袋、塑料垃圾、球和树叶的框数依次为 1691、201、434、255、411、202、49、267。自然枝叶也是独立类别,不能将所有目标都解释为人工垃圾。
在这里插入图片描述

图 2 数据集样本标签示例图。 对应图片文件:论文配图/图2_数据集样本标签示例图.png。展示本数据的真实图像及原有瓶子标注框,不是检测预测。配图显示采用缩略和统一颜色量化,具体显示参数见图内说明;原图及标注未改变,该图不用于细节或定量判断。

原训练、验证、测试集为 1680、239、481 张,约占 70.00%、9.96%、20.04%。文件检查发现 89 组完全重复图像,其中 49 组跨越原划分。正式实验拟先按文件与像素哈希归组,汇集同图标注后人工核验,再按内容组以约 7∶1∶2 划分并兼顾类别覆盖。清洗后图像数、框数和三部分实际数量均为【待统计】,不能直接沿用原始分母。此处理尚未执行,也不能据此声称已排除近重复或同场景关联。

4.2 数据增强与训练参数

基准设置拟采用等比例缩放、填充及概率 0.5 的水平翻转。策略 B 在此基础上加入 HSV 扰动,h、s、v 幅度分别为 0.015、0.4、0.2,旋转范围 ±5°,平移比例 0.1,缩放幅度 0.3,Mosaic 概率 0.5,并在最后 10 轮关闭 Mosaic。变换后的框同步更新,无有效目标的裁剪需明确处理规则。验证和测试只进行确定性尺寸处理,不施加随机增强。

计划训练 200 轮,批量大小 16,输入尺寸 640,采用 AdamW,初始学习率 0.001、末端学习率 0.00001,权重衰减 0.0005,预热 3 轮并使用余弦退火。启用混合精度,固定随机种子 0、1、2 分别运行三次,以验证集 mAP50:95 选择检查点。类别权重按各次共用训练划分计算,不在测试集上调参。放大至 640 的输入不意味着原图获得额外细节。

4.3 环境与比较协议

参考硬件预设为单张 NVIDIA RTX 4090 24 GB、至少 16 核 CPU 和 64 GB 内存;软件预设为 Ubuntu 22.04、Python 3.11、PyTorch 2.6 与 CUDA 12.4,YOLO 实现拟固定为 ultralytics==8.4.190。这些是待执行实验的目标环境,不代表已检测到的本机配置,实际设备、驱动及依赖版本须据运行记录替换。

比较 YOLOv8s、YOLO11s、RT-DETR-R18、YOLO26s 与拟议 YOLO26s-CB,记录各自权重来源、实现版本及预训练差异。各组共享内容划分、训练轮数和输入尺寸;除预定义策略 A、B 外保持共同设置,并分别报告预训练与优化器适配带来的限制。

5 实验结果与分析

5.1 模型比较

表 1 填入人为构造的三组示例数值,并以其算术均值±样本标准差显示,所有检测指标以百分比报告。这些不是三次真实训练结果,也不提供统计推断依据。正式实验中,P、R 拟统一在置信度 0.25、匹配 IoU 0.50 下计算,AP 使用完整置信度排序;完成训练后须整体替换本表。

表 1 模型对比表(模拟示例,非实测)

模型P/%R/%mAP50/%mAP50:95/%
YOLOv8s86.2±0.380.9±0.485.8±0.358.4±0.3
YOLO11s87.4±0.282.1±0.487.0±0.360.0±0.3
RT-DETR-R1886.8±0.483.0±0.386.6±0.260.7±0.4
YOLO26s88.5±0.384.0±0.388.2±0.262.1±0.3
YOLO26s-CB(A+B)90.1±0.286.1±0.390.0±0.265.0±0.3

在所设模拟数值中,联合方案的 mAP50:95 较 YOLO26s 高 2.9 个百分点,较 YOLOv8s、YOLO11s 与 RT-DETR-R18 分别高 6.6、5.0、4.3 个百分点;P 与 R 较基线分别高 1.6、2.1 个百分点。这一段仅示范模型差异的描述方式。人为排列的均值与标准差不能证明真实性、显著性或稳定性,也不能据此认定模型优劣。

5.2 消融与训练过程

在相同 YOLO26s 主体上采用两因素四组设计。A 表示类别均衡分类损失,B 表示场景适配增强;各组使用一致内容划分、种子和训练预算,并共享框回归项、损失系数、目标分配与双头权重调度。关闭 A 时只还原未加权分类项,关闭 B 时只移除额外增强。表 2 中球类 AP 用于观察少数类表现,其余逐类结果应随实验记录保存。

表 2 消融实验表(模拟示例,非实测)

组别策略 A策略 BmAP50:95/%球类 AP50/%
基线否否62.1±0.349.8±0.8
仅类别均衡是否63.5±0.255.4±0.7
仅场景增强否是64.0±0.353.0±0.8
联合方案是是65.0±0.358.2±0.6
在这里插入图片描述

图 3 训练损失与验证指标曲线图。 对应图片文件:论文配图/图3_训练损失与验证指标曲线图.png。当前仅为空白实验版式,无模拟曲线或实测数值。训练后填入分类、CIoU、L1 损失及验证集 mAP50:95,并标出选中轮次与三次运行的离散程度。

模拟设定中,A、B 和联合方案相对基线的 mAP50:95 差值为 1.4、1.9、2.9 个百分点,交互项为 65.0−63.5−64.0+62.1=−0.4 个百分点。因此,即使联合数值最高,也不能写成超加性协同。球类 AP50 的示例差值分别为 5.6、3.2、8.4 个百分点。这些计算仅说明如何分析消融表,尚无真实损失日志、逐类预测或收敛证据。

5.3 效率与可视化

效率拟在同一设备、640×640 输入和 batch=1 下测量,固定 FP16,预热 100 次后重复 1000 次,并执行 GPU 同步。单图延迟拟包含预处理、前向和后处理,排除磁盘读取。表 3 的参数量、GFLOPs 和各项延迟均为人为设定,不是代码统计或任何设备的计时结果;FPS 仅由示例平均延迟按 1000/平均毫秒数计算。

表 3 推理效率对比表(模拟示例,非实测)

模型参数量/MGFLOPs平均延迟/ms中位延迟/msP95/msFPS
YOLOv8s11.1428.406.806.608.30147.06
YOLO11s9.4121.506.156.007.50162.60
RT-DETR-R1820.1060.009.509.2511.80105.26
YOLO26s9.5020.905.605.456.90178.57
YOLO26s-CB9.5020.905.645.486.95177.30

由于 A、B 仅作用于训练,示例中 YOLO26s 与联合方案的参数量和 GFLOPs 保持相同。两者示例平均延迟相差 0.04 ms,不能解释为新增推理结构的开销,更不能视为实测速度差异。中位数及 P95 是独立指定的示例值,不能由平均数推导;正式实验必须从实际延迟序列计算。
在这里插入图片描述

图 4 不同模型检测可视化对比图。 对应图片文件:论文配图/图4_不同模型检测可视化对比图.png。首列为真实样本及原标注,其他列保留相同画面并明确等待推理,不是模型预测或漏检结果。实验后应按预先固定的样本规则展示正确检出、漏检与误检,统一显示阈值、颜色及图像处理,不只挑选有利案例。

6 讨论

本研究的解释边界首先来自数据内容和监督质量。现有类别覆盖自然漂浮物与人工物品,标注名不能直接证明材料属性;同图不同标注需要人工核验,格式可读也不能代替语义检查。按相同内容分组只能处理精确重复,仍需检查近重复及相同拍摄场景,防止残余关联影响评估。

其次,类别均衡可能提高少数类贡献,也可能增加背景误报;场景增强可能扩展训练变化,也可能产生与真实水面不一致的组合。这些机制应通过消融和错误类型统计检验。三次种子运行只能反映部分优化波动,不能代表跨河道泛化的不确定性。

最后,有限分辨率静态图像不足以支持水流跟踪、物体体积估计或持续巡查效果判断。GPU 上的吞吐也不能直接证明岸端设备的实时表现。后续应使用独立水域、不同光照与成像距离的样本验证,并分别评估数据治理、网络选择和训练策略的贡献。

7 结论

本文给出了以 YOLO26s 为基础的八类别河道漂浮物检测方案,并补充了模型对比、消融和效率表的模拟示例。在人为设定的数值中,联合方案 mAP50:95 为 65.0%,较基线高 2.9 个百分点,但这只是分析写法的演示,不是实验发现。真实数据仍需处理重复内容、核验标注并完成独立训练和测试。正式结论须依据实际预测与计时记录重写,本文模拟数值不能用于证明方法有效或部署可行。
续巡查效果判断。GPU 上的吞吐也不能直接证明岸端设备的实时表现。后续应使用独立水域、不同光照与成像距离的样本验证,并分别评估数据治理、网络选择和训练策略的贡献。

Android Update Engine 分析(三四)OTA 签名都支持哪些算法? 写了几十篇还没涉及到 OTA 签名算法细节,OTA 讨论群也很少问这个,毕竟签名算法纯理论的问题,一旦实现好就极少需要改动,只需要进行一些配置,准备好签名的秘钥和证书就可以了。限于签名的算法理论太过于抽象,本篇不讨论签名算法细节,但会总结一些签名操作。以及 Android OTA 包支持的签名算法。本文主要分析 Update Engine 中支持的签名算法,以及这些算法的操作实现(不涉及原理部分),并总结签名和验签使用的 key。 阅读详情

相关推荐

Neurocomputing 投稿指南

Generation Information:选择论文所属领域。上传附件(利益声明,手稿,摘要)审稿人偏好:可以选择期待的审稿人。

qq_41174671的博客 2万+

深度学习目标检测框架Yolov8训练使用水面河道垃圾及漂浮物数据集识别水上及海上易拉罐.树枝,树叶,草,牛奶塑料袋瓶子,水果,球等进行识别,来构建一个水面垃圾漂浮物检测系统

深度学习目标检测框架Yolov8训练使用水面河道垃圾及漂浮物数据集识别水上及海上易拉罐.树枝,树叶,草,牛奶塑料袋瓶子,水果,球等进行识别,漂浮物检测系统3000张 水面垃圾 带标注

QQ_1309399183的博客 799

Android应用加固脱壳实战:从爱加密原理到Frida内存Dump与修复

在移动应用安全领域,代码加固与动态加载是保护核心逻辑的关键技术。其原理在于通过修改应用启动流程,将原始DEX加密隐藏,并注入包含解密逻辑的壳DEX,实现运行时动态加载。这项技术的核心价值在于防止应用被逆向分析、二次打包或恶意篡改,广泛应用于金融、游戏等高安全要求场景。对于安全研究、漏洞挖掘或历史版本审计,掌握脱壳技能至关重要。本文聚焦于**爱加密**等主流加固方案,深入探讨如何利用**Frida**框架在内存中精准捕获解密后的DEX数据,并解决脱壳后常见的签名校验等运行问题,提供一套从原理到实践的完整攻防思

weixin_28716443的博客 488

无人机河道河流漂浮物检测数据集的训练及应用 如何建立深度学习无人机河流漂浮物检测系统 可用于河道河流环保,水利低空目标检测等领域

无人机河道河流漂浮物检测数据集的训练及应用 如何建立深度学习无人机河流漂浮物检测系统 可用于河道河流环保,水利低空目标检测等领域

2401_88440984的博客 859

不用写触发器!帆软填报报表自动记录创建/修改时间的终极方案

本文详细介绍了帆软填报报表中无需编写数据库触发器,即可自动记录数据创建时间和修改时间的终极方案。该方案利用帆软内置函数和单元格条件属性,在应用层实现日期自动生成,有效规避了触发器带来的权限、维护和部署难题,为数据填报提供了更轻量、灵活且易于维护的解决方案。

weixin_28040125的博客 358

【锂离子电池力学耦合及相场法模拟技术与应用】

8. 电化学仿真软件的使用与案例分析 (1) 各向异性纳米线锂化应力分析(实例讲解1) (2) 化学反应及死锂现象研究(案例分析2)(3) 锂化循环损伤计算(案例分析3)6. 4. 电池材料的力学与电化学耦合性能分析(1) 耦合效应对电池性能的影响(2) 耦合模型的验证与应。5. 5. 电池颗粒、极片、电芯尺度力-电-化-热多场耦合模型概述力学-7. 颗粒尺度耦合模型在电池失效分析中的应用。2. 2. 电池电极材料的分类与特性。5. (2) 耦合模型的验证与应用。电化学耦合模型与仿真。

weixin_51101456的博客 520

[数据集][VOC][目标检测]河道垃圾水面漂浮物数据集目标检测可用yolo训练-1304张介绍

数据集格式:Pascal VOC格式(不包含分割路径的txt文件和yolo格式的txt文件,仅仅包含jpg图片和对应的xml)[数据集介绍][目标检测]河道垃圾水面漂浮物数据集VOC格式1304张_哔哩哔哩_bilibili。重要说明:主要是河道内的垃圾,数据集来自30多段视频的图片。图片数量(jpg文件个数):1304。标注数量(xml文件个数):1304。标注类别名称:["trash"]使用标注工具:labelImg。标注规则:对类别进行画矩形框。

FL1623863129的博客 4329

如何正确的计算两个角度的角度差?

这一步是必要的,因为它确保了无论a相对于b是在逆时针方向还是顺时针方向,d2总是正确地反映出绕圆相反方向的角度差。这样,当函数进行最后的比较时,它能够准确地比较两个方向的旋转路径并选择最短的一个。

小秋 AI SLAM 入门实战教程 4134

Yolov5 v7.0目标检测——详细记录环境配置、自定义数据处理、模型训练与常用错误解决方法(数据集为河道漂浮物)

YOLOv5是是YOLO系列的一个延伸,其网络结构共分为:input、backbone、neck和head四个模块,yolov5对yolov4网络的四个部分都进行了修改,并取得了较大的提升,在input端使用了Mosaic数据增强、自适应锚框计算、自适应图片缩放;在backbone端使用了Focus结构与CSP结构;在neck端添加了FPN+PAN结构;在head端改进了训练时的损失函数,使用GIOU_Loss,以及预测框筛选的DIOU_nms。

1586

基于Simulink的异步电机参数在线辨识与自适应控制仿真

本文基于Simulink平台,详细介绍了异步电机参数在线辨识与自适应控制系统的仿真实现。针对异步电机运行中参数时变问题,采用模型参考自适应系统(MRAS)实时辨识转子电阻和互感,并结合自适应PI控制策略动态调整控制器参数。通过搭建完整的矢量控制(FOC)仿真模型,验证了系统在稳态辨识、参数摄动和动态响应等工况下的性能:参数辨识误差<1.2%,转速跟踪误差<20rpm,动态响应时间<10ms。文章还提供了详细的Simulink建模步骤、核心代码实现及性能分析,为高级电机控制系统的设计与优化提

amy_mhd的博客 72

FLACS-CFD 气云爆炸模拟全流程工况构建指南:从泄漏到爆炸

摘要: 本文详细介绍了使用FLACS-CFD模拟气云爆炸的全流程构建方法,重点解决泄漏模拟到爆炸模拟的气云文件传递问题。核心步骤包括: 项目规划:明确泄漏源(甲烷管道腐蚀泄漏)和爆炸场景,建立标准目录结构; 网格设计:泄漏与爆炸模拟需采用兼容的网格,爆炸域应为泄漏域的子区域且网格划分一致; 泄漏模拟配置:通过.inp文件定义几何、网格、风场、燃料及泄漏源参数,确保输出爆炸所需的气云文件(*.uni/*.fla); 关键设置:统一燃料名称、时间点匹配、路径正确性,避免版本兼容性问题。

huanghm88的专栏 756

智慧水库垃圾识别 水面漂浮物识别 水库治理巡检 河道等水域漂浮物自动检测第10572期

智慧水库垃圾识别 水面漂浮物识别 水库治理巡检 河道等水域漂浮物自动检测第10572期

qq1309399183的博客 75

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

无人机航拍河道垃圾检测数据集大全:从数据集到YOLOv8实战

无人机航拍河道垃圾检测数据集大全:从数据集到YOLOv8实战

2403_88545703的博客 277

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

智慧无人机河道巡检 河道无人识别 智慧城市治理 河道江边漂浮物与浮萍识别河道漂浮物识别 水草识别 yolo数据集第10454期

智慧无人机河道巡检 河道无人识别 智慧城市治理 河道江边漂浮物与浮萍识别河道漂浮物识别 水草识别 yolo数据集第10454期

qq1309399183的博客 544

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

无人机水面垃圾数据集 无人机河道漂浮物检测数据集 YOLOV8模型如何训练无人机河道巡检数据集 检测识别 船、浮萍、渔业、漂浮物、污染、垃圾

无人机水面垃圾数据集 无人机河道漂浮物检测数据集 YOLOV8模型如何训练无人机河道巡检数据集 检测识别 船、浮萍、渔业、漂浮物、污染、垃圾

2401_88440984的博客 510

【一键下载】2400张标注好的水面漂浮物检测数据集,让 Darknet 物体检测模型开箱即练

河道巡检、港口监控里,水面漂浮垃圾常常要靠人眼一张一张看,漏检多、成本高。这个数据集把 2400 张真实水面照片连同逐物体边界框标注一起打包好,解压后就能直接喂给 Darknet 这类目标检测框架开训。 ## 一眼看懂这个数据集 | 规格 | 说明 | | --- | --- | | 图片数量 | 2400 张 JPEG,全部来自实地拍摄 | | 标注方式 | 手工标注的边界框,Pascal

gitblog_00109的博客 188

使用深度学习模型来进行目标检测任务 构建一个水面垃圾检测系统_用yolov8训练水面垃圾河道漂浮物 识别水面漂浮物检测数据集voc yolo 8nc

使用深度学习模型来进行目标检测任务 构建一个水面垃圾检测系统_用yolov8训练水面垃圾河道漂浮物 识别水面漂浮物检测数据集voc yolo 8nc

QQ_1309399183的博客 927

无人机航拍河道污染漂浮物垃圾检测数据集VOC+YOLO格式2436张1类别

数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)特别声明:本数据集不对训练的模型或权重文件精度作任何保证。重要说明:数据集没有划分训练验证测试集需自行划分。标注类别名称:["floating"]图片数量(jpg文件个数):2436。标注数量(xml文件个数):2436。标注数量(txt文件个数):2436。使用标注工具:labelImg。标注规则:对类别进行画矩形框。图片分辨率:640x640。

2403_88102872的博客 150

【免登录下载】2400张实拍图 + 8类垃圾标注:水面漂浮物检测用 Darknet 一步跑通

水面漂浮物数据集是一套面向水中漂浮物检测的开箱式深度学习数据集:2400 张实拍图片,配 3510 个手工绘制的边界框,覆盖瓶子、树枝、塑料袋等 8 类杂物。数据采用标准 PASCAL VOC 2007 目录结构,README 明确其为 Darknet 物体检测框架设计,可直接用于训练与验证。做智慧水务演示、课程里的目标检测作业,都能用它跳过"采集 + 标注"这道坎。 ## 自己采集标注水面漂浮

gitblog_00780的博客 4

无人机拍到的不是风景,是11类“漂浮物刺客” | 1200张实景数据集,把河道治理变成了一场“找茬游戏”

你以为的河道垃圾是“瓶子”,模型看到的可能是“一团模糊” | 2200张图,6类污染物的AI“照妖镜” | 河道垃圾数据集 | 城市治理

2403_88545703的博客 172

智慧河道巡检-YOLOv12大疆无人机河面塑料垃圾检测数据集 ,使用 YOLOv12 模型进行训练无人机河道垃圾塑料检测数据集 智慧河道巡检、YOLOv12、大疆无人机、河面塑料垃圾检测、水面漂浮物

智慧河道巡检-YOLOv12大疆无人机河面塑料垃圾检测数据集 ,使用 YOLOv12 模型进行训练无人机河道垃圾塑料检测数据集 智慧河道巡检、YOLOv12、大疆无人机、河面塑料垃圾检测、水面漂浮物

2401_88440984的博客 320
上一篇: 皮肤病图像分割数据集(2026)
下一篇: 红外光伏缺陷目标检测数据集
数据集_深度学习
博客等级 码龄2年 1164粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值