python联合halcon_c#&&halcon 联合编程经验总结

1.窗体加载中要实现的

设置区域的显示格式   颜色等

等图形变量初始化

2.读取图像 使用图形对话框实现 OpenFileDialog

注意:每次使用图形变量之前,都要先释放图形变量内存

3.halcon联合编程通用框架:

主程序界面(模块化编程)

主界面、参数设置界面、通讯界面、用户登陆界面。

、主程序内部逻辑、

必备功能:定时保存、备份程序。把整个函数及函数易出错的地方用try  catch捕获异常

错误日志;

运行日志;

数据文件:中间数据(添加时间,以便追踪);结果数据;通信收发数据

保存原始图像(bmp)、结果图像(jpg)、运行结果 ----是否开启保存图像功能,定时自动清理

发生异常,保存证据:图像数据,配置文件,模板等。

4.相机工作模式:

单帧采集

连续采集

连续采集通常采用线程实现-》收到外设指令后-》延时-》拷贝图像-》回调函数/事件-》图像处理

软触发:收到外设通讯指令-》相机采集-》回调函数/事件-》图像处理

注意:软触发和连续采集只能用于拍摄静止的图像,对于流水生产线这类需要采用外触发实现。

外触发:相机连续采集(通常用线程实现)-》相机等待外触发信号的到来(在超时时间内没有等到外触发信号,返回相机连续采集)-》拷贝图像-》回调函数/事件-》图像处理

同步采集:要图像才采集,软触发和外触发通常是同步采集。

异步采集:帧率比同步采集快,连续采集。

5.单例模式

实现窗体打开的单一化,实现类之间的数据共享。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值