3.2.3.1 颜色空间转换(BGR to RGB/NV12) 你有没有在深夜调试一个图像推理 pipeline 时,突然发现——模型输出的热力图像一只被泼了墨的猫?明明输入是清晰的人脸,模型却把左眼标在右耳位置;明明用 OpenCV 加载的图,送进 PyTorch 模型后,肤色泛青、嘴唇发紫、背景灰蒙一片。你反复检查归一化参数、检查 是否写错、检查 类型是否一致……最后,当 输出 ,而你顺手用 再 一看——颜色终于对了。 那一刻,你不是松了一口气,而是心头一沉:原来问题不在模型,不在数据加载器,甚至不在 GPU 显存——它卡在了最前端、最不起眼、却被所有人默认“理所当然”的一步:BGR 到 RGB 的转换。 这不是玄学,也不是偶然。