C#+Halcon混合编程与插件式视觉开发
自动化视觉设备的开发,用C#配合Halcon混合编程,效率还挺高的,尤其适合搞工业视觉项目的你。源码结构清晰,支持插件式开发,调试维护都方便,模块拆分也比较合理。
UI 那块用的是WinForms,但封装得还不错,写控件逻辑不用太绕。像图像采集、图像这类核心模块,直接调用 Halcon 函数就行,响应也快,代码也简单。
还有不少例程可以直接拿来改,比如这个Halcon C# 例程,看完你就知道怎么写流程控制了。
插件这块做得蛮灵活的,比如参数模块、结果显示模块都能单独封装成 DLL,扩展功能就靠它了,想加个设备兼容层也不难。
另外像这篇C#视觉框架整合 Halcon,讲了框架怎么搭,还有这份窗体控件设计的内容,建议你顺带看看,挺有参考价值的。
如果你正在搞机器视觉的项目,是那种要长期维护的,建议你下来看源码,调一调,能少走不少弯路。
下载地址
用户评论