使用技巧

分类依据:
主题:

利用 uEye Python 接口和 Open CV 进行原型开发

传统的机器视觉正在迅速地向嵌入式视觉演进。嵌入式视觉系统不仅外形紧凑,而且能耗更低,性能更高,但最大的问题在于成本。

开发嵌入式视觉设备不仅耗时,而且成本高昂。这些高度专业化设备在数据接口、性能、存储空间和用户界面方面存在一定的限制,相比配备标准组件的桌面工作站而言,其在硬件处理和软件开发方面的难度很大。尤其是在进行专有开发(硬件平台、固件和软件)时,您可能需要耗费大量的时间才能取得初步成果。

但目前已有大量的可支持开箱测试的嵌入式标准组件可供使用,特别是在预开发阶段。通过与符合条件的软件解决方案配套使用,您可以快速获得有关视觉应用的洞见。您可以按照“使用技巧”中列出的几个简单步骤,利用 uEye 相机和 Raspberry Pi 3 实现简单嵌入式视觉应用。

在未进行RGB补强的校正时, 可以看到拜尔矩阵的影响

透过使用黑白模式来得到更高的分辨率:如何让你的彩色影像传感器达到更高的分辨率

在我们的UI-3590相机型号中使用的AR1820HS 18 MP影像传感器是由ON Semiconductor所提供的彩色影像传感器。所有彩色传感器都有一样的问题,就是使用拜耳滤光镜产生的彩色影像实际上只能得到實際号称的分辨率的四分之一,这是由于每个像素显示的颜色是透过周围四个邻近的像素所获得。

 

然而为了能够利用每个像素粒子,透過單獨使用RAW格式是无法有效率的提升分辨率(在没有使用拜尔插值)。使用拜尔矩阵会造成每个像素有不同的感光亮度。我们将会教你如何透过适当的参数设定以及使用适合的光源来把彩色影像传感器当成黑白传感器来达到更高的分辨率。

IDS套装软件 4.82版提供全新"Adaptive hot pixel correction(自适应热点校正)"

灵活兼具机能: 使用hot pixel(热点)自我校正- Adaptive hot pixel correction

为什么画面中会出现不明亮点呢? 如果你正在问你自己这个问题,八九不离十你看到的是所谓的hot pixel(热点)。所有标準的图像传感器中都存在一定数量的hot pixel(热点),由于热点往往比其他正常像素亮或是暗,所以被认定是影像中的缺陷。在生产传感器时,即便是采用特別高规格的生产标準,也很难完全不产生hot pixels(热点)。

 

那么,如果热点可以在应用的环境,相机运转过程中直接被侦测,这样不是非常好吗? 其实,这些我们都已经做到了。在4.82版的IDS套装软件中的 “adaptive hot pixel correction” 已经可以实现自动侦测以及校正的功能。

这个特別的功能先前只有在 e2v 传感器中被支持,但现在已经在 IDS 套装软件 4.81 版本中扩展对应到所有的 USB 3 uEye CP Rev. 2 相机系列:序列器模式。

即时的参数变更 – 序列器模式的运用

想要使用不同的曝光设定或是撷取不同部位的序列影像吗?不想要在撷取影像时手动调整相机参数配置吗?听起来好像很困难?不,其实可以很简单就做到!

 

这个特別的功能先前只有在 e2v 传感器中被支持,但现在已经在 IDS 套装软件 4.81 版本中扩展对应到所有的 USB 3 uEye CP Rev. 2 相机系列:序列器模式。了解如何使用,我们制作了 "uEye 序列器(sequencer) 示范"。

你可以将相机设置储存为 *.ini 档案格式或是相机中的非挥发性记忆体。

参数化取代编程: 最迅速的方式设置相机

最佳设置对于将每个应用达到最高效率是重要的要求。在建立这些设置上所花费的时间跟心思是相对的。但这是难道每个应用上都必须要重复一样的设置步骤吗,或是初始的设定是可以被重复使用的呢?

 

所有可能的配置都已经被配置到 uEye Cockpit 中了。你只需要选择,开启,调整,参数化,然后储存。相机配置只需要轻轻点击几下即可完成。自己编程相机所要耗费的时间跟精力都被省去了。