大家好,我是“ LabVIEW学习之谈”的订阅者官方账号。我主要将LabVIEW用于可视项目。我最近了解到,很多人从未使用过线扫描相机,因此我在此微信公众号平台的帮助下编写了线扫描相机。的选择和应用,希望对希望了解的人有所帮助。在下方输入文字。 1线扫描摄像机简介常见的视觉项目,例如固定物体的尺寸检测,操纵器定位等,都是使用的区域扫描摄像机,但是当被测物体呈条状并且处于高速运动状态时,区域扫描相机有些无能为力首先,所收集的图像有污点,其次是区域扫描相机的帧频低,并且在帧之间存在镜头丢失的现象。在这种情况下,必须使用行扫描摄像机。众所周知,区域扫描相机具有一个称为分辨率的参数,例如2592 * 1944,这意味着在相机的传感器芯片上分布有2594个水平像素和1944个垂直像素,因此收集的图片将具有2594个水平像素和1944垂直像素。像素。线扫描相机,顾名思义,其感光芯片是一条线,并且仅分布一行像素,因此收集的每个图像只有一行像素。该行中的像素数是行扫描相机的分辨率。它是1024的整数倍,因此行扫描相机的分辨率为2k,4k,8k,16k等(1k = 1024像素)。当然,我们不能只处理一行像素的图像,但是请放心。安装摄像头驱动程序后,有用于设置摄像头的软件。您可以设置缓冲区大小。例如,如果将其设置为3000行,则主机只能收集3000次。获取图像,以8k相机为例,获取的图像尺寸为8192 * 3000.2线扫描相机选择。有两个地方要注意:一个是分辨率,另一个是最大扫描频率1.分辨率分辨率速率的计算与区域扫描相机的计算方法完全相同,只是我们仅计算x方向,y方向是乘积运动方向,与获取频率有关,将在下一节中讨论。例如,假设我们要检测的目标的宽度为150mm,客户要求的检测精度为0.1mm。根据采样定理,至少需要两个像素来表示最小检测精度,即,水平像素精度为0.05mm /像素。对于视场,我们选择200mm,它比被检查对象的宽度稍大。这样,我们可以计算所需的最小像素数= 200 / 0.05 = 4000,因此我们可以使用4k线扫描相机。 2.最大扫描频率摄像机的实际扫描频率=物体的移动速度/垂直精度。在上面,我们仅将水平像素精度计算为0.0488mm /像素。为了使图像比例不失真,我们需要使垂直像素精度也为0.00488mm /像素,如何实现它,我们将在下一节的应用部分中讨论它。假设物体的最大移动速度为1000mm / s,则相机的最大扫描频率为1000 /0.0488≈20492Hz。因此,选择型号时,只要摄像机的最大扫描频率大于20.5kHz。选择三线扫描相机的应用后,下一个问题是如何使用它。最重要的部分是如何触发相机。由于被测物体在运动中,必须由电动机驱动,然后可以在运动轴上增加编码器,并通过编码器的脉冲来触发摄像机,以确保采集频率相机的速度与物体的速度匹配。 。最后一部分提到,为了使收集的图像的xy比例接近物体的真实尺寸,我们需要使y方向上的像素精度近似等于x方向上的像素精度。以上一节中的示例为例,则y方向的精度为0.0488mm /像素。为了达到这个效果,我们应该使用多少个脉冲作为采集周期?图3显示了摄像机,光源和移动物体之间的位置关系。滚筒的半径为r,在滚筒旋转一圈后,编码器会发出10,000个脉冲。此时,产品行进的距离是辊子2Πr的横截面周长,并且在y方向(产品移动的方向)上的像素精度为0.0488mm /像素。线扫描相机每次触发时仅收集一行像素,