这里只讲些我自己遇到的普通应用场景,更高要求的场景我自己碰到的少,相机也一般是动辄几千上万,镜头至少千元以上(比如很精细的缺陷检查,超高分辨率应用等),这样的场景我们自己用的少,因为我们的机器视觉主要在配合运动控制实现高精度定位的领域,因此在这里就不多说了,以后有机会了再慢慢介绍。
我自己主要用M12,CS镜头,如果空间够的话,一般CS镜头是个不错的选择,然后选一款比较经济的相机。
空间有特殊要求的话,往往就是要用到很小的相机,但市场上大多数的微型相机模块采用MJPEG的格式传输,且图像传感器都是很平常的类似OV7725/OV2710/OV5640这样的画质,其实并不适合做工业相机。所以我们自己已经开始开发一些微小机型。
(1)M12镜头
从镜头上讲,我一般选M12镜头,主要是现在国内的M12镜头制造技术已经非常成熟了,无畸变镜头也只要几十元一个,那种50元左右的镜头对普通的识别而言其实已经够用。
(2)CS镜头
如果要选CS镜头,通常要200元以上的才比较好用,100元以上的那种畸变较小的镜头,其实还是有一定的畸变,肉眼可以明显看出来,不过如果你要求不高的话,也可以采用。
(3)附件
还有就是买相机的时候,可以根据需要买些附件,以备随时配置不同的镜头,包括C/CS转接头,CS/M12接头, CS加长圈。
其中CS加长圈比较有意思,一般是加长5mm左右。有时候,有的镜头厂家会把镜片放置得离底座远了点,有的则喜欢放置得近一点,有了这个加长圈,基本上可以应付市场上绝大多数的型号的镜头了。