本次例程学习是halcon10.0中的一维函数中的determine_grid_rotation_fft.hdev例程。此例程展示了如果通过使用傅里叶变换确定网格的角度。首先需要建立确定模版,然后通过傅里叶变换 最后比较 得出角度。
再次例程中出现了很多作者自己创建的过程,方便了工程化管理。
halcon作为图像处理的开发库,提供的图像开发界面中,也提供了过程的创建,方便代码的重复利用,有利于大项目的工程化开发。所以写出此文章方便新人学习halcon工程化开发。
在halcon中如果是自己创建的过程,在函数调用时,函数用不同的颜色进行显示。同时你可以看到如下函数列表。除了main函数以外的其它函数都是自己创建的过程。
那么如何创建的自己过程呢?
在halcon10.0中的图形开发界面中提供了此界面方便开发人员进行创建。
首先在图形开发界面中找到过程下拉列表菜单,第一项你将会看到创建过程。点击即可进入过程创建
找到此窗口之后,大家就可以自己尝试创建过程了。
在此例程中主要掌握函数有:optimize_fft_speed,rft_generic,correlation_fft等使用,具体理解可以参考halcon手册