LabVIEW、Vision、Halcon图像处理编程

《NI Vision Builder for Automated Inspection 2020-2026入门教程》NI VBAI 2020-2026入门教程试读版
http://visionbbs.com/thread-30854-1-1.html
(出处: LabVIEW视觉)
4.2 Acquire Image(1394, GigE,or USB)采集图像(1394,GigE,或USB)
4.2.5 Acquire Image could not beinitialized采集图像不能初始化

选择一台相机
采集图像时选择了一台相机,然后确认采集图像步骤,并保存该采集图像脚本:

保存采集图像的脚本-找不到相机.vbai
然后把相机断开,再打开“找不到相机.vbai”脚本。这时就会报错,因为找不到相机,所以Acquire Image步骤无法完成初始化:

Acquire Image(1394, GigE, or USB) 1 could not be initialized
打开检测脚本时,弹出报警错误,提示详情说明了当前的具体错误类型。按照上面的提示,意思就是检测状态中的步骤“Acquire Image(1394, GigE, or USB) 1”不能初始化。为什么不能初始化?那当然是相机断开了,所以无法初始化。当然这里的无法初始化,有时候也有可能相机本身是有连接的,只是因为其他一些问题(例如说只能枚举相机名称,而无法正常打开),而无法初始化。
断开相机的情况可能会比较多,一个典型的情况就是作者创建的实例使用的大恒图像的工业相机,而学习者使用的是图像或其他型号的相机,则无法打开包含采集图像的步骤。如果遇到这种情况,那比较好的解决方法,就是在弹出错误后,点击OK确认,然后在当前步骤后面插入Read Image File读取图像文件的仿真采集图像步骤;或者是重新插入Acquire Image(1394, GigE, or USB)步骤,选择学习者电脑中的其他相机,然后把当前的Acquire Image(1394, GigE, or USB)删除或禁用掉;当然,也可以直接在当前出错的Acquire Image(1394, GigE, or USB)步骤上,重新编辑,然后选择电脑中的其他相机,这样也是可以的,前提是有自己的工业相机,然后在NI MAX中能正常采集图像。后面的学习过程中,如果使用的是采集图像函数采集的实时图像实例,学习者打开时都是有可能出错的,请按照上面的方法,替换为本地图像或自己的工业相机再做后面的图像处理。

重新编辑选择新的工业相机

新相机确认采集图像
上一篇:4.2.4 Calibration标定-NI Vision Builder for Automated Inspection 2020-2026入门教程
下一篇:4.2.6 Timeout超时-NI Vision Builder for Automated Inspection 2020-2026入门教程
标签:Acquire Image could not be initialized 采集图像不能初始化 VBAI2026 VBAI2023 VBAI2020 VBAI中文教程 Vision Builder教程 Vision Builder for Automated Inspection VBAI2026教程