摘要
基于Linux Qt开发技术,提出一种适合于Linux的机器视觉软件架构。软件架构设计思路:将机器视觉工具算法与软件框架分开,在软件的运行过程中,视觉工具算法只需提供对应功能的接口,整个软件框架即可完成从相机获取图像,到多种不同视觉工具算法的调用,并通过选定的通信方式将数据传输至外部设备。结合Halcon图像处理软件,验证了该架构的灵活性与实用性。
A software architecture suitable for the machine vision software is proposed based on Qt for Linux.The design idea of the software architecture was divided into the machine vision algorithm tools and the software structure.The vision tools were provided the software structure with the reference interface function.When processing the vision software,the software structure would finish the job from acquiring the image from the camera,invoking vision algorithm function,to sending the data to the external equipment by selected communication mode.Halcon is combined and used as the machine vision algorithm tools,to test and verify the software architecture.
作者
林君健
邱清昉
张玉春
李思捷
LIN Junjian;QIU Qingfang;ZHANG Yuchun;LI Sijie(Intelligent Engineering Institute,SINOMACH Intelligence Technology Co.,Ltd.,Guangzhou Guangdong 510535,China;School of Information and Software Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 611731,China)
出处
《机床与液压》
北大核心
2019年第17期16-21,共6页
Machine Tool & Hydraulics
基金
广东省省级科技计划项目(2015B010918002)