GenICam 详解 · 08:PFNC 像素格式命名(PFNC v2.4)覆盖 GenICam 的 PFNC 模块(Pixel Format Naming Convention):Mono8、BayerRG8这些名字是怎么拼出来的。上一篇里PixelFormat枚举的值(Mono8、BayerRG8…)不是随手起的,背后有一套精确的命名公式。一、为什么像素格式要有「命名公式」一个像素格式,要描述的信息其实很多:有几个分量(灰度/彩色)?每个分量几位?有符号还是无符号?分量怎么塞进字节里?Bayer 滤色片怎么排?如果每出一种新格式就随意起个名,那Mono8和Mono8u和Mono8s到底差在哪,谁也记不住。PFNC 的答案:把像素格式的名字拆成 5 个字段,按固定规则拼起来(§2):名称 = Components Location + #bits + [data type] + [packing] + [interface-specific] (分量与位置) (位宽) (数据类型,可选) (打包,可选) (接口特有,可选)