《zw版·Halcon-delphi系列原创教程》 Halcon分类函数·简明中文手册 总览
Halcon函数库非常庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两个:
- THImagex,图像数据控件,v11版,包括488个函数和子程序
- THOperatorSetX,操作主接口控件,v11版,包括1929子程序
vb、c、csharp、delphi等二次开发,调用com/net组件,主要就是通过以上两个控件。
为方便大家学习,使用,在原字母排序-函数清单基础上,增加了《Halcon分类函数·简明中文手册》系列教程。
ps:
《zw版_THOperatorSetX控件函数列表 v11中文增强版》 http://www.cnblogs.com/ziwang/p/4852398.html
《zw版_THImagex控件函数列表》 http://www.cnblogs.com/ziwang/p/4852383.html
- THOperatorSetX 控件 v11版,delphi接口函数,共计:1929个,其他编程语言,只有细微差别,可以参考借鉴。
- THOperatorSetX 控件,涵盖了几乎所有的Halcon算子功能,包括 THImagex控件,因此,只提供 THOperatorSetX 控件的分类函数说明,其他控件可参考这个。
- 首批分类函数共16个类别,没有收录所有函数;部分类别有交叉覆盖之处,也有部分函数遗漏,请大家注意。
为方便阅读,在不影响说明的前提下,笔者对函数进行了简化:
- 用符号“**”,替换:“procedure”
- 用大写字母“X”,替换:“IHUntypedObjectX”
- 省略了字符:“const”、“OleVariant”
【示例】说明
函数:
procedure AddNoiseWhiteContourXld( const Contours: IHUntypedObjectX; out NoisyContours: IHUntypedObjectX; NumRegrPoints: OleVariant; Amp: OleVariant);
简化后为:
** AddNoiseWhiteContourXld( Contours: X; out NoisyContours: X; NumRegrPoints, Amp);
首批分类函数,包括以下类别:
- AI人工智能:包括knn、gmm、svm等
- 3D,3d立体
- contour,轮廓处理
- edge,边缘处理
- graphics-obj,基本绘图单元,包括线段、矩形、椭圆、圆形
- image,影像处理(像素图)
- match,图像匹配
- matrix,矩阵函数
- Measure,测量函数
- obj,对象管理
- ocr,ocr函数
- polygon,多边形
- shape,shape模型
- tuple,元组
- vector,矢量
- xld,xld轮廓
- point,point点函数
【《zw版·Halcon-delphi系列原创教程》,网址,cnblogs.com/ziwang/】