1
工业机器视觉:基于灵闪平台的开发及应用
1.11.1.2 9.1.2 特性
9.1.2 特性

目前市面上主要有以下几种开发模式:

①直接提供图像算法函数接口的模式。如OpenCV、Halcon等提供了成千上万个较底层的算法接口,需要较多图像算法的理论知识及较高的软件开发能力来进行机器视觉软件开发,难度大、周期长。但其优点是灵活,可以根据各种需求随意地对算法进行组合或嵌入任何其他软件模块中。

②提供COM/ActiveX对象。如VisionPro、EVision等提供了一些封装过的COM/ActiveX接口对象,简化了GUI相关控件的开发过程,如图像的显示和结果的绘制等。但接口数量和上一种模式类似,对工程师的专业技能要求仍然较高。

③交互式平台结合API接口。交互式平台通过拖拽的方式简便地实现作业、算法、相机和通信等相关的操作和配置。用户将配置导出之后,可以通过几个简单的API调用这些配置,运行整个视觉检测的流程。

灵闪使用的是“交互式平台结合API接口”的二次开发模式。基于多年积累的机器视觉项目的落地经验和对客户需求的精准理解,灵闪开发团队设计了人性化的图形交互界面,让用户可以专注于图像本身,以所见即所得的方式配置整个检测流程,以此尽可能降低用户的上手难度。同时,考虑到用户快速定制化开发的需求,将平台提供的API数量进行了精简化设计,结合图形交互界面,在定制开发的灵活性和学习难度上做到了良好的平衡。