news 2026/5/9 12:58:09

CANN/ops-cv:NMS带掩码算子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ops-cv:NMS带掩码算子

NMSWithMask

【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv

产品支持情况

产品是否支持
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

  • 算子功能:对候选框执行非极大值抑制(NMS),输出候选框保留掩码,支持 IOU 阈值、置信度阈值过滤。
  • 输入坐标格式为 <x1,y1,x2,y2>(左下角和右上角坐标),在代码中以一维数组形式存储([N,4] 维度展开为长度 N*4 的一维数据)。
  • 计算公式:
    • 输入节点:

      • x (shape[N,4], FLOAT32) - 候选框坐标(x1,y1,x2,y2)
      • y (shape[N], FLOAT32) - 候选框置信度
      • iou_threshold (shape[1], FLOAT32) - IOU过滤阈值
      • scores_threshold (shape[1], FLOAT32) - 置信度过滤阈值
    • 计算节点:

      • Step1: 置信度降序排序索引 idx_sorted ( 该算子默认已降序排序,需用户自行保证)
      • Step2: 初始化临时掩码标记所有候选框为保留状态(值为 1),输出掩码初始化为 0;
      • Step3: 遍历候选框,跳过已标记为过滤的框,过滤置信度低于scores_threshold的框(临时掩码置 0);
      • Step4: 对保留的候选框标记输出掩码为 1,计算其与后续所有候选框的 IOU(IOU = 交集面积 /(当前框面积 + 对比框面积 - 交集面积));
      • Step5:将 IOU 高于iou_threshold的后续框标记为过滤(临时掩码置 0);
      • 重复步骤 Step3-Step5 直至所有框处理完成。
    • 输出节点:

      • z (shape[N], UINT8) - 候选框保留掩码

参数说明

参数名输入/输出/属性描述数据类型数据格式
x输入候选框坐标(左下和右上)[N,4]。FLOAT32ND
y输入置信度。FLOAT32ND
iou_threshold输入IOU阈值。FLOAT32ND
scores_threshold输入置信度阈值。FLOAT32ND
z输出选中候选框对应掩码。UINT8ND

约束说明

  • 目前只支持float32输入

调用说明

调用方式调用样例说明
aclnn调用test_aclnn_nms_with_mask_example通过aclnnNMSWithMask接口方式调用NMSWithMask算子。

【免费下载链接】ops-cv本项目是CANN提供的图像处理、目标检测相关的算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-cv

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:57:35

Sunshine游戏串流服务器:15分钟搭建个人云游戏平台的完整指南

Sunshine游戏串流服务器&#xff1a;15分钟搭建个人云游戏平台的完整指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款开源的自托管游戏串流服务器&#xff0c;专…

作者头像 李华
网站建设 2026/5/9 12:57:33

TikTokenizer:解密大语言模型计费的精准令牌计算器

TikTokenizer&#xff1a;解密大语言模型计费的精准令牌计算器 【免费下载链接】tiktokenizer Online playground for OpenAPI tokenizers 项目地址: https://gitcode.com/gh_mirrors/ti/tiktokenizer 在当今AI应用爆发的时代&#xff0c;每个开发者都面临着一个共同的挑…

作者头像 李华
网站建设 2026/5/9 12:56:13

3D UNet、VNet与HighResNet在胎儿fMRI脑区分割中的对比研究

1. 项目概述&#xff1a;当深度学习遇见胎儿大脑在医学影像分析领域&#xff0c;胎儿大脑的精准分割一直是个“老大难”问题。这不仅仅是技术上的挑战&#xff0c;更关乎对生命早期发育的深刻理解。传统的成人脑影像分析技术&#xff0c;在面对胎儿fMRI&#xff08;功能性磁共振…

作者头像 李华
网站建设 2026/5/9 12:55:48

认知科学如何启发AI:从预测编码到因果推理的跨学科实践

1. 项目概述&#xff1a;当AI遇见认知科学最近几年&#xff0c;AI领域&#xff0c;特别是大模型&#xff0c;取得了令人炫目的进展。但一个有趣的现象是&#xff0c;当我们在惊叹于GPT-4能写出流畅文章、Sora能生成逼真视频的同时&#xff0c;也常常会感到一丝困惑&#xff1a;…

作者头像 李华
网站建设 2026/5/9 12:54:36

贝叶斯信念网络元建模:为建筑能耗仿真构建可逆设计导航系统

1. 项目概述与核心价值在建筑设计&#xff0c;尤其是可持续建筑设计的早期阶段&#xff0c;设计师和工程师常常面临一个核心矛盾&#xff1a;一方面&#xff0c;需要对建筑方案的能耗性能进行快速、准确的评估&#xff0c;以指导方案迭代&#xff1b;另一方面&#xff0c;用于精…

作者头像 李华