《zw版·Halcon-delphi系列原创教程》halconxlib控件列表
Halcon v11.01版,com控件,安装后,共有75个控件,
不过最重要的控件,只有两个,THImagex、THOperatorSetX控件。 THImagex控件效率极高,可以视为内部数据交换模式,但与标准的Halcon函数有所差异,建议有经验的用户使用。 THOperatorSetX控件,采用类似仿真的模式,向Halcon模块提供脚本指令,由Halcon系统处理后,生成结果数据,再回传给delphi、c等开发系统。指令与Halcon完全一致,便于初学者掌握。实际图像工程中,因为Halcon的绘图函数line、circle等,对于THWindowX更加方便,因此往往是结合THImagex、THWindowX(通过THOperatorSetX控件)一起使用。
此外,vc、vb、delphi等二次控件开发模式,除利用com、net两大核心控件,THImagex、THOperatorSetX控件外。 Halcon还通过了另外一种hdevenginex(hdev引擎)模式,这种模式类似shell,在Halcon系统外,加了一层运行界面层,可以直接调用hdevelop的脚本文件‘hdev’,不过实际应用当中,因为无法深度耦合,用的极少。
halconxlib控件对象架构图
除了THImagex、THOperatorSetX两大核心控件,以及THWindowX控件外,常用的控件还有:
- HObjectX
- HUntypedObjectX
- HImageX
- HRegionX
- HXLDContX HXLDPolyX
- HXLDX
- HXLDParaX
- HXLDModParaX
- HXLDExtParaX
- HOperatorSetX
- HTupleX
- HSystemX
- HWindowX
- HWindowXCtrl
- HFramegrabberX
【《zw版·Halcon-delphi系列原创教程》,网址,cnblogs.com/ziwang/】
Halcon11版,全部75个com控件,清单如下
- THBarCode1DX
- THBarCode2DX
- THBarCodeX
- THBarrierX
- THBgEstiX
- THCalibDataX
- THCameraSetupModelX
- THClassBoxX
- THClassGmmX
- THClassKnnX
- THClassLUTX
- THClassMlpX
- THClassSvmX
- THClassTrainDataX
- THColorTransLUTX
- THComponentModelX
- THComponentTrainingX
- THComputeDeviceX
- THConditionX
- THDataCode2DX
- THDeformableModelX
- THDescriptorModelX
- THDevWindowStackX
- THEventX
- THFeatureSetX
- THFileX
- THFramegrabberX
- THFunction1DX
- THGnuplotX
- THHomMat2DX
- THHomMat3DX
- THImageX
- THInfoX
- THLexiconX
- THMatrixX
- THMeasureX
- THMetrologyModelX
- THMiscX
- THMutexX
- THNCCModelX
- THOCRBoxX
- THOCRKnnX
- THOCRMlpX
- THOCRSvmX
- THOCVX
- THObjectModel3DX
- THOperatorSetX
- THPoseX
- THQuaternionX
- THRegionX
- THSampleIdentifierX
- THScatteredDataInterpolatorX
- THSerialX
- THSerializedItemX
- THShapeModel3DX
- THShapeModelX
- THSheetOfLightModelX
- THSocketX
- THStereoModelX
- THSurfaceMatchingResultX
- THSurfaceModelX
- THSystemX
- THTemplateX
- THTextModelX
- THTextResultX
- THTupleX
- THUntypedObjectX
- THVariationModelX
- THWindowX
- THXLDContX
- THXLDExtParaX
- THXLDModParaX
- THXLDParaX
- THXLDPolyX
- THXLDX