错误信息如下模型预期传入 1 通道图像实际输入 3 通道图像。但传入的图像为灰度图。这是由于传入图像经过框架预处理后变为形状为[n, 3, h, w]对应批次数量 n、通道数 3、图像高度 h、图像宽度 w的数组默认将单通道灰度图自动扩展为 3 通道。解决方法在ultralytics/engine/predictor.py里加了一行代码等号里是新加入的代码通过切片操作截取通道维度的第 1 个通道索引从 0 开始:1 表示取 0 到 1 之间的元素即仅保留第 0 个通道丢弃另外 2 个冗余通道将通道数从 3 压缩为 1。问题解决。