分辨率的迷思:像素越高越要命?
“你这款相机才500万像素?我们这项目要求至少2000万!”——这话我每个月都听人事说(哦不,是客户)。然后呢?买回去发现镜头跟不上、光照跟不上、算法也拖不动,最后一肚子怨气。 像素尺寸才是亲爹。1/1.8英寸的芯片上硬挤2000万,单个像素做到1.1微米,光子抢得跟早高峰地铁似的,信噪比能看?同样的靶面,500万像素,像素尺寸大,暗光下从容得很。我之前做玻璃缺陷检测,那破料表面反光乱跳,高像素相机出来的图,噪声比缺陷还像缺陷。后来换成低像素大靶面,世界清净了。
帧率与接口:联调噩梦开始的地方
USB3.0标称5Gbps,实际传图像能到3Gbps就烧高香。我试过某品牌USB3相机,180fps在厂家demo里稳如老狗,到我笔记本上直接掉到120,还时不时黑屏。最后发现是主板控制器带宽被其它USB设备抢了。Industrial camera厂商永远不会告诉你——他们用顶级主机测的数值。 GigE Vision呢?靠谱些,但得配好网卡。再就是触发延迟,实时性要求高的场景,一定得用硬件触发,软件触发那延迟够你心跳骤停的。有一回做高速分拣,软件触发导致丢帧,机械手直接把料怼飞了,那场面…啧啧。
传感器与镜头:不容忽视的逻辑死结

触发与同步:让相机睡大觉的元凶
很多设备停摆不是因为相机坏了,而是触发信号不对。我见过最离谱的一次——相机触发用的是光耦,客户PLC输出是继电器,结果继电器触点弹跳触发了一堆无效帧。相机就进入保护状态,死给你看。那个厂的工程师差点把电脑砸了。 触发抖动必须控制在微秒级。如果传感器是全局快门,触发后曝光开始时间的抖动可能直接导致测量误差。记得挑相机时仔细看触发延迟(latency)和抖动(jitter)的指标。很多便宜货根本不标,那就是耍流氓。 还有,逐行曝光和帧曝光傻傻分不清?拍运动物体,果冻效应会让你怀疑人生。高速飞拍必须上全局快门。除非你钱多,愿意买件艺术品。