《zw版·Halcon-delphi系列原创教程》 Halcon分类函数·简明中文手册 总览

时间:2024-03-06 19:47:04

《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);

 

   首批分类函数,包括以下类别:  

  1. AI人工智能:包括knn、gmm、svm等
  2. 3D,3d立体
  3. contour,轮廓处理
  4. edge,边缘处理
  5. graphics-obj,基本绘图单元,包括线段、矩形、椭圆、圆形
  6. image,影像处理(像素图)
  7. match,图像匹配
  8. matrix,矩阵函数
  9. Measure,测量函数
  10. obj,对象管理
  11. ocr,ocr函数
  12. polygon,多边形
  13. shape,shape模型
  14. tuple,元组
  15. vector,矢量
  16. xld,xld轮廓
  17. point,point点函数

 

    【《zw版·Halcon-delphi系列原创教程》,网址,cnblogs.com/ziwang/】