C# 调用yolov11 onnx 后处理关注点
/// <summary>
/// 后处理:解析输出并转换为原图坐标
/// </summary>
private List<DetectionResult> Postprocess(Tensor<float> outputTensor, float scale,
int padLeft, int padTop,
int originalWidth, int originalHeight)
{
// YOLOv11导出常见输出: [1,84,8400] 或 [1,8400,84]
// 84 = 4个(cx,cy,w,h) + 80个类别分数(无objectness)
var dims = outputTensor.Dimensions;
if (dims.Length < 3)
throw new InvalidOperationException("不支持的输出维度。");
bool layoutIsCHW = dims[1] == 84; // [1,84,8400]
&