Halcon: Image Acquisition Callback

源代码来自Halcon/IACallback (C#)。IA=Image Acquisition。

想调试Halcon的图像采集部分,就拿了3个AVT Stringray F-201B的相机来测试,发现回调函数部分不支持,所以程序没有完全调通。

整个程序按照这样逻辑来的:Show Available Device -> init device -> Start Acquire Thread-> Show available Callback Types -> Register Callback Type -> Grab Image Start -> Exit Program.

1)ShowAvailableDevice:

显示halcon所支持的图像采集设备的数量,并返回设备数量。如取得采集卡(准确的说应该是相机)的信息,使用

//HOperatorSet.InfoFramegrabber(cInterface, "device", out hv_Information, out hv_BoardList);
HOperatorSet.InfoFramegrabber("GenICamTL", "info_boards", out hv_Information, out hv_BoardList);

源代码中cInterface="GigEVision",相机F-201B并不支持,后来我改为"GenICamTL"就可以了;语句

hv_BoardList.TupleSelect(i).S

取i=0,得到以下相机的信息(前面的"1)"是额外添加的):

1)  | device:DEV_0xA4701130A5F3B | unique_name:DEV_0xA4701130A5F3B | interface:V
imba1394Interface_0x0 | producer:C:\Program Files\Allied Vision\Vimba_2.1\Vimba1
394TL\Bin\Win64\Vimba1394TL.cti | vendor:AVT | model:Stingray F201B | tl_type:II
DC | status:available
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值