1
工业机器视觉:基于灵闪平台的开发及应用
1.11.4.3 9.4.3 测试调用程序
9.4.3 测试调用程序

编译上述代码,程序所依赖的dll文件已写入环境变量中,编译完成后可直接运行exe文件。

在确保灵闪软件开启的情况下,运行编译好的Demo程序。

图9-13 Demo软件运行状态界面示意图1

图9-14 Demo软件运行状态界面示意图2

运行Demo软件,点击软触发,可以得到如图9-13、图9-14所示的算法检测结果的图像(直线定位),以及算法检测结果的数据(直线定位中点坐标)。

至此就完成了一个简单的基于灵闪平台的二次开发,顺利地实现了相机运行拍照、执行算法、获取算法的结果图及结果数据等功能。

用户可根据自己的特定需求完成更加复杂的机器视觉功能。如配置更加复杂的算法、添加多个相机和多个作业并进行绑定和切换、控制相机触发的时机、根据需求过滤筛选算法结果等功能。

实践思考

(1)请简述基于灵闪软件平台做二次开发的基本交互流程。

(2)如果基于灵闪软件平台做二次开发,最常用到的是哪几个接口?每个接口起到什么作用?

(3)请在计算机上重新操作本章中提到的灵闪算法的计算过程。