【工控】线扫相机小结 第五篇

背景介绍

线扫相机通过光栅尺的脉冲触发, 我在调试线扫过程中,发现图像被拉伸,预设调节分配器。图像正常后,我提高的相机的扫描速度(Y轴动的更快了)。

动的更快的发现,图像变短了(以前设置的高度为1000,现在高度明显变短了,但是出图了),而且又畸形了。此时不管怎么调节速度,都无法改变畸形。

问题分析

我初步分析是相机丢帧了,无法跟上当前的速度,我把速度降下来之后,图片就正常了。但是我此次用的是光口相机,不至于这么慢的速度都不支持(当时2秒跑半的速度)。应该跑的更快。后面咨询的海康的技术,发现是曝光调的太大了(150us),导致支持行频变低了。

问题解决

于是将曝光调成15us,然后将光源调到最大,这样速度就能上去了。

之前还遇到一个类似的问题。之前相机的行触发接到的是欧姆龙的驱动器。

欧姆龙驱动器有个特点,每毫米发出的脉冲特别多(有400多万个脉冲),

也导致相机行频跟不上,最后相机设置分频100图像才正常。

所以这两个问题就能归结为一类问题,就是外界行频和相机当前支持最大的行频不匹配。

解决方案

1、降低外界的输入行频

2、降低相机的曝光,提高行频支持。

如何通过软件判断相机行频,以及支持多大的行频。

通过海康的MVS软件可以查看,相机支持的最高行频:

然后当相机跑起来后可以看相机的当前行频:

所以我们要做的就确保,输出的触发行频不要大于它最大支持的行频(这个最大行频,可以通过修改曝光改变。)

相关推荐
格林威5 天前
Baumer相机金属粉末铺粉均匀性评估:用于增材制造过程监控的 7 个实用技巧,附 OpenCV+Halcon 实战代码!
人工智能·opencv·视觉检测·制造·工业相机·智能相机·堡盟相机
格林威5 天前
Baumer相机镜面反射区域遮蔽重建:恢复缺失纹理的 6 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机
格林威14 天前
Baumer相机薄膜厚度均匀性评估:基于光学干涉条纹的 6 个核心方法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机
格林威14 天前
Baumer相机药瓶铝盖压合完整性检测:防止密封失效的 7 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机
格林威15 天前
Baumer相机橡胶O型圈直径测量:用于密封件入库检验的 6 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机
格林威15 天前
Baumer相机印刷标签二维码可读性评估:优化打码工艺的 7 个实用技巧,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机
格林威17 天前
Baumer相机玻璃纤维布经纬密度测量:用于复合材料工艺控制的 6 个核心方法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机
格林威17 天前
Baumer相机汽车雨刮胶条磨损检测:实现寿命预测的 6 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·汽车·视觉检测·工业相机·堡盟相机
格林威18 天前
工业相机图像如何高速存入硬盘?5 种方法 + 海康/Basler/堡盟 C#/C++ 代码全解析!
c++·人工智能·数码相机·c#·视觉检测·工业相机·堡盟相机
格林威19 天前
Baumer相机金属拉丝纹理方向一致性检测:提升外观品控的 5 个核心方法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·sdk开发·堡盟相机