halcon的形状匹配比labview自带的形状匹配快很多,原因是halcon用了金字塔层数,labview需要调用halcon则需要调用halcon自带的.net构造库,下面先讲解步骤再贴源码,本文使用的halcon是2019 32位,labview是2019 32位。
第一,先装好halcon2019,然后再替换dll。然后在.net构造器里面选择halcon的.net引用
第二,用halcon自带的matching助手制作.shm模板。感兴趣选择矩形,接着绘制ROI,右键结束模板制作,保存模板。这里不推荐用create shape model函数自己去创建模板。因为halcon自带的软件对模板有自动调节参数的作用,金字塔不推荐自动设置,一般3~4就好,想快一点就5或者6,太大会导致匹配精度丢失!
labview调用halcon匹配详解
于 2023-02-21 19:25:05 首次发布
本文详细介绍了如何在LabVIEW中调用Halcon进行形状匹配。首先,安装并替换Halcon 2019 32位的DLL,然后在.NET构造器中引用Halcon库。接着,使用Halcon自带的助手创建.shm模板,推荐选择矩形并设置适当的金字塔层数。最后,运行LabVIEW程序,加载测试图像和模板,确保模板与DLL版本一致,以避免匹配错误。
摘要由CSDN通过智能技术生成