跳到主要内容

应用场景

按工位看 Darra AI SDK 能接什么活。每个场景三段:现场干什么、SDK 怎么接、带走什么。模型在 AI Studio 侧训练或转换出包(.darmodel),现场只做推理。

视觉任务共九类:检测 / 分类 / 分割 / 姿态 / 旋转框 OBB / OCR / 异常 / 深度 / 特征。训练支持 YOLO26 / YOLO11 / YOLOv8 / YOLOv10 / YOLOv12 与 RT-DETR(训练)。

产线缺陷检测(检测)​

场景:外观检工位逐帧看划伤、异物、缺料、压伤,放行前判合格与否。

怎么用 SDK:检测模型出包后,工位机逐帧 InferFile("frame.jpg")(或内存字节走 InferImage),判 IsSuccess,从 Content.Items 取框坐标与类别,按缺陷类别触发剔废。

一句话收益:目检换成逐帧判定,缺陷带框坐标,可直接接剔废执行机构。

装配防错与零件分类(分类 / 检测)​

场景:装错螺丝型号、漏装垫片、混入异型号零件,要在装配前挡住。

怎么用 SDK:型号少、整类判型用分类模型,输出在 Content.Items 的类别;要指明装错位置用检测模型出框。输入同为一张工位照,调用链:快速开始。

一句话收益:上错料在装配前被类别或框拦下,不流到下工位。

OCR 读标(OCR)​

场景:批号、序列号、生产日期刻印或喷码在件体上,要读成文本进追溯表。

怎么用 SDK:OCR 模型经 蒸馏 出包后,现场 InferFile("mark.jpg") 读 Content.Items 里的文本项,与工单号比对入库。

一句话收益:标码读成文本直接进记录,免手抄。

尺寸与位置测量引导(检测 + 分割)​

场景:视觉引导上下料、来料定位,要件体的外接框或轮廓来算抓取点和偏移。

怎么用 SDK:检测出外接框、分割出轮廓,结果都在 Content.Items;内存里的相机帧可直接 InferImage 喂入。

一句话收益:框或轮廓坐标直接换算成引导偏移,接上下料指令。

姿态与方向判定(姿态 / OBB)​

场景:机器人抓取要位姿,斜放零件要旋转框才能贴合外形判方向。

怎么用 SDK:姿态模型给关键点、OBB 模型给旋转框,均从 Content.Items 读。

一句话收益:抓取位姿和件体朝向从推理结果直读,供机器人对位。

异常检测(异常)​

场景:缺陷样本少、缺陷形态说不全,只能靠大量良品学正常长什么样。

怎么用 SDK:异常模型出包后与其它任务同一条链,InferFile 后看 Content.Items 的异常判定。

一句话收益:只攒良品也能上线检,异常点给出位置与判定。

相关页​

  • 调用链与结果判读:快速开始、推理入门
  • 模型格式与环境:.darmodel 出包后由 SDK 打开;缺 Provider 或运行库时跑 darra-env-setup 补齐,缺哪个以静态 Check() 的 providers 表为准
  • 失败处置:Open / 推理 / Close 都不抛异常,读 error_code 与 message 判断
  • 平台侧准备:项目、推理、发布