用halcon-10.0标定助手采集图像出现 Image acquisition timeout
解决办法:将GigEVision改成DirectShow;
下面就详细操作做一说明
电脑:win7 64位系统;
按照halcon安装说明安装halcon-10.0-win64xPatcher;
相机连接方式:直接用网线连接
采集图像步骤
1) 打开halcon软件->助手->打开新的Calibration;
2) 点击新界面中的标定,找到图像采集助手;
3) 点击新界面中的图像获取接口,点击检测,检测到GigEVision(千兆以太网),点击资源旁边的连接;
4) 点击连接窗口中的连接,连接成功(当连接变成断开时说明连接成功)后,回到第2步点击采集按钮下面的实时图像;
正常完成这一系列操作后采集图像超时,界面如图1:
图1 图2
在命令窗口中输入ping 192.168.100.xxx -t(其中192.168.100.xxx是相机IP,IP可以修改),连续监测网络连接情况,界面如图2:
后来排除硬件损坏或者接触不良的影响(小伙伴拿过去换了台电脑测试,一切正常),后来上网查询发现,不同的win系统会出现这样的情况;
解决办法;
按照同样的步骤重新启动halcon软件;
1、2步和上面一样;
3)点击新界面中的图像获取接口,点击检测,检测到GigEVision(千兆以太网),此时不选GigEVision,而是选择DirectShow,接着点击资源旁边的连接;
剩下的和上面一样直接操作,问题解决;