TA的每日心情 | 开心 昨天 21:00 |
---|
签到天数: 3412 天 连续签到: 14 天 [LV.Master]2000FPS
|
发表于 2021-4-17 12:28:59
|
显示全部楼层
|阅读模式
来自:广东省东莞市 电信
注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
相机参数
工业相机参数
今天有个客户,说相机的触发没有用,是不是相机的Bug。每次打开后,又变成没有触发了。这里肯定不是相机的问题,而是编程的问题。
我们知道工业相机,通常会包含很多的属性参数,如曝光时间、增益、触发等等。在LabVIEW Vision中,一般都是通过NI的VAS来驱动工业相机的,而这其中,又以使用NI-IMAQdx驱动来主要方式,在NI-IMAQdx驱动相机时,也是可以操作这些工业相机的属性参数的(前提是工业相机支持标准的视觉协议)。对于NI视觉软件来说,可以在NI MAX中,对工业相机的属性进行操作,如果需要改变某些值,那可以在MAX里修改这些值,然后就可以保存参数,这样就将相机的参数保存到了NI默认的配置文件中(idc文件)。这时,如果在LabVIEW环境、VBAI、视觉助手等视觉软件中打开相机,就是以Max保存的参数为准的。这样操作,对于新人来说,是有用的。不需要在编程环境中编辑太多内容。
但是在MAX里修改参数,这样操作起来比较麻烦,至少需要开两个软件。更多的情况下,是希望在LabVIEW中进行参数修改与保存的。所以,需要在LabVIEW环境或生成的EXE环境进行操作的。这里,其实也是比较容易的。只需要将需要的参数保存到文件中,如ini、xml、csv或数据库等文件中即可,工业相机参数的保存,与LabVIEW编程时其它参数的保存方法是一样的,并没有什么特殊之处。
保存好了之后,就将工业相机的具体参数状态写入了文件中。下次再启动时,只需要读取文件,得到参数值,并重新赋值给相机的参数控件,然后写相机属性即可完成相机的初始化过程。
对于这些操作,可以参考《NI驱动相机采集图像指南》 LabVIEW图像采集 LabVIEW相机驱动 NI IMAQdx相机驱动_视觉图像教程资料_图像处理|编程|机器视觉|教程_视觉论坛VISIONBBS_视觉之家VISIONHOME_机器视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案系统_LabVIEW图像处理教程_石鑫华视觉网_机器视觉论坛
http://visionbbs.com/thread-12266-1-1.html
以及NI VISION图像处理宝典-视频教程_视觉图像教程资料_图像处理|编程|机器视觉|教程_视觉论坛VISIONBBS_视觉之家VISIONHOME_机器视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案系统_LabVIEW图像处理教程_石鑫华视觉网_机器视觉论坛
http://visionbbs.com/thread-21050-1-1.html
《LabVIEW Vision图像处理开发宝典》《NI Vision图像处理宝典》在线阅读导航贴
http://visionbbs.com/thread-23814-1-1.html
|
|