石鑫华视觉 发表于 2021-4-17 12:28:59

LabVIEW Vision工业相机属性的保存与初始化


LabVIEW Vision工业相机属性的保存与初始化
今天有个客户,说相机的触发没有用,是不是相机的Bug。每次打开后,又变成没有触发了。这里肯定不是相机的问题,而是编程的问题。

工业相机参数

我们知道工业相机,通常会包含很多的属性参数,如曝光时间、增益、触发等等。在LabVIEW Vision中,一般都是通过NI的VAS来驱动工业相机的,而这其中,又以使用NI-IMAQdx驱动作为主要的驱动方式,其他的NI-IMAQ和NI-IMAQ IO都是针对NI的硬件产品的,使用比较少。在NI-IMAQdx驱动相机时,也是可以操作这些工业相机的属性参数的(前提是工业相机支持标准的视觉协议)。对于NI视觉软件来说,可以在NI MAX中,对工业相机的属性进行操作,如果需要改变某些值,那可以在MAX里修改这些值,然后就可以保存参数,这样就将相机的参数保存到了NI默认的配置文件中(idc文件)。这时,如果在LabVIEW环境、VBAI、视觉助手等视觉软件中打开相机,就是以Max保存的参数为准的。这样操作,对于新人来说,是有用的。不需要在编程环境中编辑太多内容。

但是在MAX里修改参数,这样操作起来比较麻烦,至少需要开两个软件。更多的情况下,是希望在LabVIEW中进行参数修改与保存的。所以,需要在LabVIEW环境或生成的EXE环境进行操作的。这里,其实也是比较容易的。只需要将需要的参数保存到文件中,如ini、xml、csv或数据库等文件中即可,工业相机参数的保存,与LabVIEW编程时其它参数的保存方法是一样的,并没有什么特殊之处。

保存好了之后,就将工业相机的具体状态的参数值写入了文件中。下次再启动时,只需要读取文件,得到参数值,并重新赋值给相机的参数控件,然后写相机属性即可完成相机的初始化过程。

对于具体怎么操作,可以参考VAS驱动软件采集图像教程:《LabVIEW驱动相机采集图像指南(24.11)+视频教程》 LabVIEW图像采集 LabVIEW相机驱动 NI-IMAQdx相机驱动 Halcon采集图像驱动http://visionbbs.com/thread-32381-1-1.html以及LabVIEW Vision Development Module教程:《LabVIEW Vision函数实例详解2020-2024》NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM2021/2022/2023/2024http://visionbbs.com/thread-14658-1-1.html《LabVIEW Vision图像处理开发宝典(第二版)》介绍如何在LabVIEW中开发图像处理程序,如何搭建常用的图像处理框架http://visionbbs.com/thread-14415-1-1.html《LabVIEW VISION图像处理宝典视频教程》LabVIEW如何使用NI Vision开发图像处理程序框图http://visionbbs.com/thread-21050-1-1.html 更多NI视觉软件使用,可参考作者相关作品:视觉助手软件教程:《NI Vision Assistant2024图像处理视频教程》-NI视觉助手视频教程,基于NI视觉助手2024版本http://visionbbs.com/thread-31545-1-1.html《NI Vision Assistant2020-2024图像处理教程》视觉助手2024版教程PDF版本http://visionbbs.com/thread-31229-1-1.htmlVBAI软件教程:《NI Vision Builder for AutomatedInspection2023图像处理视频教程》,基于NI VBAI自动化检测视觉生成器2023版本介绍http://visionbbs.com/thread-31694-1-1.html《NI Vision Builder for Automated Inspection2020&2023入门教程》,VBAI2020/2023自动化检测视觉生成器PDF文档版http://visionbbs.com/thread-30854-1-1.html机器视觉硬件和方案相关教程:《机器视觉实用教程视频教程+附加案例》,相机镜头光源控制器硬件选型,视觉案例解析http://visionbbs.com/thread-17239-1-1.html《机器视觉实用教程(修订版)》,工业相机、工业镜头、机器视觉光源、光源控制器、图像采集卡、延长管延长线滤光片标定板等配件的选型知识http://visionbbs.com/thread-29982-1-1.htmlLabVIEW Halcon教程:《LabVIEW HALCON图像处理入门教程(24.09)》含深度学习,LabVIEW使用NI Vision+Halcon混合编程机器视觉与图像处理入门学习资料http://visionbbs.com/thread-28124-1-1.html
页: [1]
查看完整版本: LabVIEW Vision工业相机属性的保存与初始化

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24