摘要

基于Linux Qt开发技术,提出一种适合于Linux的机器视觉软件架构。软件架构设计思路:将机器视觉工具算法与软件框架分开,在软件的运行过程中,视觉工具算法只需提供对应功能的接口,整个软件框架即可完成从相机获取图像,到多种不同视觉工具算法的调用,并通过选定的通信方式将数据传输至外部设备。结合Halcon图像处理软件,验证了该架构的灵活性与实用性。