怎样封装halcon函数导出库工程
C#联合Halcon编程有两种方法,一种是导出C#代码的方式,另一种是halcon引擎封装halcon函数导出库工程。本例将以封装halcon函数导出库工程为例。
将需要的功能部分封装成一个函数,首先选全需要的部分然后点击右键,选择创建新函数。
给函数命个名或者加个密码都是可以的。
根据实际情况,只要输入一个图像就会输出行、列坐标,因此其它不用的参数都可以删除了。至于其它一些文档和描述信息暂时可以不用填写。
此时可以看出以上选中的部分就已经封装成了一个ccenter_loooking函数了,
选择文件中的导出库工程,选择目标语言,工程名称,和命名空间,然后点击导出就可以了。
对于导出的库函数只要看这个静态函数就可以了,它是一个静态类中的静态方法,是不需要实例化这个类的。因为例子使用的部分就是输入一张图片然后输出行、列坐标信息就可以了。
在VS中要使用halcon引擎方式封装的halcon函数首先要添加halcondotnet库和hdevenginedotnet引擎
将从halcon中封装函数导出库的工程添加到VS工程中。并添加using out_center
命名空间
此时就可以在VS工程中编写图像处理的代码了