《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表
Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两个:
以上两大核心控件,已经删除个别delphi内部属性函数,不影响日常使用。
其他控件,基本上,都是为配合两个控件,提供数据类型支持、辅助功能、已经一些特殊应用(例如ocr、条码等)支持的。
THImagex控件效率极高,可以视为内部数据交换模式,但与标准的Halcon函数有所差异,建议有经验的用户使用。
THOperatorSetX控件,采用类似仿真的模式,向Halcon模块提供脚本指令,由Halcon系统处理后,生成结果数据,再回传给delphi、c等开发系统。指令与Halcon完全一致,便于初学者掌握。
THImagex控件,一般使用后台模式,无需HWindowX实时查看图像。
THOperatorSetX控件,可以配合HWindowX,显示实时的图像处理效果。
为方便大家学习,笔者对两个核心控件的函数,进行了规范整理,并按字母排序。(有机会,再推出一个按功能类别分组的列表)
【《zw版·delphi与halcon系列原创教程》,网址,cnblogs.com/ziwang/】
------------------------------
zw版_THOperatorSetX控件函数列表
1 procedure AbsDiffImage(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageAbsDiff:IHUntypedObjectX; Mult:OleVariant); 2 procedure AbsFunct1D(Function_:OleVariant; out FunctionAbsolute:OleVariant); 3 procedure AbsImage(const Image:IHUntypedObjectX; out ImageAbs:IHUntypedObjectX); 4 procedure AbsInvarFourierCoeff(RealInvar:OleVariant; ImaginaryInvar:OleVariant; CoefP:OleVariant; CoefQ:OleVariant; AZInvar:OleVariant; out RealAbsInvar:OleVariant; out ImaginaryAbsInvar:OleVariant); 5 procedure AbsMatrix(MatrixID:OleVariant; out MatrixAbsID:OleVariant); 6 procedure AbsMatrixMod(MatrixID:OleVariant); 7 procedure AccessChannel(const MultiChannelImage:IHUntypedObjectX; out Image:IHUntypedObjectX; Channel:OleVariant); 8 procedure AcosImage(const Image:IHUntypedObjectX; out ArccosImage:IHUntypedObjectX); 9 procedure ActivateComputeDevice(DeviceHandle:OleVariant); 10 procedure AdaptTemplate(const Image:IHUntypedObjectX; TemplateID:OleVariant); 11 procedure AddChannels(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out GrayRegions:IHUntypedObjectX); 12 procedure AddClassTrainDataGmm(GMMHandle:OleVariant; ClassTrainDataHandle:OleVariant); 13 procedure AddClassTrainDataKnn(KNNHandle:OleVariant; ClassTrainDataHandle:OleVariant); 14 procedure AddClassTrainDataMlp(MLPHandle:OleVariant; ClassTrainDataHandle:OleVariant); 15 procedure AddClassTrainDataSvm(SVMHandle:OleVariant; ClassTrainDataHandle:OleVariant); 16 procedure AddImage(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Mult:OleVariant; Add:OleVariant); 17 procedure AddMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; out MatrixSumID:OleVariant); 18 procedure AddMatrixMod(MatrixAID:OleVariant; MatrixBID:OleVariant); 19 procedure AddMetrologyObjectCircleMeasure(MetrologyHandle:OleVariant; Row:OleVariant; Column:OleVariant; Radius:OleVariant; MeasureLength1:OleVariant; MeasureLength2:OleVariant; MeasureSigma:OleVariant; MeasureThreshold:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Index:OleVariant); 20 procedure AddMetrologyObjectEllipseMeasure(MetrologyHandle:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant; MeasureLength1:OleVariant; MeasureLength2:OleVariant; MeasureSigma:OleVariant; MeasureThreshold:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Index:OleVariant); 21 procedure AddMetrologyObjectLineMeasure(MetrologyHandle:OleVariant; RowBegin:OleVariant; ColumnBegin:OleVariant; RowEnd:OleVariant; ColumnEnd:OleVariant; MeasureLength1:OleVariant; MeasureLength2:OleVariant; MeasureSigma:OleVariant; MeasureThreshold:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Index:OleVariant); 22 procedure AddMetrologyObjectRectangle2Measure(MetrologyHandle:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant; MeasureLength1:OleVariant; MeasureLength2:OleVariant; MeasureSigma:OleVariant; MeasureThreshold:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Index:OleVariant); 23 procedure AddNoiseDistribution(const Image:IHUntypedObjectX; out ImageNoise:IHUntypedObjectX; Distribution:OleVariant); 24 procedure AddNoiseWhite(const Image:IHUntypedObjectX; out ImageNoise:IHUntypedObjectX; Amp:OleVariant); 25 procedure AddNoiseWhiteContourXld(const Contours:IHUntypedObjectX; out NoisyContours:IHUntypedObjectX; NumRegrPoints:OleVariant; Amp:OleVariant); 26 procedure AddSampleClassGmm(GMMHandle:OleVariant; Features:OleVariant; ClassID:OleVariant; Randomize:OleVariant); 27 procedure AddSampleClassKnn(KNNHandle:OleVariant; Features:OleVariant; ClassID:OleVariant); 28 procedure AddSampleClassMlp(MLPHandle:OleVariant; Features:OleVariant; Target:OleVariant); 29 procedure AddSampleClassSvm(SVMHandle:OleVariant; Features:OleVariant; Class_:OleVariant); 30 procedure AddSampleClassTrainData(ClassTrainDataHandle:OleVariant; Order:OleVariant; Features:OleVariant; ClassID:OleVariant); 31 procedure AddSampleIdentifierPreparationData(const SampleImage:IHUntypedObjectX; SampleIdentifier:OleVariant; ObjectIdx:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out ObjectSampleIdx:OleVariant); 32 procedure AddSampleIdentifierTrainingData(const SampleImage:IHUntypedObjectX; SampleIdentifier:OleVariant; ObjectIdx:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out ObjectSampleIdx:OleVariant); 33 procedure AddSamplesImageClassGmm(const Image:IHUntypedObjectX; const ClassRegions:IHUntypedObjectX; GMMHandle:OleVariant; Randomize:OleVariant); 34 procedure AddSamplesImageClassKnn(const Image:IHUntypedObjectX; const ClassRegions:IHUntypedObjectX; KNNHandle:OleVariant); 35 procedure AddSamplesImageClassMlp(const Image:IHUntypedObjectX; const ClassRegions:IHUntypedObjectX; MLPHandle:OleVariant); 36 procedure AddSamplesImageClassSvm(const Image:IHUntypedObjectX; const ClassRegions:IHUntypedObjectX; SVMHandle:OleVariant); 37 procedure AdjustMosaicImages(const Images:IHUntypedObjectX; out CorrectedImages:IHUntypedObjectX; From:OleVariant; To_:OleVariant; ReferenceImage:OleVariant; HomMatrices2D:OleVariant; EstimationMethod:OleVariant; EstimateParameters:OleVariant; OECFModel:OleVariant); 38 procedure AffineTransContourXld(const Contours:IHUntypedObjectX; out ContoursAffinTrans:IHUntypedObjectX; HomMat2d:OleVariant); 39 procedure AffineTransImage(const Image:IHUntypedObjectX; out ImageAffinTrans:IHUntypedObjectX; HomMat2d:OleVariant; Interpolation:OleVariant; AdaptImageSize:OleVariant); 40 procedure AffineTransImageSize(const Image:IHUntypedObjectX; out ImageAffinTrans:IHUntypedObjectX; HomMat2d:OleVariant; Interpolation:OleVariant; Width:OleVariant; Height:OleVariant); 41 procedure AffineTransObjectModel3D(ObjectModel3D:OleVariant; HomMat3d:OleVariant; out ObjectModel3DAffineTrans:OleVariant); 42 procedure AffineTransPixel(HomMat2d:OleVariant; Row:OleVariant; Col:OleVariant; out RowTrans:OleVariant; out ColTrans:OleVariant); 43 procedure AffineTransPoint2D(HomMat2d:OleVariant; Px:OleVariant; Py:OleVariant; out Qx:OleVariant; out Qy:OleVariant); 44 procedure AffineTransPoint3D(HomMat3d:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qz:OleVariant); 45 procedure AffineTransPolygonXld(const Polygons:IHUntypedObjectX; out PolygonsAffinTrans:IHUntypedObjectX; HomMat2d:OleVariant); 46 procedure AffineTransRegion(const Region:IHUntypedObjectX; out RegionAffineTrans:IHUntypedObjectX; HomMat2d:OleVariant; Interpolate:OleVariant); 47 procedure AngleLl(RowA1:OleVariant; ColumnA1:OleVariant; RowA2:OleVariant; ColumnA2:OleVariant; RowB1:OleVariant; ColumnB1:OleVariant; RowB2:OleVariant; ColumnB2:OleVariant; out Angle:OleVariant); 48 procedure AngleLx(Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out Angle:OleVariant); 49 procedure AnisotropeDiff(const Image:IHUntypedObjectX; out ImageAniso:IHUntypedObjectX; Percent:OleVariant; Mode:OleVariant; Iteration:OleVariant; NeighborhoodType:OleVariant); 50 procedure AnisotropicDiffusion(const Image:IHUntypedObjectX; out ImageAniso:IHUntypedObjectX; Mode:OleVariant; Contrast:OleVariant; Theta:OleVariant; Iterations:OleVariant); 51 procedure AppendChannel(const MultiChannelImage:IHUntypedObjectX; const Image:IHUntypedObjectX; out ImageExtended:IHUntypedObjectX); 52 procedure AppendOcrTrainf(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; Class_:OleVariant; TrainingFile:OleVariant); 53 procedure ApplyColorTransLut(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; const Image3:IHUntypedObjectX; out ImageResult1:IHUntypedObjectX; out ImageResult2:IHUntypedObjectX; out ImageResult3:IHUntypedObjectX; ColorTransLUTHandle:OleVariant); 54 procedure ApplyMetrologyModel(const Image:IHUntypedObjectX; MetrologyHandle:OleVariant); 55 procedure ApplySampleIdentifier(const Image:IHUntypedObjectX; SampleIdentifier:OleVariant; NumResults:OleVariant; RatingThreshold:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out ObjectIdx:OleVariant; out Rating:OleVariant); 56 procedure ApplySheetOfLightCalibration(const Disparity:IHUntypedObjectX; SheetOfLightModelID:OleVariant); 57 procedure ApproxChain(Row:OleVariant; Column:OleVariant; MinWidthCoord:OleVariant; MaxWidthCoord:OleVariant; ThreshStart:OleVariant; ThreshEnd:OleVariant; ThreshStep:OleVariant; MinWidthSmooth:OleVariant; MaxWidthSmooth:OleVariant; MinWidthCurve:OleVariant; MaxWidthCurve:OleVariant; Weight1:OleVariant; Weight2:OleVariant; Weight3:OleVariant; out ArcCenterRow:OleVariant; out ArcCenterCol:OleVariant; out ArcAngle:OleVariant; out ArcBeginRow:OleVariant; out ArcBeginCol:OleVariant; out LineBeginRow:OleVariant; out LineBeginCol:OleVariant; out LineEndRow:OleVariant; out LineEndCol:OleVariant; out Order:OleVariant); 58 procedure ApproxChainSimple(Row:OleVariant; Column:OleVariant; out ArcCenterRow:OleVariant; out ArcCenterCol:OleVariant; out ArcAngle:OleVariant; out ArcBeginRow:OleVariant; out ArcBeginCol:OleVariant; out LineBeginRow:OleVariant; out LineBeginCol:OleVariant; out LineEndRow:OleVariant; out LineEndCol:OleVariant; out Order:OleVariant); 59 procedure AreaCenter(const Regions:IHUntypedObjectX; out Area:OleVariant; out Row:OleVariant; out Column:OleVariant); 60 procedure AreaCenterGray(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out Area:OleVariant; out Row:OleVariant; out Column:OleVariant); 61 procedure AreaCenterPointsXld(const XLD:IHUntypedObjectX; out Area:OleVariant; out Row:OleVariant; out Column:OleVariant); 62 procedure AreaCenterXld(const XLD:IHUntypedObjectX; out Area:OleVariant; out Row:OleVariant; out Column:OleVariant; out PointOrder:OleVariant); 63 procedure AreaHoles(const Regions:IHUntypedObjectX; out Area:OleVariant); 64 procedure AreaObjectModel3D(ObjectModel3D:OleVariant; out Area:OleVariant); 65 procedure AsinImage(const Image:IHUntypedObjectX; out ArcsinImage:IHUntypedObjectX); 66 procedure Atan2Image(const ImageY:IHUntypedObjectX; const ImageX:IHUntypedObjectX; out ArctanImage:IHUntypedObjectX); 67 procedure AtanImage(const Image:IHUntypedObjectX; out ArctanImage:IHUntypedObjectX); 68 procedure AutoThreshold(const Image:IHUntypedObjectX; out Regions:IHUntypedObjectX; Sigma:OleVariant); 69 procedure AxisAngleToQuat(AxisX:OleVariant; AxisY:OleVariant; AxisZ:OleVariant; Angle:OleVariant; out Quaternion:OleVariant); 70 procedure BackgroundSeg(const Foreground:IHUntypedObjectX; out BackgroundRegions:IHUntypedObjectX); 71 procedure BandpassImage(const Image:IHUntypedObjectX; out ImageBandpass:IHUntypedObjectX; FilterType:OleVariant); 72 procedure BestMatch(const Image:IHUntypedObjectX; TemplateID:OleVariant; MaxError:OleVariant; SubPixel:OleVariant; out Row:OleVariant; out Column:OleVariant; out Error:OleVariant); 73 procedure BestMatchMg(const Image:IHUntypedObjectX; TemplateID:OleVariant; MaxError:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; WhichLevels:OleVariant; out Row:OleVariant; out Column:OleVariant; out Error:OleVariant); 74 procedure BestMatchPreMg(const ImagePyramid:IHUntypedObjectX; TemplateID:OleVariant; MaxError:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; WhichLevels:OleVariant; out Row:OleVariant; out Column:OleVariant; out Error:OleVariant); 75 procedure BestMatchRot(const Image:IHUntypedObjectX; TemplateID:OleVariant; AngleStart:OleVariant; AngleExtend:OleVariant; MaxError:OleVariant; SubPixel:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Error:OleVariant); 76 procedure BestMatchRotMg(const Image:IHUntypedObjectX; TemplateID:OleVariant; AngleStart:OleVariant; AngleExtend:OleVariant; MaxError:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Error:OleVariant); 77 procedure BinThreshold(const Image:IHUntypedObjectX; out Region:IHUntypedObjectX); 78 procedure BinocularCalibration(Nx:OleVariant; Ny:OleVariant; NZ:OleVariant; NRow1:OleVariant; NCol1:OleVariant; NRow2:OleVariant; NCol2:OleVariant; StartCamParam1:OleVariant; StartCamParam2:OleVariant; NStartPose1:OleVariant; NStartPose2:OleVariant; EstimateParams:OleVariant; out CamParam1:OleVariant; out CamParam2:OleVariant; out NFinalPose1:OleVariant; out NFinalPose2:OleVariant; out RelPose:OleVariant; out Errors:OleVariant); 79 procedure BinocularDisparity(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out Disparity:IHUntypedObjectX; out Score:IHUntypedObjectX; Method:OleVariant; MaskWidth:OleVariant; MaskHeight:OleVariant; TextureThresh:OleVariant; MinDisparity:OleVariant; MaxDisparity:OleVariant; NumLevels:OleVariant; ScoreThresh:OleVariant; Filter:OleVariant; SubDisparity:OleVariant); 80 procedure BinocularDisparityMg(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out Disparity:IHUntypedObjectX; out Score:IHUntypedObjectX; Grayconst ancy:OleVariant; Gradientconst ancy:OleVariant; Smoothness:OleVariant; InitialGuess:OleVariant; CalculateScore:OleVariant; MGParamName:OleVariant; MGParamValue:OleVariant); 81 procedure BinocularDistance(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out Distance:IHUntypedObjectX; out Score:IHUntypedObjectX; CamParamRect1:OleVariant; CamParamRect2:OleVariant; RelPoseRect:OleVariant; Method:OleVariant; MaskWidth:OleVariant; MaskHeight:OleVariant; TextureThresh:OleVariant; MinDisparity:OleVariant; MaxDisparity:OleVariant; NumLevels:OleVariant; ScoreThresh:OleVariant; Filter:OleVariant; SubDistance:OleVariant); 82 procedure BinocularDistanceMg(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out Distance:IHUntypedObjectX; out Score:IHUntypedObjectX; CamParamRect1:OleVariant; CamParamRect2:OleVariant; RelPoseRect:OleVariant; Grayconst ancy:OleVariant; Gradientconst ancy:OleVariant; Smoothness:OleVariant; InitialGuess:OleVariant; CalculateScore:OleVariant; MGParamName:OleVariant; MGParamValue:OleVariant); 83 procedure BinomialFilter(const Image:IHUntypedObjectX; out ImageBinomial:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant); 84 procedure BitAnd(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageAnd:IHUntypedObjectX); 85 procedure BitLshift(const Image:IHUntypedObjectX; out ImageLShift:IHUntypedObjectX; Shift:OleVariant); 86 procedure BitMask(const Image:IHUntypedObjectX; out ImageMask:IHUntypedObjectX; BitMask:OleVariant); 87 procedure BitNot(const Image:IHUntypedObjectX; out ImageNot:IHUntypedObjectX); 88 procedure BitOr(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageOr:IHUntypedObjectX); 89 procedure BitRshift(const Image:IHUntypedObjectX; out ImageRShift:IHUntypedObjectX; Shift:OleVariant); 90 procedure BitSlice(const Image:IHUntypedObjectX; out ImageSlice:IHUntypedObjectX; Bit:OleVariant); 91 procedure BitXor(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageXor:IHUntypedObjectX); 92 procedure BottomHat(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionBottomHat:IHUntypedObjectX); 93 procedure Boundary(const Region:IHUntypedObjectX; out RegionBorder:IHUntypedObjectX; BoundaryType:OleVariant); 94 procedure BroadcastCondition(ConditionHandle:OleVariant); 95 procedure BundleAdjustMosaic(NumImages:OleVariant; ReferenceImage:OleVariant; MappingSource:OleVariant; MappingDest:OleVariant; HomMatrices2D:OleVariant; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; NumCorrespondences:OleVariant; Transformation:OleVariant; out MosaicMatrices2D:OleVariant; out Rows:OleVariant; out Cols:OleVariant; out Error:OleVariant); 96 procedure CalibrateCameras(CalibDataID:OleVariant; out Error:OleVariant); 97 procedure CalibrateHandEye(CalibDataID:OleVariant; out Errors:OleVariant); 98 procedure CaltabPoints(CalTabDescrFile:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant); 99 procedure CamMatToCamPar(CameraMatrix:OleVariant; Kappa:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; out CameraParam:OleVariant); 100 procedure CamParPoseToHomMat3d(CameraParam:OleVariant; Pose:OleVariant; out HomMat3d:OleVariant); 101 procedure CamParToCamMat(CameraParam:OleVariant; out CameraMatrix:OleVariant; out ImageWidth:OleVariant; out ImageHeight:OleVariant); 102 procedure CameraCalibration(Nx:OleVariant; Ny:OleVariant; NZ:OleVariant; NRow:OleVariant; NCol:OleVariant; StartCamParam:OleVariant; NStartPose:OleVariant; EstimateParams:OleVariant; out CameraParam:OleVariant; out NFinalPose:OleVariant; out Errors:OleVariant); 103 procedure CfaToRgb(const CFAImage:IHUntypedObjectX; out RGBImage:IHUntypedObjectX; CFAType:OleVariant; Interpolation:OleVariant); 104 procedure ChangeDomain(const Image:IHUntypedObjectX; const NewDomain:IHUntypedObjectX; out ImageNew:IHUntypedObjectX); 105 procedure ChangeFormat(const Image:IHUntypedObjectX; out ImagePart:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 106 procedure ChangeRadialDistortionCamPar(Mode:OleVariant; CamParamIn:OleVariant; DistortionCoeffs:OleVariant; out CamParamOut:OleVariant); 107 procedure ChangeRadialDistortionContoursXld(const Contours:IHUntypedObjectX; out ContoursRectified:IHUntypedObjectX; CamParamIn:OleVariant; CamParamOut:OleVariant); 108 procedure ChangeRadialDistortionImage(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out ImageRectified:IHUntypedObjectX; CamParamIn:OleVariant; CamParamOut:OleVariant); 109 procedure ChangeRadialDistortionPoints(Row:OleVariant; Col:OleVariant; CamParamIn:OleVariant; CamParamOut:OleVariant; out RowChanged:OleVariant; out ColChanged:OleVariant); 110 procedure ChannelsToImage(const Images:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 111 procedure CharThreshold(const Image:IHUntypedObjectX; const HistoRegion:IHUntypedObjectX; out Characters:IHUntypedObjectX; Sigma:OleVariant; Percent:OleVariant; out Threshold:OleVariant); 112 procedure CheckDifference(const Image:IHUntypedObjectX; const Pattern:IHUntypedObjectX; out Selected:IHUntypedObjectX; Mode:OleVariant; DiffLowerBound:OleVariant; DiffUpperBound:OleVariant; GrayOffset:OleVariant; AddRow:OleVariant; AddCol:OleVariant); 113 procedure CheckParHwPotential(AllInpPars:OleVariant); 114 procedure Circularity(const Regions:IHUntypedObjectX; out Circularity:OleVariant); 115 procedure CircularityXld(const XLD:IHUntypedObjectX; out Circularity:OleVariant); 116 procedure Class2DimSup(const ImageCol:IHUntypedObjectX; const ImageRow:IHUntypedObjectX; const FeatureSpace:IHUntypedObjectX; out RegionClass2Dim:IHUntypedObjectX); 117 procedure Class2DimUnsup(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out Classes:IHUntypedObjectX; Threshold:OleVariant; NumClasses:OleVariant); 118 procedure ClassNdimBox(const MultiChannelImage:IHUntypedObjectX; out Regions:IHUntypedObjectX; ClassifHandle:OleVariant); 119 procedure ClassNdimNorm(const MultiChannelImage:IHUntypedObjectX; out Regions:IHUntypedObjectX; Metric:OleVariant; SingleMultiple:OleVariant; Radius:OleVariant; Center:OleVariant); 120 procedure ClassifyClassGmm(GMMHandle:OleVariant; Features:OleVariant; Num:OleVariant; out ClassID:OleVariant; out ClassProb:OleVariant; out Density:OleVariant; out KSigmaProb:OleVariant); 121 procedure ClassifyClassKnn(KNNHandle:OleVariant; Features:OleVariant; out Result:OleVariant; out Rating:OleVariant); 122 procedure ClassifyClassMlp(MLPHandle:OleVariant; Features:OleVariant; Num:OleVariant; out Class_:OleVariant; out Confidence:OleVariant); 123 procedure ClassifyClassSvm(SVMHandle:OleVariant; Features:OleVariant; Num:OleVariant; out Class_:OleVariant); 124 procedure ClassifyImageClassGmm(const Image:IHUntypedObjectX; out ClassRegions:IHUntypedObjectX; GMMHandle:OleVariant; RejectionThreshold:OleVariant); 125 procedure ClassifyImageClassKnn(const Image:IHUntypedObjectX; out ClassRegions:IHUntypedObjectX; out DistanceImage:IHUntypedObjectX; KNNHandle:OleVariant; RejectionThreshold:OleVariant); 126 procedure ClassifyImageClassLut(const Image:IHUntypedObjectX; out ClassRegions:IHUntypedObjectX; ClassLUTHandle:OleVariant); 127 procedure ClassifyImageClassMlp(const Image:IHUntypedObjectX; out ClassRegions:IHUntypedObjectX; MLPHandle:OleVariant; RejectionThreshold:OleVariant); 128 procedure ClassifyImageClassSvm(const Image:IHUntypedObjectX; out ClassRegions:IHUntypedObjectX; SVMHandle:OleVariant); 129 procedure ClearAllBarCodeModels; 130 procedure ClearAllBarriers; 131 procedure ClearAllCalibData; 132 procedure ClearAllCameraSetupModels; 133 procedure ClearAllClassGmm; 134 procedure ClearAllClassKnn; 135 procedure ClearAllClassLut; 136 procedure ClearAllClassMlp; 137 procedure ClearAllClassSvm; 138 procedure ClearAllClassTrainData; 139 procedure ClearAllColorTransLuts; 140 procedure ClearAllComponentModels; 141 procedure ClearAllConditions; 142 procedure ClearAllDataCode2DModels; 143 procedure ClearAllDeformableModels; 144 procedure ClearAllDescriptorModels; 145 procedure ClearAllEvents; 146 procedure ClearAllLexica; 147 procedure ClearAllMatrices; 148 procedure ClearAllMetrologyModels; 149 procedure ClearAllMutexes; 150 procedure ClearAllNccModels; 151 procedure ClearAllObjectModel3D; 152 procedure ClearAllOcrClassKnn; 153 procedure ClearAllOcrClassMlp; 154 procedure ClearAllOcrClassSvm; 155 procedure ClearAllSampleIdentifiers; 156 procedure ClearAllScatteredDataInterpolators; 157 procedure ClearAllSerializedItems; 158 procedure ClearAllShapeModel3D; 159 procedure ClearAllShapeModels; 160 procedure ClearAllSheetOfLightModels; 161 procedure ClearAllStereoModels; 162 procedure ClearAllSurfaceMatchingResults; 163 procedure ClearAllSurfaceModels; 164 procedure ClearAllTemplates; 165 procedure ClearAllTextModels; 166 procedure ClearAllTextResults; 167 procedure ClearAllTrainingComponents; 168 procedure ClearAllVariationModels; 169 procedure ClearBarCodeModel(BarCodeHandle:OleVariant); 170 procedure ClearBarrier(BarrierHandle:OleVariant); 171 procedure ClearCalibData(CalibDataID:OleVariant); 172 procedure ClearCameraSetupModel(CameraSetupModelID:OleVariant); 173 procedure ClearClassGmm(GMMHandle:OleVariant); 174 procedure ClearClassKnn(KNNHandle:OleVariant); 175 procedure ClearClassLut(ClassLUTHandle:OleVariant); 176 procedure ClearClassMlp(MLPHandle:OleVariant); 177 procedure ClearClassSvm(SVMHandle:OleVariant); 178 procedure ClearClassTrainData(ClassTrainDataHandle:OleVariant); 179 procedure ClearColorTransLut(ColorTransLUTHandle:OleVariant); 180 procedure ClearComponentModel(ComponentModelID:OleVariant); 181 procedure ClearCondition(ConditionHandle:OleVariant); 182 procedure ClearDataCode2DModel(DataCodeHandle:OleVariant); 183 procedure ClearDeformableModel(ModelID:OleVariant); 184 procedure ClearDescriptorModel(ModelID:OleVariant); 185 procedure ClearEvent(EventHandle:OleVariant); 186 procedure ClearLexicon(LexiconHandle:OleVariant); 187 procedure ClearMatrix(MatrixID:OleVariant); 188 procedure ClearMetrologyModel(MetrologyHandle:OleVariant); 189 procedure ClearMetrologyObject(MetrologyHandle:OleVariant; Indices:OleVariant); 190 procedure ClearMutex(MutexHandle:OleVariant); 191 procedure ClearNccModel(ModelID:OleVariant); 192 procedure ClearObj(const Objects:IHUntypedObjectX); 193 procedure ClearObjectModel3D(ObjectModel3D:OleVariant); 194 procedure ClearOcrClassKnn(OCRHandle:OleVariant); 195 procedure ClearOcrClassMlp(OCRHandle:OleVariant); 196 procedure ClearOcrClassSvm(OCRHandle:OleVariant); 197 procedure ClearRectangle(WindowHandle:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 198 procedure ClearSampleIdentifier(SampleIdentifier:OleVariant); 199 procedure ClearSamplesClassGmm(GMMHandle:OleVariant); 200 procedure ClearSamplesClassMlp(MLPHandle:OleVariant); 201 procedure ClearSamplesClassSvm(SVMHandle:OleVariant); 202 procedure ClearSampset(SampKey:OleVariant); 203 procedure ClearScatteredDataInterpolator(ScatteredDataInterpolatorHandle:OleVariant); 204 procedure ClearSerial(SerialHandle:OleVariant; Channel:OleVariant); 205 procedure ClearSerializedItem(SerializedItemHandle:OleVariant); 206 procedure ClearShapeModel(ModelID:OleVariant); 207 procedure ClearShapeModel3D(ShapeModel3DID:OleVariant); 208 procedure ClearSheetOfLightModel(SheetOfLightModelID:OleVariant); 209 procedure ClearStereoModel(StereoModelID:OleVariant); 210 procedure ClearSurfaceMatchingResult(SurfaceMatchingResultID:OleVariant); 211 procedure ClearSurfaceModel(SurfaceModelID:OleVariant); 212 procedure ClearTemplate(TemplateID:OleVariant); 213 procedure ClearTextModel(TextModel:OleVariant); 214 procedure ClearTextResult(TextResultID:OleVariant); 215 procedure ClearTrainDataVariationModel(ModelID:OleVariant); 216 procedure ClearTrainingComponents(ComponentTrainingID:OleVariant); 217 procedure ClearVariationModel(ModelID:OleVariant); 218 procedure ClearWindow(WindowHandle:OleVariant); 219 procedure ClipContoursXld(const Contours:IHUntypedObjectX; out ClippedContours:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 220 procedure ClipEndPointsContoursXld(const Contours:IHUntypedObjectX; out ClippedContours:IHUntypedObjectX; Mode:OleVariant; Length:OleVariant); 221 procedure ClipRegion(const Region:IHUntypedObjectX; out RegionClipped:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 222 procedure ClipRegionRel(const Region:IHUntypedObjectX; out RegionClipped:IHUntypedObjectX; Top:OleVariant; Bottom:OleVariant; Left:OleVariant; Right:OleVariant); 223 procedure CloseAllBgEsti; 224 procedure CloseAllClassBox; 225 procedure CloseAllFiles; 226 procedure CloseAllFramegrabbers; 227 procedure CloseAllMeasures; 228 procedure CloseAllOcrs; 229 procedure CloseAllOcvs; 230 procedure CloseAllSerials; 231 procedure CloseAllSockets; 232 procedure CloseBgEsti(BgEstiHandle:OleVariant); 233 procedure CloseClassBox(ClassifHandle:OleVariant); 234 procedure CloseContoursXld(const Contours:IHUntypedObjectX; out ClosedContours:IHUntypedObjectX); 235 procedure CloseEdges(const Edges:IHUntypedObjectX; const EdgeImage:IHUntypedObjectX; out RegionResult:IHUntypedObjectX; MinAmplitude:OleVariant); 236 procedure CloseEdgesLength(const Edges:IHUntypedObjectX; const Gradient:IHUntypedObjectX; out ClosedEdges:IHUntypedObjectX; MinAmplitude:OleVariant; MaxGapLength:OleVariant); 237 procedure CloseFile(FileHandle:OleVariant); 238 procedure CloseFramegrabber(AcqHandle:OleVariant); 239 procedure CloseMeasure(MeasureHandle:OleVariant); 240 procedure CloseOcr(OCRHandle:OleVariant); 241 procedure CloseOcv(OCVHandle:OleVariant); 242 procedure CloseSerial(SerialHandle:OleVariant); 243 procedure CloseSocket(Socket:OleVariant); 244 procedure CloseWindow(WindowHandle:OleVariant); 245 procedure ClosestPointTransform(const Region:IHUntypedObjectX; out Distances:IHUntypedObjectX; out ClosestPoints:IHUntypedObjectX; Metric:OleVariant; Foreground:OleVariant; ClosestPointMode:OleVariant; Width:OleVariant; Height:OleVariant); 246 procedure Closing(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionClosing:IHUntypedObjectX); 247 procedure ClosingCircle(const Region:IHUntypedObjectX; out RegionClosing:IHUntypedObjectX; Radius:OleVariant); 248 procedure ClosingGolay(const Region:IHUntypedObjectX; out RegionClosing:IHUntypedObjectX; GolayElement:OleVariant; Rotation:OleVariant); 249 procedure ClosingRectangle1(const Region:IHUntypedObjectX; out RegionClosing:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 250 procedure ClusterModelComponents(const TrainingImages:IHUntypedObjectX; out ModelComponents:IHUntypedObjectX; ComponentTrainingID:OleVariant; AmbiguityCriterion:OleVariant; MaxContourOverlap:OleVariant; ClusterThreshold:OleVariant); 251 procedure CoherenceEnhancingDiff(const Image:IHUntypedObjectX; out ImageCED:IHUntypedObjectX; Sigma:OleVariant; Rho:OleVariant; Theta:OleVariant; Iterations:OleVariant); 252 procedure CombineRoadsXld(const EdgePolygons:IHUntypedObjectX; const ModParallels:IHUntypedObjectX; const ExtParallels:IHUntypedObjectX; const CenterLines:IHUntypedObjectX; out RoadSides:IHUntypedObjectX; MaxAngleParallel:OleVariant; MaxAngleColinear:OleVariant; MaxDistanceParallel:OleVariant; MaxDistanceColinear:OleVariant); 253 procedure Compactness(const Regions:IHUntypedObjectX; out Compactness:OleVariant); 254 procedure CompactnessXld(const XLD:IHUntypedObjectX; out Compactness:OleVariant); 255 procedure CompareExtVariationModel(const Image:IHUntypedObjectX; out Region:IHUntypedObjectX; ModelID:OleVariant; Mode:OleVariant); 256 procedure CompareVariationModel(const Image:IHUntypedObjectX; out Region:IHUntypedObjectX; ModelID:OleVariant); 257 procedure Complement(const Region:IHUntypedObjectX; out RegionComplement:IHUntypedObjectX); 258 procedure ComplexToReal(const ImageComplex:IHUntypedObjectX; out ImageReal:IHUntypedObjectX; out ImageImaginary:IHUntypedObjectX); 259 procedure Compose2(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 260 procedure Compose3(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; const Image3:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 261 procedure Compose4(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; const Image3:IHUntypedObjectX; const Image4:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 262 procedure Compose5(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; const Image3:IHUntypedObjectX; const Image4:IHUntypedObjectX; const Image5:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 263 procedure Compose6(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; const Image3:IHUntypedObjectX; const Image4:IHUntypedObjectX; const Image5:IHUntypedObjectX; const Image6:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 264 procedure Compose7(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; const Image3:IHUntypedObjectX; const Image4:IHUntypedObjectX; const Image5:IHUntypedObjectX; const Image6:IHUntypedObjectX; const Image7:IHUntypedObjectX; out MultiChannelImage:IHUntypedObjectX); 265 procedure ComposeFunct1D(Function1:OleVariant; Function2:OleVariant; Border:OleVariant; out ComposedFunction:OleVariant); 266 procedure ConcatObj(const Objects1:IHUntypedObjectX; const Objects2:IHUntypedObjectX; out ObjectsConcat:IHUntypedObjectX); 267 procedure ConcatOcrTrainf(SingleFiles:OleVariant; ComposedFile:OleVariant); 268 procedure Connect; override; 269 procedure ConnectAndHoles(const Regions:IHUntypedObjectX; out NumConnected:OleVariant; out NumHoles:OleVariant); 270 procedure ConnectGridPoints(const Image:IHUntypedObjectX; out ConnectingLines:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Sigma:OleVariant; MaxDist:OleVariant); 271 procedure ConnectTo(svrIntf:IHOperatorSetX); 272 procedure Connection(const Region:IHUntypedObjectX; out ConnectedRegions:IHUntypedObjectX); 273 procedure ConnectionObjectModel3D(ObjectModel3D:OleVariant; Feature:OleVariant; Value:OleVariant; out ObjectModel3DConnected:OleVariant); 274 procedure Contlength(const Regions:IHUntypedObjectX; out Contlength:OleVariant); 275 procedure ContourPointNumXld(const Contour:IHUntypedObjectX; out Length:OleVariant); 276 procedure ContourToWorldPlaneXld(const Contours:IHUntypedObjectX; out ContoursTrans:IHUntypedObjectX; CameraParam:OleVariant; WorldPose:OleVariant; Scale:OleVariant); 277 procedure ConvertImageType(const Image:IHUntypedObjectX; out ImageConverted:IHUntypedObjectX; NewType:OleVariant); 278 procedure ConvertMapType(const Map:IHUntypedObjectX; out MapConverted:IHUntypedObjectX; NewType:OleVariant; ImageWidth:OleVariant); 279 procedure ConvertPoint3DCartToSpher(X:OleVariant; Y:OleVariant; Z:OleVariant; EquatPlaneNormal:OleVariant; ZeroMeridian:OleVariant; out Longitude:OleVariant; out Latitude:OleVariant; out Radius:OleVariant); 280 procedure ConvertPoint3DSpherToCart(Longitude:OleVariant; Latitude:OleVariant; Radius:OleVariant; EquatPlaneNormal:OleVariant; ZeroMeridian:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant); 281 procedure ConvertPoseType(PoseIn:OleVariant; OrderOfTransform:OleVariant; OrderOfRotation:OleVariant; ViewOfTransform:OleVariant; out PoseOut:OleVariant); 282 procedure ConvexHullObjectModel3D(ObjectModel3D:OleVariant; out ObjectModel3DConvexHull:OleVariant); 283 procedure Convexity(const Regions:IHUntypedObjectX; out Convexity:OleVariant); 284 procedure ConvexityXld(const XLD:IHUntypedObjectX; out Convexity:OleVariant); 285 procedure ConvolFft(const ImageFFT:IHUntypedObjectX; const ImageFilter:IHUntypedObjectX; out ImageConvol:IHUntypedObjectX); 286 procedure ConvolGabor(const ImageFFT:IHUntypedObjectX; const GaborFilter:IHUntypedObjectX; out ImageResultGabor:IHUntypedObjectX; out ImageResultHilbert:IHUntypedObjectX); 287 procedure ConvolImage(const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; FilterMask:OleVariant; Margin:OleVariant); 288 procedure CoocFeatureImage(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; LdGray:OleVariant; Direction:OleVariant; out Energy:OleVariant; out Correlation:OleVariant; out Homogeneity:OleVariant; out Contrast:OleVariant); 289 procedure CoocFeatureMatrix(const CoocMatrix:IHUntypedObjectX; out Energy:OleVariant; out Correlation:OleVariant; out Homogeneity:OleVariant; out Contrast:OleVariant); 290 procedure CopyFile(SourceFile:OleVariant; DestinationFile:OleVariant); 291 procedure CopyImage(const Image:IHUntypedObjectX; out DupImage:IHUntypedObjectX); 292 procedure CopyMatrix(MatrixID:OleVariant; out MatrixCopyID:OleVariant); 293 procedure CopyMetrologyModel(MetrologyHandle:OleVariant; Indices:OleVariant; out CopiedMetrologyHandle:OleVariant); 294 procedure CopyMetrologyObject(MetrologyHandle:OleVariant; Indices:OleVariant; out CopiedIndices:OleVariant); 295 procedure CopyObj(const Objects:IHUntypedObjectX; out ObjectsSelected:IHUntypedObjectX; Index:OleVariant; NumObj:OleVariant); 296 procedure CopyObjectModel3D(ObjectModel3D:OleVariant; Attributes:OleVariant; out CopiedObjectModel3D:OleVariant); 297 procedure CopyRectangle(WindowHandleSource:OleVariant; WindowHandleDestination:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; DestRow:OleVariant; DestColumn:OleVariant); 298 procedure CornerResponse(const Image:IHUntypedObjectX; out ImageCorner:IHUntypedObjectX; Size:OleVariant; Weight:OleVariant); 299 procedure CorrelationFft(const ImageFFT1:IHUntypedObjectX; const ImageFFT2:IHUntypedObjectX; out ImageCorrelation:IHUntypedObjectX); 300 procedure CosImage(const Image:IHUntypedObjectX; out CosImage:IHUntypedObjectX); 301 procedure CountChannels(const MultiChannelImage:IHUntypedObjectX; out Channels:OleVariant); 302 procedure CountObj(const Objects:IHUntypedObjectX; out Number:OleVariant); 303 procedure CountRelation(RelationName:OleVariant; out NumOfTuples:OleVariant); 304 procedure CountSeconds(outSeconds:OleVariant); 305 procedure CreateAnisoShapeModel(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; out ModelID:OleVariant); 306 procedure CreateAnisoShapeModelXld(const Contours:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; MinContrast:OleVariant; out ModelID:OleVariant); 307 procedure CreateBarCodeModel(GenParamNames:OleVariant; GenParamValues:OleVariant; out BarCodeHandle:OleVariant); 308 procedure CreateBarrier(AttribName:OleVariant; AttribValue:OleVariant; TeamSize:OleVariant; out BarrierHandle:OleVariant); 309 procedure CreateBgEsti(const InitializeImage:IHUntypedObjectX; Syspar1:OleVariant; Syspar2:OleVariant; GainMode:OleVariant; Gain1:OleVariant; Gain2:OleVariant; AdaptMode:OleVariant; MinDiff:OleVariant; StatNum:OleVariant; ConfidenceC:OleVariant; TimeC:OleVariant; out BgEstiHandle:OleVariant); 310 procedure CreateCalibData(CalibSetup:OleVariant; NumCameras:OleVariant; NumCalibObjects:OleVariant; out CalibDataID:OleVariant); 311 procedure CreateCalibDescriptorModel(const Template:IHUntypedObjectX; CamParam:OleVariant; ReferencePose:OleVariant; DetectorType:OleVariant; DetectorParamName:OleVariant; DetectorParamValue:OleVariant; DescriptorParamName:OleVariant; DescriptorParamValue:OleVariant; Seed:OleVariant; out ModelID:OleVariant); 312 procedure CreateCaltab(Width:OleVariant; CalTabDescrFile:OleVariant; CalTabFile:OleVariant); 313 procedure CreateCamPoseLookAtPoint(CamPosX:OleVariant; CamPosY:OleVariant; CamPosZ:OleVariant; LookAtX:OleVariant; LookAtY:OleVariant; LookAtZ:OleVariant; RefPlaneNormal:OleVariant; CamRoll:OleVariant; out CamPose:OleVariant); 314 procedure CreateCameraSetupModel(NumCameras:OleVariant; out CameraSetupModelID:OleVariant); 315 procedure CreateClassBox(outClassifHandle:OleVariant); 316 procedure CreateClassGmm(NumDim:OleVariant; NumClasses:OleVariant; NumCenters:OleVariant; CovarType:OleVariant; Preprocessing:OleVariant; NumComponents:OleVariant; RandSeed:OleVariant; out GMMHandle:OleVariant); 317 procedure CreateClassKnn(NumDim:OleVariant; out KNNHandle:OleVariant); 318 procedure CreateClassLutGmm(GMMHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ClassLUTHandle:OleVariant); 319 procedure CreateClassLutKnn(KNNHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ClassLUTHandle:OleVariant); 320 procedure CreateClassLutMlp(MLPHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ClassLUTHandle:OleVariant); 321 procedure CreateClassLutSvm(SVMHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ClassLUTHandle:OleVariant); 322 procedure CreateClassMlp(NumInput:OleVariant; NumHidden:OleVariant; NumOutput:OleVariant; out putFunction:OleVariant; Preprocessing:OleVariant; NumComponents:OleVariant; RandSeed:OleVariant; out MLPHandle:OleVariant); 323 procedure CreateClassSvm(NumFeatures:OleVariant; KernelType:OleVariant; KernelParam:OleVariant; Nu:OleVariant; NumClasses:OleVariant; Mode:OleVariant; Preprocessing:OleVariant; NumComponents:OleVariant; out SVMHandle:OleVariant); 324 procedure CreateClassTrainData(NumDim:OleVariant; out ClassTrainDataHandle:OleVariant); 325 procedure CreateColorTransLut(ColorSpace:OleVariant; TransDirection:OleVariant; NumBits:OleVariant; out ColorTransLUTHandle:OleVariant); 326 procedure CreateComponentModel(const ModelImage:IHUntypedObjectX; const ComponentRegions:IHUntypedObjectX; Variation Row:OleVariant; Variation Column:OleVariant; Variation Angle:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ContrastLowComp:OleVariant; ContrastHighComp:OleVariant; MinSizeComp:OleVariant; MinContrastComp:OleVariant; MinScoreComp:OleVariant; NumLevelsComp:OleVariant; AngleStepComp:OleVariant; OptimizationComp:OleVariant; MetricComp:OleVariant; PregenerationComp:OleVariant; out ComponentModelID:OleVariant; out RootRanking:OleVariant); 327 procedure CreateCondition(AttribName:OleVariant; AttribValue:OleVariant; out ConditionHandle:OleVariant); 328 procedure CreateDataCode2DModel(SymbolType:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out DataCodeHandle:OleVariant); 329 procedure CreateEvent(AttribName:OleVariant; AttribValue:OleVariant; out EventHandle:OleVariant); 330 procedure CreateFunct1DArray(YValues:OleVariant; out Function_:OleVariant); 331 procedure CreateFunct1DPairs(XValues:OleVariant; YValues:OleVariant; out Function_:OleVariant); 332 procedure CreateLexicon(Name:OleVariant; Words:OleVariant; out LexiconHandle:OleVariant); 333 procedure CreateLocalDeformableModel(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ModelID:OleVariant); 334 procedure CreateLocalDeformableModelXld(const Contours:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ModelID:OleVariant); 335 procedure CreateMatrix(Rows:OleVariant; Columns:OleVariant; Value:OleVariant; out MatrixID:OleVariant); 336 procedure CreateMetrologyModel(outMetrologyHandle:OleVariant); 337 procedure CreateMutex(AttribName:OleVariant; AttribValue:OleVariant; out MutexHandle:OleVariant); 338 procedure CreateNccModel(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; Metric:OleVariant; out ModelID:OleVariant); 339 procedure CreateOcrClassBox(WidthPattern:OleVariant; HeightPattern:OleVariant; Interpolation:OleVariant; Features:OleVariant; Character:OleVariant; out OCRHandle:OleVariant); 340 procedure CreateOcrClassKnn(WidthCharacter:OleVariant; HeightCharacter:OleVariant; Interpolation:OleVariant; Features:OleVariant; Characters:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out OCRHandle:OleVariant); 341 procedure CreateOcrClassMlp(WidthCharacter:OleVariant; HeightCharacter:OleVariant; Interpolation:OleVariant; Features:OleVariant; Characters:OleVariant; NumHidden:OleVariant; Preprocessing:OleVariant; NumComponents:OleVariant; RandSeed:OleVariant; out OCRHandle:OleVariant); 342 procedure CreateOcrClassSvm(WidthCharacter:OleVariant; HeightCharacter:OleVariant; Interpolation:OleVariant; Features:OleVariant; Characters:OleVariant; KernelType:OleVariant; KernelParam:OleVariant; Nu:OleVariant; Mode:OleVariant; Preprocessing:OleVariant; NumComponents:OleVariant; out OCRHandle:OleVariant); 343 procedure CreateOcvProj(PatternNames:OleVariant; out OCVHandle:OleVariant); 344 procedure CreatePlanarCalibDeformableModel(const Template:IHUntypedObjectX; CamParam:OleVariant; ReferencePose:OleVariant; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ModelID:OleVariant); 345 procedure CreatePlanarCalibDeformableModelXld(const Contours:IHUntypedObjectX; CamParam:OleVariant; ReferencePose:OleVariant; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ModelID:OleVariant); 346 procedure CreatePlanarUncalibDeformableModel(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ModelID:OleVariant); 347 procedure CreatePlanarUncalibDeformableModelXld(const Contours:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleRStep:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; ScaleCStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ModelID:OleVariant); 348 procedure CreatePose(TransX:OleVariant; TransY:OleVariant; TransZ:OleVariant; RotX:OleVariant; RotY:OleVariant; RotZ:OleVariant; OrderOfTransform:OleVariant; OrderOfRotation:OleVariant; ViewOfTransform:OleVariant; out Pose:OleVariant); 349 procedure CreateRectificationGrid(Width:OleVariant; NumSquares:OleVariant; GridFile:OleVariant); 350 procedure CreateSampleIdentifier(ParamName:OleVariant; ParamValue:OleVariant; out SampleIdentifier:OleVariant); 351 procedure CreateScaledShapeModel(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleMin:OleVariant; ScaleMax:OleVariant; ScaleStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; out ModelID:OleVariant); 352 procedure CreateScaledShapeModelXld(const Contours:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; ScaleMin:OleVariant; ScaleMax:OleVariant; ScaleStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; MinContrast:OleVariant; out ModelID:OleVariant); 353 procedure CreateScatteredDataInterpolator(Method:OleVariant; Rows:OleVariant; Columns:OleVariant; Values:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ScatteredDataInterpolatorHandle:OleVariant); 354 procedure CreateSerializedItemPtr(Pointer:OleVariant; Size:OleVariant; Copy:OleVariant; out SerializedItemHandle:OleVariant); 355 procedure CreateShapeModel(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; out ModelID:OleVariant); 356 procedure CreateShapeModel3D(ObjectModel3D:OleVariant; CamParam:OleVariant; RefRotX:OleVariant; RefRotY:OleVariant; RefRotZ:OleVariant; OrderOfRotation:OleVariant; LongitudeMin:OleVariant; LongitudeMax:OleVariant; LatitudeMin:OleVariant; LatitudeMax:OleVariant; CamRollMin:OleVariant; CamRollMax:OleVariant; DistMin:OleVariant; DistMax:OleVariant; MinContrast:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ShapeModel3DID:OleVariant); 357 procedure CreateShapeModelXld(const Contours:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AngleStep:OleVariant; Optimization:OleVariant; Metric:OleVariant; MinContrast:OleVariant; out ModelID:OleVariant); 358 procedure CreateSheetOfLightModel(const ProfileRegion:IHUntypedObjectX; GenParamNames:OleVariant; GenParamValues:OleVariant; out SheetOfLightModelID:OleVariant); 359 procedure CreateStereoModel(CameraSetupModelID:OleVariant; Method:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out StereoModelID:OleVariant); 360 procedure CreateSurfaceModel(ObjectModel3D:OleVariant; RelSamplingDistance:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out SurfaceModelID:OleVariant); 361 procedure CreateTemplate(const Template:IHUntypedObjectX; FirstError:OleVariant; NumLevel:OleVariant; Optimize:OleVariant; GrayValues:OleVariant; out TemplateID:OleVariant); 362 procedure CreateTemplateRot(const Template:IHUntypedObjectX; NumLevel:OleVariant; AngleStart:OleVariant; AngleExtend:OleVariant; AngleStep:OleVariant; Optimize:OleVariant; GrayValues:OleVariant; out TemplateID:OleVariant); 363 procedure CreateTextModel(outTextModel:OleVariant); 364 procedure CreateTrainedComponentModel(ComponentTrainingID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; MinContrastComp:OleVariant; MinScoreComp:OleVariant; NumLevelsComp:OleVariant; AngleStepComp:OleVariant; OptimizationComp:OleVariant; MetricComp:OleVariant; PregenerationComp:OleVariant; out ComponentModelID:OleVariant; out RootRanking:OleVariant); 365 procedure CreateUncalibDescriptorModel(const Template:IHUntypedObjectX; DetectorType:OleVariant; DetectorParamName:OleVariant; DetectorParamValue:OleVariant; DescriptorParamName:OleVariant; DescriptorParamValue:OleVariant; Seed:OleVariant; out ModelID:OleVariant); 366 procedure CreateVariationModel(Width:OleVariant; Height:OleVariant; Type_:OleVariant; Mode:OleVariant; out ModelID:OleVariant); 367 procedure CriticalPointsSubPix(const Image:IHUntypedObjectX; Filter:OleVariant; Sigma:OleVariant; Threshold:OleVariant; out RowMin:OleVariant; out ColumnMin:OleVariant; out RowMax:OleVariant; out ColumnMax:OleVariant; out RowSaddle:OleVariant; out ColumnSaddle:OleVariant); 368 procedure CropContoursXld(const Contours:IHUntypedObjectX; out CroppedContours:IHUntypedObjectX; Row1:OleVariant; Col1:OleVariant; Row2:OleVariant; Col2:OleVariant; CloseContours:OleVariant); 369 procedure CropDomain(const Image:IHUntypedObjectX; out ImagePart:IHUntypedObjectX); 370 procedure CropDomainRel(const Image:IHUntypedObjectX; out ImagePart:IHUntypedObjectX; Top:OleVariant; Left:OleVariant; Bottom:OleVariant; Right:OleVariant); 371 procedure CropPart(const Image:IHUntypedObjectX; out ImagePart:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant); 372 procedure CropRectangle1(const Image:IHUntypedObjectX; out ImagePart:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 373 procedure DeactivateAllComputeDevices; 374 procedure DeactivateComputeDevice(DeviceHandle:OleVariant); 375 procedure Decode1DBarCode(BarCodeElements:OleVariant; BarCodeDescr:OleVariant; out Characters:OleVariant; out Reference:OleVariant; out IsCorrect:OleVariant); 376 procedure Decode2DBarCode(BarCodeDescr:OleVariant; BarCodeDimension:OleVariant; BarCodeData:OleVariant; out SymbolCharacters:OleVariant; out CorrSymbolData:OleVariant; out DecodedData:OleVariant; out DecodingError:OleVariant; out StructuredAppend:OleVariant); 377 procedure DecodeBarCodeRectangle2(const Image:IHUntypedObjectX; BarCodeHandle:OleVariant; CodeType:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant; out DecodedDataStrings:OleVariant); 378 procedure Decompose2(const MultiChannelImage:IHUntypedObjectX; out Image1:IHUntypedObjectX; out Image2:IHUntypedObjectX); 379 procedure Decompose3(const MultiChannelImage:IHUntypedObjectX; out Image1:IHUntypedObjectX; out Image2:IHUntypedObjectX; out Image3:IHUntypedObjectX); 380 procedure Decompose4(const MultiChannelImage:IHUntypedObjectX; out Image1:IHUntypedObjectX; out Image2:IHUntypedObjectX; out Image3:IHUntypedObjectX; out Image4:IHUntypedObjectX); 381 procedure Decompose5(const MultiChannelImage:IHUntypedObjectX; out Image1:IHUntypedObjectX; out Image2:IHUntypedObjectX; out Image3:IHUntypedObjectX; out Image4:IHUntypedObjectX; out Image5:IHUntypedObjectX); 382 procedure Decompose6(const MultiChannelImage:IHUntypedObjectX; out Image1:IHUntypedObjectX; out Image2:IHUntypedObjectX; out Image3:IHUntypedObjectX; out Image4:IHUntypedObjectX; out Image5:IHUntypedObjectX; out Image6:IHUntypedObjectX); 383 procedure Decompose7(const MultiChannelImage:IHUntypedObjectX; out Image1:IHUntypedObjectX; out Image2:IHUntypedObjectX; out Image3:IHUntypedObjectX; out Image4:IHUntypedObjectX; out Image5:IHUntypedObjectX; out Image6:IHUntypedObjectX; out Image7:IHUntypedObjectX); 384 procedure DecomposeMatrix(MatrixID:OleVariant; MatrixType:OleVariant; out Matrix1ID:OleVariant; out Matrix2ID:OleVariant); 385 procedure DeleteFile(FileName:OleVariant); 386 procedure DepthFromFocus(const MultiFocusImage:IHUntypedObjectX; out Depth:IHUntypedObjectX; out Confidence:IHUntypedObjectX; Filter:OleVariant; Selection:OleVariant); 387 procedure DerivateFunct1D(Function_:OleVariant; Mode:OleVariant; out Derivative:OleVariant); 388 procedure DerivateGauss(const Image:IHUntypedObjectX; out DerivGauss:IHUntypedObjectX; Sigma:OleVariant; Component:OleVariant); 389 procedure DerivateVectorField(const VectorField:IHUntypedObjectX; out Result:IHUntypedObjectX; Sigma:OleVariant; Component:OleVariant); 390 procedure DescriptClassBox(ClassifHandle:OleVariant; Dimensions:OleVariant; out ClassIdx:OleVariant; out BoxIdx:OleVariant; out BoxLowerBound:OleVariant; out BoxHigherBound:OleVariant; out BoxNumSamplesTrain:OleVariant; out BoxNumSamplesWrong:OleVariant); 391 procedure DeserializeBarCodeModel(SerializedItemHandle:OleVariant; out BarCodeHandle:OleVariant); 392 procedure DeserializeCalibData(SerializedItemHandle:OleVariant; out CalibDataID:OleVariant); 393 procedure DeserializeCamPar(SerializedItemHandle:OleVariant; out CameraParam:OleVariant); 394 procedure DeserializeCameraSetupModel(SerializedItemHandle:OleVariant; out CameraSetupModelID:OleVariant); 395 procedure DeserializeClassBox(ClassifHandle:OleVariant; SerializedItemHandle:OleVariant); 396 procedure DeserializeClassGmm(SerializedItemHandle:OleVariant; out GMMHandle:OleVariant); 397 procedure DeserializeClassKnn(SerializedItemHandle:OleVariant; out KNNHandle:OleVariant); 398 procedure DeserializeClassMlp(SerializedItemHandle:OleVariant; out MLPHandle:OleVariant); 399 procedure DeserializeClassSvm(SerializedItemHandle:OleVariant; out SVMHandle:OleVariant); 400 procedure DeserializeClassTrainData(SerializedItemHandle:OleVariant; out ClassTrainDataHandle:OleVariant); 401 procedure DeserializeComponentModel(SerializedItemHandle:OleVariant; out ComponentModelID:OleVariant); 402 procedure DeserializeDataCode2DModel(SerializedItemHandle:OleVariant; out DataCodeHandle:OleVariant); 403 procedure DeserializeDeformableModel(SerializedItemHandle:OleVariant; out ModelID:OleVariant); 404 procedure DeserializeDescriptorModel(SerializedItemHandle:OleVariant; out ModelID:OleVariant); 405 procedure DeserializeFftOptimizationData(SerializedItemHandle:OleVariant); 406 procedure DeserializeHomMat2d(SerializedItemHandle:OleVariant; out HomMat2d:OleVariant); 407 procedure DeserializeHomMat3d(SerializedItemHandle:OleVariant; out HomMat3d:OleVariant); 408 procedure DeserializeImage(outImage:IHUntypedObjectX; SerializedItemHandle:OleVariant); 409 procedure DeserializeMatrix(SerializedItemHandle:OleVariant; out MatrixID:OleVariant); 410 procedure DeserializeMeasure(SerializedItemHandle:OleVariant; out MeasureHandle:OleVariant); 411 procedure DeserializeMetrologyModel(SerializedItemHandle:OleVariant; out MetrologyHandle:OleVariant); 412 procedure DeserializeNccModel(SerializedItemHandle:OleVariant; out ModelID:OleVariant); 413 procedure DeserializeObject(outObject_:IHUntypedObjectX; SerializedItemHandle:OleVariant); 414 procedure DeserializeObjectModel3D(SerializedItemHandle:OleVariant; out ObjectModel3D:OleVariant); 415 procedure DeserializeOcr(SerializedItemHandle:OleVariant; out OCRHandle:OleVariant); 416 procedure DeserializeOcrClassKnn(SerializedItemHandle:OleVariant; out OCRHandle:OleVariant); 417 procedure DeserializeOcrClassMlp(SerializedItemHandle:OleVariant; out OCRHandle:OleVariant); 418 procedure DeserializeOcrClassSvm(SerializedItemHandle:OleVariant; out OCRHandle:OleVariant); 419 procedure DeserializeOcv(SerializedItemHandle:OleVariant; out OCVHandle:OleVariant); 420 procedure DeserializePose(SerializedItemHandle:OleVariant; out Pose:OleVariant); 421 procedure DeserializeQuat(SerializedItemHandle:OleVariant; out Quaternion:OleVariant); 422 procedure DeserializeRegion(outRegion:IHUntypedObjectX; SerializedItemHandle:OleVariant); 423 procedure DeserializeSampleIdentifier(SerializedItemHandle:OleVariant; out SampleIdentifier:OleVariant); 424 procedure DeserializeShapeModel(SerializedItemHandle:OleVariant; out ModelID:OleVariant); 425 procedure DeserializeShapeModel3D(SerializedItemHandle:OleVariant; out ShapeModel3DID:OleVariant); 426 procedure DeserializeSurfaceModel(SerializedItemHandle:OleVariant; out SurfaceModelID:OleVariant); 427 procedure DeserializeTemplate(SerializedItemHandle:OleVariant; out TemplateID:OleVariant); 428 procedure DeserializeTrainingComponents(SerializedItemHandle:OleVariant; out ComponentTrainingID:OleVariant); 429 procedure DeserializeTuple(SerializedItemHandle:OleVariant; out Tuple:OleVariant); 430 procedure DeserializeVariationModel(SerializedItemHandle:OleVariant; out ModelID:OleVariant); 431 procedure DeserializeXld(outXLD:IHUntypedObjectX; SerializedItemHandle:OleVariant); 432 procedure DetectEdgeSegments(const Image:IHUntypedObjectX; SobelSize:OleVariant; MinAmplitude:OleVariant; MaxDistance:OleVariant; MinLength:OleVariant; out BeginRow:OleVariant; out BeginCol:OleVariant; out EndRow:OleVariant; out EndCol:OleVariant); 433 procedure DeterminantMatrix(MatrixID:OleVariant; MatrixType:OleVariant; out Value:OleVariant); 434 procedure DetermineDeformableModelParams(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleMin:OleVariant; ScaleMax:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; Parameters:OleVariant; out ParameterName:OleVariant; out ParameterValue:OleVariant); 435 procedure DetermineNccModelParams(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; Metric:OleVariant; Parameters:OleVariant; out ParameterName:OleVariant; out ParameterValue:OleVariant); 436 procedure DetermineShapeModelParams(const Template:IHUntypedObjectX; NumLevels:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleMin:OleVariant; ScaleMax:OleVariant; Optimization:OleVariant; Metric:OleVariant; Contrast:OleVariant; MinContrast:OleVariant; Parameters:OleVariant; out ParameterName:OleVariant; out ParameterValue:OleVariant); 437 procedure DeviationImage(const Image:IHUntypedObjectX; out ImageDeviation:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 438 procedure DeviationN(const Image:IHUntypedObjectX; out ImageDeviation:IHUntypedObjectX); 439 procedure DiameterRegion(const Regions:IHUntypedObjectX; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant; out Diameter:OleVariant); 440 procedure DiameterXld(const XLD:IHUntypedObjectX; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant; out Diameter:OleVariant); 441 procedure DiffOfGauss(const Image:IHUntypedObjectX; out DiffOfGauss:IHUntypedObjectX; Sigma:OleVariant; SigFactor:OleVariant); 442 procedure Difference(const Region:IHUntypedObjectX; const Sub:IHUntypedObjectX; out RegionDifference:IHUntypedObjectX); 443 procedure DifferenceClosedContoursXld(const Contours:IHUntypedObjectX; const Sub:IHUntypedObjectX; out ContoursDifference:IHUntypedObjectX); 444 procedure DifferenceClosedPolygonsXld(const Polygons:IHUntypedObjectX; const Sub:IHUntypedObjectX; out PolygonsDifference:IHUntypedObjectX); 445 procedure Dilation1(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionDilation:IHUntypedObjectX; Iterations:OleVariant); 446 procedure Dilation2(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionDilation:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Iterations:OleVariant); 447 procedure DilationCircle(const Region:IHUntypedObjectX; out RegionDilation:IHUntypedObjectX; Radius:OleVariant); 448 procedure DilationGolay(const Region:IHUntypedObjectX; out RegionDilation:IHUntypedObjectX; GolayElement:OleVariant; Iterations:OleVariant; Rotation:OleVariant); 449 procedure DilationRectangle1(const Region:IHUntypedObjectX; out RegionDilation:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 450 procedure DilationSeq(const Region:IHUntypedObjectX; out RegionDilation:IHUntypedObjectX; GolayElement:OleVariant; Iterations:OleVariant); 451 procedure Disconnect; override; 452 procedure Discrete1DBarCode(Elements:OleVariant; BarCodeDescr:OleVariant; out DiscreteBarCode:OleVariant); 453 procedure DispArc(WindowHandle:OleVariant; CenterRow:OleVariant; CenterCol:OleVariant; Angle:OleVariant; BeginRow:OleVariant; BeginCol:OleVariant); 454 procedure DispArrow(WindowHandle:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; Size:OleVariant); 455 procedure DispCaltab(WindowHandle:OleVariant; CalTabDescrFile:OleVariant; CameraParam:OleVariant; CaltabPose:OleVariant; ScaleFac:OleVariant); 456 procedure DispChannel(const MultiChannelImage:IHUntypedObjectX; WindowHandle:OleVariant; Channel:OleVariant); 457 procedure DispCircle(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant; Radius:OleVariant); 458 procedure DispColor(const ColorImage:IHUntypedObjectX; WindowHandle:OleVariant); 459 procedure DispCross(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant; Size:OleVariant; Angle:OleVariant); 460 procedure DispDistribution(WindowHandle:OleVariant; Distribution:OleVariant; Row:OleVariant; Column:OleVariant; Scale:OleVariant); 461 procedure DispEllipse(WindowHandle:OleVariant; CenterRow:OleVariant; CenterCol:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant); 462 procedure DispImage(const Image:IHUntypedObjectX; WindowHandle:OleVariant); 463 procedure DispLine(WindowHandle:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 464 procedure DispLut(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant; Scale:OleVariant); 465 procedure DispObj(const Object_:IHUntypedObjectX; WindowHandle:OleVariant); 466 procedure DispObjectModel3D(WindowHandle:OleVariant; ObjectModel3D:OleVariant; CamParam:OleVariant; Pose:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 467 procedure DispPolygon(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant); 468 procedure DispRectangle1(WindowHandle:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 469 procedure DispRectangle2(WindowHandle:OleVariant; CenterRow:OleVariant; CenterCol:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant); 470 procedure DispRegion(const DispRegions:IHUntypedObjectX; WindowHandle:OleVariant); 471 procedure DispXld(const XLDObject:IHUntypedObjectX; WindowHandle:OleVariant); 472 procedure DisparityImageToXyz(const Disparity:IHUntypedObjectX; out X:IHUntypedObjectX; out Y:IHUntypedObjectX; out Z:IHUntypedObjectX; CamParamRect1:OleVariant; CamParamRect2:OleVariant; RelPoseRect:OleVariant); 473 procedure DisparityToDistance(CamParamRect1:OleVariant; CamParamRect2:OleVariant; RelPoseRect:OleVariant; Disparity:OleVariant; out Distance:OleVariant); 474 procedure DisparityToPoint3D(CamParamRect1:OleVariant; CamParamRect2:OleVariant; RelPoseRect:OleVariant; Row1:OleVariant; Col1:OleVariant; Disparity:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant); 475 procedure DistEllipseContourPointsXld(const Contour:IHUntypedObjectX; DistanceMode:OleVariant; ClippingEndPoints:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant; out Distances:OleVariant); 476 procedure DistEllipseContourXld(const Contours:IHUntypedObjectX; Mode:OleVariant; MaxNumPoints:OleVariant; ClippingEndPoints:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant; out MinDist:OleVariant; out MaxDist:OleVariant; out AvgDist:OleVariant; out SigmaDist:OleVariant); 477 procedure DistRectangle2ContourPointsXld(const Contour:IHUntypedObjectX; ClippingEndPoints:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant; out Distances:OleVariant); 478 procedure DistanceCc(const Contour1:IHUntypedObjectX; const Contour2:IHUntypedObjectX; Mode:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 479 procedure DistanceCcMin(const Contour1:IHUntypedObjectX; const Contour2:IHUntypedObjectX; Mode:OleVariant; out DistanceMin:OleVariant); 480 procedure DistanceFunct1D(Function1:OleVariant; Function2:OleVariant; Mode:OleVariant; Sigma:OleVariant; out Distance:OleVariant); 481 procedure DistanceLc(const Contour:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 482 procedure DistanceLr(const Region:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 483 procedure DistanceObjectModel3D(ObjectModel3DFrom:OleVariant; ObjectModel3DTo:OleVariant; Pose:OleVariant; MaxDistance:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 484 procedure DistancePc(const Contour:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 485 procedure DistancePl(Row:OleVariant; Column:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out Distance:OleVariant); 486 procedure DistancePp(Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out Distance:OleVariant); 487 procedure DistancePr(const Region:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 488 procedure DistancePs(Row:OleVariant; Column:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 489 procedure DistanceRrMin(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; out MinDistance:OleVariant; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 490 procedure DistanceRrMinDil(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; out MinDistance:OleVariant); 491 procedure DistanceSc(const Contour:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 492 procedure DistanceSl(RowA1:OleVariant; ColumnA1:OleVariant; RowA2:OleVariant; ColumnA2:OleVariant; RowB1:OleVariant; ColumnB1:OleVariant; RowB2:OleVariant; ColumnB2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 493 procedure DistanceSr(const Region:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 494 procedure DistanceSs(RowA1:OleVariant; ColumnA1:OleVariant; RowA2:OleVariant; ColumnA2:OleVariant; RowB1:OleVariant; ColumnB1:OleVariant; RowB2:OleVariant; ColumnB2:OleVariant; out DistanceMin:OleVariant; out DistanceMax:OleVariant); 495 procedure DistanceToDisparity(CamParamRect1:OleVariant; CamParamRect2:OleVariant; RelPoseRect:OleVariant; Distance:OleVariant; out Disparity:OleVariant); 496 procedure DistanceTransform(const Region:IHUntypedObjectX; out DistanceImage:IHUntypedObjectX; Metric:OleVariant; Foreground:OleVariant; Width:OleVariant; Height:OleVariant); 497 procedure DivElementMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; out MatrixDivID:OleVariant); 498 procedure DivElementMatrixMod(MatrixAID:OleVariant; MatrixBID:OleVariant); 499 procedure DivImage(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Mult:OleVariant; Add:OleVariant); 500 procedure DoOcrMulti(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; out Class_:OleVariant; out Confidence:OleVariant); 501 procedure DoOcrMultiClassKnn(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; out Class_:OleVariant; out Confidence:OleVariant); 502 procedure DoOcrMultiClassMlp(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; out Class_:OleVariant; out Confidence:OleVariant); 503 procedure DoOcrMultiClassSvm(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; out Class_:OleVariant); 504 procedure DoOcrSingle(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; out Classes:OleVariant; out Confidences:OleVariant); 505 procedure DoOcrSingleClassKnn(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; NumClasses:OleVariant; NumNeighbors:OleVariant; out Class_:OleVariant; out Confidence:OleVariant); 506 procedure DoOcrSingleClassMlp(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Num:OleVariant; out Class_:OleVariant; out Confidence:OleVariant); 507 procedure DoOcrSingleClassSvm(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Num:OleVariant; out Class_:OleVariant); 508 procedure DoOcrWordKnn(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Expression:OleVariant; NumAlternatives:OleVariant; NumCorrections:OleVariant; out Class_:OleVariant; out Confidence:OleVariant; out Word:OleVariant; out Score:OleVariant); 509 procedure DoOcrWordMlp(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Expression:OleVariant; NumAlternatives:OleVariant; NumCorrections:OleVariant; out Class_:OleVariant; out Confidence:OleVariant; out Word:OleVariant; out Score:OleVariant); 510 procedure DoOcrWordSvm(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Expression:OleVariant; NumAlternatives:OleVariant; NumCorrections:OleVariant; out Class_:OleVariant; out Word:OleVariant; out Score:OleVariant); 511 procedure DoOcvSimple(const Pattern:IHUntypedObjectX; OCVHandle:OleVariant; PatternName:OleVariant; AdaptPos:OleVariant; AdaptSize:OleVariant; AdaptAngle:OleVariant; AdaptGray:OleVariant; Threshold:OleVariant; out Quality:OleVariant); 512 procedure DotsImage(const Image:IHUntypedObjectX; out DotImage:IHUntypedObjectX; Diameter:OleVariant; FilterType:OleVariant; PixelShift:OleVariant); 513 procedure DragRegion1(const SourceRegion:IHUntypedObjectX; out DestinationRegion:IHUntypedObjectX; WindowHandle:OleVariant); 514 procedure DragRegion2(const SourceRegion:IHUntypedObjectX; out DestinationRegion:IHUntypedObjectX; WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant); 515 procedure DragRegion3(const SourceRegion:IHUntypedObjectX; const MaskRegion:IHUntypedObjectX; out DestinationRegion:IHUntypedObjectX; WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant); 516 procedure DrawCircle(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Radius:OleVariant); 517 procedure DrawCircleMod(WindowHandle:OleVariant; RowIn:OleVariant; ColumnIn:OleVariant; RadiusIn:OleVariant; out Row:OleVariant; out Column:OleVariant; out Radius:OleVariant); 518 procedure DrawEllipse(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Radius1:OleVariant; out Radius2:OleVariant); 519 procedure DrawEllipseMod(WindowHandle:OleVariant; RowIn:OleVariant; ColumnIn:OleVariant; PhiIn:OleVariant; Radius1In:OleVariant; Radius2In:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Radius1:OleVariant; out Radius2:OleVariant); 520 procedure DrawLine(WindowHandle:OleVariant; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 521 procedure DrawLineMod(WindowHandle:OleVariant; Row1In:OleVariant; Column1In:OleVariant; Row2In:OleVariant; Column2In:OleVariant; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 522 procedure DrawLut(WindowHandle:OleVariant); 523 procedure DrawNurbs(outContOut:IHUntypedObjectX; WindowHandle:OleVariant; Rotate:OleVariant; Move:OleVariant; Scale:OleVariant; KeepRatio:OleVariant; Degree:OleVariant; out Rows:OleVariant; out Cols:OleVariant; out Weights:OleVariant); 524 procedure DrawNurbsInterp(outContOut:IHUntypedObjectX; WindowHandle:OleVariant; Rotate:OleVariant; Move:OleVariant; Scale:OleVariant; KeepRatio:OleVariant; Degree:OleVariant; out ControlRows:OleVariant; out ControlCols:OleVariant; out Knots:OleVariant; out Rows:OleVariant; out Cols:OleVariant; out Tangents:OleVariant); 525 procedure DrawNurbsInterpMod(outContOut:IHUntypedObjectX; WindowHandle:OleVariant; Rotate:OleVariant; Move:OleVariant; Scale:OleVariant; KeepRatio:OleVariant; Edit:OleVariant; Degree:OleVariant; RowsIn:OleVariant; ColsIn:OleVariant; TangentsIn:OleVariant; out ControlRows:OleVariant; out ControlCols:OleVariant; out Knots:OleVariant; out Rows:OleVariant; out Cols:OleVariant; out Tangents:OleVariant); 526 procedure DrawNurbsMod(outContOut:IHUntypedObjectX; WindowHandle:OleVariant; Rotate:OleVariant; Move:OleVariant; Scale:OleVariant; KeepRatio:OleVariant; Edit:OleVariant; Degree:OleVariant; RowsIn:OleVariant; ColsIn:OleVariant; WeightsIn:OleVariant; out Rows:OleVariant; out Cols:OleVariant; out Weights:OleVariant); 527 procedure DrawPoint(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant); 528 procedure DrawPointMod(WindowHandle:OleVariant; RowIn:OleVariant; ColumnIn:OleVariant; out Row:OleVariant; out Column:OleVariant); 529 procedure DrawPolygon(outPolygonRegion:IHUntypedObjectX; WindowHandle:OleVariant); 530 procedure DrawRectangle1(WindowHandle:OleVariant; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 531 procedure DrawRectangle1Mod(WindowHandle:OleVariant; Row1In:OleVariant; Column1In:OleVariant; Row2In:OleVariant; Column2In:OleVariant; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 532 procedure DrawRectangle2(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant); 533 procedure DrawRectangle2Mod(WindowHandle:OleVariant; RowIn:OleVariant; ColumnIn:OleVariant; PhiIn:OleVariant; Length1In:OleVariant; Length2In:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant); 534 procedure DrawRegion(outRegion:IHUntypedObjectX; WindowHandle:OleVariant); 535 procedure DrawXld(outContOut:IHUntypedObjectX; WindowHandle:OleVariant; Rotate:OleVariant; Move:OleVariant; Scale:OleVariant; KeepRatio:OleVariant); 536 procedure DrawXldMod(const ContIn:IHUntypedObjectX; out ContOut:IHUntypedObjectX; WindowHandle:OleVariant; Rotate:OleVariant; Move:OleVariant; Scale:OleVariant; KeepRatio:OleVariant; Edit:OleVariant); 537 procedure DualRank(const Image:IHUntypedObjectX; out ImageRank:IHUntypedObjectX; MaskType:OleVariant; Radius:OleVariant; ModePercent:OleVariant; Margin:OleVariant); 538 procedure DualThreshold(const Image:IHUntypedObjectX; out RegionCrossings:IHUntypedObjectX; MinSize:OleVariant; MinGray:OleVariant; Threshold:OleVariant); 539 procedure DumpWindow(WindowHandle:OleVariant; Device:OleVariant; FileName:OleVariant); 540 procedure DumpWindowImage(outImage:IHUntypedObjectX; WindowHandle:OleVariant); 541 procedure DynThreshold(const OrigImage:IHUntypedObjectX; const ThresholdImage:IHUntypedObjectX; out RegionDynThresh:IHUntypedObjectX; Offset:OleVariant; LightDark:OleVariant); 542 procedure Eccentricity(const Regions:IHUntypedObjectX; out Anisometry:OleVariant; out Bulkiness:OleVariant; out StructureFactor:OleVariant); 543 procedure EccentricityPointsXld(const XLD:IHUntypedObjectX; out Anisometry:OleVariant); 544 procedure EccentricityXld(const XLD:IHUntypedObjectX; out Anisometry:OleVariant; out Bulkiness:OleVariant; out StructureFactor:OleVariant); 545 procedure EdgesColor(const Image:IHUntypedObjectX; out ImaAmp:IHUntypedObjectX; out ImaDir:IHUntypedObjectX; Filter:OleVariant; Alpha:OleVariant; NMS:OleVariant; Low:OleVariant; High:OleVariant); 546 procedure EdgesColorSubPix(const Image:IHUntypedObjectX; out Edges:IHUntypedObjectX; Filter:OleVariant; Alpha:OleVariant; Low:OleVariant; High:OleVariant); 547 procedure EdgesImage(const Image:IHUntypedObjectX; out ImaAmp:IHUntypedObjectX; out ImaDir:IHUntypedObjectX; Filter:OleVariant; Alpha:OleVariant; NMS:OleVariant; Low:OleVariant; High:OleVariant); 548 procedure EdgesSubPix(const Image:IHUntypedObjectX; out Edges:IHUntypedObjectX; Filter:OleVariant; Alpha:OleVariant; Low:OleVariant; High:OleVariant); 549 procedure EigenvaluesGeneralMatrix(MatrixID:OleVariant; ComputeEigenvectors:OleVariant; out EigenvaluesRealID:OleVariant; out EigenvaluesImagID:OleVariant; out EigenvectorsRealID:OleVariant; out EigenvectorsImagID:OleVariant); 550 procedure EigenvaluesSymmetricMatrix(MatrixID:OleVariant; ComputeEigenvectors:OleVariant; out EigenvaluesID:OleVariant; out EigenvectorsID:OleVariant); 551 procedure EliminateMinMax(const Image:IHUntypedObjectX; out FilteredImage:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; Gap:OleVariant; Mode:OleVariant); 552 procedure EliminateRuns(const Region:IHUntypedObjectX; out RegionClipped:IHUntypedObjectX; ElimShorter:OleVariant; ElimLonger:OleVariant); 553 procedure EliminateSp(const Image:IHUntypedObjectX; out ImageFillSP:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; MinThresh:OleVariant; MaxThresh:OleVariant); 554 procedure EllipticAxis(const Regions:IHUntypedObjectX; out Ra:OleVariant; out Rb:OleVariant; out Phi:OleVariant); 555 procedure EllipticAxisGray(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out Ra:OleVariant; out Rb:OleVariant; out Phi:OleVariant); 556 procedure EllipticAxisPointsXld(const XLD:IHUntypedObjectX; out Ra:OleVariant; out Rb:OleVariant; out Phi:OleVariant); 557 procedure EllipticAxisXld(const XLD:IHUntypedObjectX; out Ra:OleVariant; out Rb:OleVariant; out Phi:OleVariant); 558 procedure Emphasize(const Image:IHUntypedObjectX; out ImageEmphasize:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; Factor:OleVariant); 559 procedure EnergyGabor(const ImageGabor:IHUntypedObjectX; const ImageHilbert:IHUntypedObjectX; out Energy:IHUntypedObjectX); 560 procedure EnquireClassBox(ClassifHandle:OleVariant; FeatureList:OleVariant; out Class_:OleVariant); 561 procedure EnquireRejectClassBox(ClassifHandle:OleVariant; FeatureList:OleVariant; out Class_:OleVariant); 562 procedure EntropyGray(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out Entropy:OleVariant; out Anisotropy:OleVariant); 563 procedure EntropyImage(const Image:IHUntypedObjectX; out ImageEntropy:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 564 procedure EquHistoImage(const Image:IHUntypedObjectX; out ImageEquHisto:IHUntypedObjectX); 565 procedure Erosion1(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionErosion:IHUntypedObjectX; Iterations:OleVariant); 566 procedure Erosion2(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionErosion:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Iterations:OleVariant); 567 procedure ErosionCircle(const Region:IHUntypedObjectX; out RegionErosion:IHUntypedObjectX; Radius:OleVariant); 568 procedure ErosionGolay(const Region:IHUntypedObjectX; out RegionErosion:IHUntypedObjectX; GolayElement:OleVariant; Iterations:OleVariant; Rotation:OleVariant); 569 procedure ErosionRectangle1(const Region:IHUntypedObjectX; out RegionErosion:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 570 procedure ErosionSeq(const Region:IHUntypedObjectX; out RegionErosion:IHUntypedObjectX; GolayElement:OleVariant; Iterations:OleVariant); 571 procedure EssentialToFundamentalMatrix(EMatrix:OleVariant; CovEMat:OleVariant; CamMat1:OleVariant; CamMat2:OleVariant; out FMatrix:OleVariant; out CovFMat:OleVariant); 572 procedure EstimateAlAm(const Image:IHUntypedObjectX; out Albedo:OleVariant; out Ambient:OleVariant); 573 procedure EstimateNoise(const Image:IHUntypedObjectX; Method:OleVariant; Percent:OleVariant; out Sigma:OleVariant); 574 procedure EstimateSlAlLr(const Image:IHUntypedObjectX; out Slant:OleVariant; out Albedo:OleVariant); 575 procedure EstimateSlAlZc(const Image:IHUntypedObjectX; out Slant:OleVariant; out Albedo:OleVariant); 576 procedure EstimateTiltLr(const Image:IHUntypedObjectX; out Tilt:OleVariant); 577 procedure EstimateTiltZc(const Image:IHUntypedObjectX; out Tilt:OleVariant); 578 procedure EulerNumber(const Regions:IHUntypedObjectX; out EulerNumber:OleVariant); 579 procedure EvaluateClassGmm(GMMHandle:OleVariant; Features:OleVariant; out ClassProb:OleVariant; out Density:OleVariant; out KSigmaProb:OleVariant); 580 procedure EvaluateClassMlp(MLPHandle:OleVariant; Features:OleVariant; out Result:OleVariant); 581 procedure ExhaustiveMatch(const Image:IHUntypedObjectX; const RegionOfInterest:IHUntypedObjectX; const ImageTemplate:IHUntypedObjectX; out ImageMatch:IHUntypedObjectX; Mode:OleVariant); 582 procedure ExhaustiveMatchMg(const Image:IHUntypedObjectX; const ImageTemplate:IHUntypedObjectX; out ImageMatch:IHUntypedObjectX; Mode:OleVariant; Level:OleVariant; Threshold:OleVariant); 583 procedure ExpImage(const Image:IHUntypedObjectX; out ExpImage:IHUntypedObjectX; Base:OleVariant); 584 procedure ExpandDomainGray(const InputImage:IHUntypedObjectX; out ExpandedImage:IHUntypedObjectX; ExpansionRange:OleVariant); 585 procedure ExpandGray(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; const ForbiddenArea:IHUntypedObjectX; out RegionExpand:IHUntypedObjectX; Iterations:OleVariant; Mode:OleVariant; Threshold:OleVariant); 586 procedure ExpandGrayRef(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; const ForbiddenArea:IHUntypedObjectX; out RegionExpand:IHUntypedObjectX; Iterations:OleVariant; Mode:OleVariant; RefGray:OleVariant; Threshold:OleVariant); 587 procedure ExpandLine(const Image:IHUntypedObjectX; out RegionExpand:IHUntypedObjectX; Coordinate:OleVariant; ExpandType:OleVariant; RowColumn:OleVariant; Threshold:OleVariant); 588 procedure ExpandRegion(const Regions:IHUntypedObjectX; const ForbiddenArea:IHUntypedObjectX; out RegionExpanded:IHUntypedObjectX; Iterations:OleVariant; Mode:OleVariant); 589 procedure FastMatch(const Image:IHUntypedObjectX; out Matches:IHUntypedObjectX; TemplateID:OleVariant; MaxError:OleVariant); 590 procedure FastMatchMg(const Image:IHUntypedObjectX; out Matches:IHUntypedObjectX; TemplateID:OleVariant; MaxError:OleVariant; NumLevel:OleVariant); 591 procedure FastThreshold(const Image:IHUntypedObjectX; out Region:IHUntypedObjectX; MinGray:OleVariant; MaxGray:OleVariant; MinSize:OleVariant); 592 procedure FftGeneric(const Image:IHUntypedObjectX; out ImageFFT:IHUntypedObjectX; Direction:OleVariant; Exponent:OleVariant; Norm:OleVariant; Mode:OleVariant; ResultType:OleVariant); 593 procedure FftImage(const Image:IHUntypedObjectX; out ImageFFT:IHUntypedObjectX); 594 procedure FftImageInv(const Image:IHUntypedObjectX; out ImageFFTInv:IHUntypedObjectX); 595 procedure FileExists(FileName:OleVariant; out FileExists:OleVariant); 596 procedure FillInterlace(const ImageCamera:IHUntypedObjectX; out ImageFilled:IHUntypedObjectX; Mode:OleVariant); 597 procedure FillUp(const Region:IHUntypedObjectX; out RegionFillUp:IHUntypedObjectX); 598 procedure FillUpShape(const Region:IHUntypedObjectX; out RegionFillUp:IHUntypedObjectX; Feature:OleVariant; Min:OleVariant; Max:OleVariant); 599 procedure FilterKalman(Dimension:OleVariant; Model:OleVariant; Measurement:OleVariant; PredictionIn:OleVariant; out PredictionOut:OleVariant; out Estimate:OleVariant); 600 procedure Find1DBarCode(const Image:IHUntypedObjectX; out CodeRegion:IHUntypedObjectX; BarCodeDescr:OleVariant; GenericName:OleVariant; GenericValue:OleVariant; out BarcodeFound:OleVariant; out BarCodeElements:OleVariant; out Orientation:OleVariant); 601 procedure Find1DBarCodeRegion(const Image:IHUntypedObjectX; out CodeRegion:IHUntypedObjectX; BarCodeDescr:OleVariant; GenericName:OleVariant; GenericValue:OleVariant; out Orientation:OleVariant); 602 procedure Find1DBarCodeScanline(const Image:IHUntypedObjectX; out CodeRegion:IHUntypedObjectX; BarCodeDescr:OleVariant; GenericName:OleVariant; GenericValue:OleVariant; StopIfFound:OleVariant; out BarcodeFound:OleVariant; out BarCodeElements:OleVariant; out Orientation:OleVariant; out ScanlineNumPoints:OleVariant; out ScanlineDecoded:OleVariant; out ScanlinePointsRow:OleVariant; out ScanlinePointsColumn:OleVariant); 603 procedure Find2DBarCode(const Image:IHUntypedObjectX; out CodeRegion:IHUntypedObjectX; BarCodeDescr:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out CodeRegDescr:OleVariant); 604 procedure FindAnisoShapeModel(const Image:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out ScaleR:OleVariant; out ScaleC:OleVariant; out Score:OleVariant); 605 procedure FindAnisoShapeModels(const Image:IHUntypedObjectX; ModelIDs:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out ScaleR:OleVariant; out ScaleC:OleVariant; out Score:OleVariant; out Model:OleVariant); 606 procedure FindBarCode(const Image:IHUntypedObjectX; out SymbolRegions:IHUntypedObjectX; BarCodeHandle:OleVariant; CodeType:OleVariant; out DecodedDataStrings:OleVariant); 607 procedure FindCalibDescriptorModel(const Image:IHUntypedObjectX; ModelID:OleVariant; DetectorParamName:OleVariant; DetectorParamValue:OleVariant; DescriptorParamName:OleVariant; DescriptorParamValue:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; CamParam:OleVariant; ScoreType:OleVariant; out Pose:OleVariant; out Score:OleVariant); 608 procedure FindCalibObject(const Image:IHUntypedObjectX; CalibDataID:OleVariant; CameraIdx:OleVariant; CalibObjIdx:OleVariant; CalibObjPoseIdx:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 609 procedure FindCaltab(const Image:IHUntypedObjectX; out Caltab:IHUntypedObjectX; CalTabDescrFile:OleVariant; SizeGauss:OleVariant; MarkThresh:OleVariant; MinDiamMarks:OleVariant); 610 procedure FindComponentModel(const Image:IHUntypedObjectX; ComponentModelID:OleVariant; RootComponent:OleVariant; AngleStartRoot:OleVariant; AngleExtentRoot:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; IfRootNotFound:OleVariant; IfComponentNotFound:OleVariant; PosePrediction:OleVariant; MinScoreComp:OleVariant; SubPixelComp:OleVariant; NumLevelsComp:OleVariant; GreedinessComp:OleVariant; out ModelStart:OleVariant; out ModelEnd:OleVariant; out Score:OleVariant; out RowComp:OleVariant; out ColumnComp:OleVariant; out AngleComp:OleVariant; out ScoreComp:OleVariant; out ModelComp:OleVariant); 611 procedure FindDataCode2D(const Image:IHUntypedObjectX; out SymbolXLDs:IHUntypedObjectX; DataCodeHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ResultHandles:OleVariant; out DecodedDataStrings:OleVariant); 612 procedure FindLocalDeformableModel(const Image:IHUntypedObjectX; out ImageRectified:IHUntypedObjectX; out VectorField:IHUntypedObjectX; out DeformedContours:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; ResultType:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out Score:OleVariant; out Row:OleVariant; out Column:OleVariant); 613 procedure FindMarksAndPose(const Image:IHUntypedObjectX; const CalTabRegion:IHUntypedObjectX; CalTabDescrFile:OleVariant; StartCamParam:OleVariant; StartThresh:OleVariant; DeltaThresh:OleVariant; MinThresh:OleVariant; Alpha:OleVariant; MinContLength:OleVariant; MaxDiamMarks:OleVariant; out RCoord:OleVariant; out CCoord:OleVariant; out StartPose:OleVariant); 614 procedure FindNccModel(const Image:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Score:OleVariant); 615 procedure FindNeighbors(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; MaxDistance:OleVariant; out RegionIndex1:OleVariant; out RegionIndex2:OleVariant); 616 procedure FindPlanarCalibDeformableModel(const Image:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out Pose:OleVariant; out CovPose:OleVariant; out Score:OleVariant); 617 procedure FindPlanarUncalibDeformableModel(const Image:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleRMin:OleVariant; ScaleRMax:OleVariant; ScaleCMin:OleVariant; ScaleCMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out HomMat2d:OleVariant; out Score:OleVariant); 618 procedure FindRectificationGrid(const Image:IHUntypedObjectX; out GridRegion:IHUntypedObjectX; MinContrast:OleVariant; Radius:OleVariant); 619 procedure FindScaledShapeModel(const Image:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleMin:OleVariant; ScaleMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Scale:OleVariant; out Score:OleVariant); 620 procedure FindScaledShapeModels(const Image:IHUntypedObjectX; ModelIDs:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; ScaleMin:OleVariant; ScaleMax:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Scale:OleVariant; out Score:OleVariant; out Model:OleVariant); 621 procedure FindShapeModel(const Image:IHUntypedObjectX; ModelID:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Score:OleVariant); 622 procedure FindShapeModel3D(const Image:IHUntypedObjectX; ShapeModel3DID:OleVariant; MinScore:OleVariant; Greediness:OleVariant; NumLevels:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out Pose:OleVariant; out CovPose:OleVariant; out Score:OleVariant); 623 procedure FindShapeModels(const Image:IHUntypedObjectX; ModelIDs:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; MaxOverlap:OleVariant; SubPixel:OleVariant; NumLevels:OleVariant; Greediness:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Score:OleVariant; out Model:OleVariant); 624 procedure FindSurfaceModel(SurfaceModelID:OleVariant; ObjectModel3D:OleVariant; RelSamplingDistance:OleVariant; KeyPointFraction:OleVariant; MinScore:OleVariant; ReturnResultHandle:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Pose:OleVariant; out Score:OleVariant; out SurfaceMatchingResultID:OleVariant); 625 procedure FindText(const Image:IHUntypedObjectX; TextModel:OleVariant; out TextResultID:OleVariant); 626 procedure FindUncalibDescriptorModel(const Image:IHUntypedObjectX; ModelID:OleVariant; DetectorParamName:OleVariant; DetectorParamValue:OleVariant; DescriptorParamName:OleVariant; DescriptorParamValue:OleVariant; MinScore:OleVariant; NumMatches:OleVariant; ScoreType:OleVariant; out HomMat2d:OleVariant; out Score:OleVariant); 627 procedure FitCircleContourXld(const Contours:IHUntypedObjectX; Algorithm:OleVariant; MaxNumPoints:OleVariant; MaxClosureDist:OleVariant; ClippingEndPoints:OleVariant; Iterations:OleVariant; ClippingFactor:OleVariant; out Row:OleVariant; out Column:OleVariant; out Radius:OleVariant; out StartPhi:OleVariant; out EndPhi:OleVariant; out PointOrder:OleVariant); 628 procedure FitEllipseContourXld(const Contours:IHUntypedObjectX; Algorithm:OleVariant; MaxNumPoints:OleVariant; MaxClosureDist:OleVariant; ClippingEndPoints:OleVariant; VossTabSize:OleVariant; Iterations:OleVariant; ClippingFactor:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Radius1:OleVariant; out Radius2:OleVariant; out StartPhi:OleVariant; out EndPhi:OleVariant; out PointOrder:OleVariant); 629 procedure FitLineContourXld(const Contours:IHUntypedObjectX; Algorithm:OleVariant; MaxNumPoints:OleVariant; ClippingEndPoints:OleVariant; Iterations:OleVariant; ClippingFactor:OleVariant; out RowBegin:OleVariant; out ColBegin:OleVariant; out RowEnd:OleVariant; out ColEnd:OleVariant; out Nr:OleVariant; out Nc:OleVariant; out Dist:OleVariant); 630 procedure FitPrimitivesObjectModel3D(ObjectModel3D:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ObjectModel3DOut:OleVariant); 631 procedure FitRectangle2ContourXld(const Contours:IHUntypedObjectX; Algorithm:OleVariant; MaxNumPoints:OleVariant; MaxClosureDist:OleVariant; ClippingEndPoints:OleVariant; Iterations:OleVariant; ClippingFactor:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant; out PointOrder:OleVariant); 632 procedure FitSurfaceFirstOrder(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Algorithm:OleVariant; Iterations:OleVariant; ClippingFactor:OleVariant; out Alpha:OleVariant; out Beta:OleVariant; out Gamma:OleVariant); 633 procedure FitSurfaceSecondOrder(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Algorithm:OleVariant; Iterations:OleVariant; ClippingFactor:OleVariant; out Alpha:OleVariant; out Beta:OleVariant; out Gamma:OleVariant; out Delta:OleVariant; out Epsilon:OleVariant; out Zeta:OleVariant); 634 procedure Fitting(const Region:IHUntypedObjectX; const StructElements:IHUntypedObjectX; out RegionFitted:IHUntypedObjectX); 635 procedure FnewLine(FileHandle:OleVariant); 636 procedure Fourier1Dim(Rows:OleVariant; Columns:OleVariant; ParContour:OleVariant; MaxCoef:OleVariant; out RealCoef:OleVariant; out ImaginaryCoef:OleVariant); 637 procedure Fourier1DimInv(RealCoef:OleVariant; ImaginaryCoef:OleVariant; MaxCoef:OleVariant; out Rows:OleVariant; out Columns:OleVariant); 638 procedure FreadChar(FileHandle:OleVariant; out Char:OleVariant); 639 procedure FreadLine(FileHandle:OleVariant; out OutLine:OleVariant; out IsEOF:OleVariant); 640 procedure FreadSerializedItem(FileHandle:OleVariant; out SerializedItemHandle:OleVariant); 641 procedure FreadString(FileHandle:OleVariant; out OutString:OleVariant; out IsEOF:OleVariant); 642 procedure FreiAmp(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX); 643 procedure FreiDir(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX; out ImageEdgeDir:IHUntypedObjectX); 644 procedure FullDomain(const Image:IHUntypedObjectX; out ImageFull:IHUntypedObjectX); 645 procedure Funct1DToPairs(Function_:OleVariant; out XValues:OleVariant; out YValues:OleVariant); 646 procedure FuzzyEntropy(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Apar:OleVariant; Cpar:OleVariant; out Entropy:OleVariant); 647 procedure FuzzyMeasurePairing(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; Sigma:OleVariant; AmpThresh:OleVariant; FuzzyThresh:OleVariant; Transition:OleVariant; Pairing:OleVariant; NumPairs:OleVariant; out RowEdgeFirst:OleVariant; out ColumnEdgeFirst:OleVariant; out AmplitudeFirst:OleVariant; out RowEdgeSecond:OleVariant; out ColumnEdgeSecond:OleVariant; out AmplitudeSecond:OleVariant; out RowPairCenter:OleVariant; out ColumnPairCenter:OleVariant; out FuzzyScore:OleVariant; out IntraDistance:OleVariant); 648 procedure FuzzyMeasurePairs(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; Sigma:OleVariant; AmpThresh:OleVariant; FuzzyThresh:OleVariant; Transition:OleVariant; out RowEdgeFirst:OleVariant; out ColumnEdgeFirst:OleVariant; out AmplitudeFirst:OleVariant; out RowEdgeSecond:OleVariant; out ColumnEdgeSecond:OleVariant; out AmplitudeSecond:OleVariant; out RowEdgeCenter:OleVariant; out ColumnEdgeCenter:OleVariant; out FuzzyScore:OleVariant; out IntraDistance:OleVariant; out InterDistance:OleVariant); 649 procedure FuzzyMeasurePos(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; Sigma:OleVariant; AmpThresh:OleVariant; FuzzyThresh:OleVariant; Transition:OleVariant; out RowEdge:OleVariant; out ColumnEdge:OleVariant; out Amplitude:OleVariant; out FuzzyScore:OleVariant; out Distance:OleVariant); 650 procedure FuzzyPerimeter(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Apar:OleVariant; Cpar:OleVariant; out Perimeter:OleVariant); 651 procedure FwriteSerializedItem(FileHandle:OleVariant; SerializedItemHandle:OleVariant); 652 procedure FwriteString(FileHandle:OleVariant; String_:OleVariant); 653 procedure GammaImage(const Image:IHUntypedObjectX; out GammaImage:IHUntypedObjectX; Gamma:OleVariant; Offset:OleVariant; Threshold:OleVariant; MaxGray:OleVariant; Encode:OleVariant); 654 procedure GaussDistribution(Sigma:OleVariant; out Distribution:OleVariant); 655 procedure GaussImage(const Image:IHUntypedObjectX; out ImageGauss:IHUntypedObjectX; Size:OleVariant); 656 procedure Gen1DBarCodeDescr(CodeName:OleVariant; MinCharacters:OleVariant; MaxCharacters:OleVariant; out BarCodeDescr:OleVariant); 657 procedure Gen1DBarCodeDescrGen(MinCodeLength:OleVariant; MaxCodeLength:OleVariant; ElementSizes:OleVariant; StartElement:OleVariant; StopElement:OleVariant; MaxSizeRatio:OleVariant; DiscreteCode:OleVariant; out BarCodeDescr:OleVariant); 658 procedure Gen2DBarCodeDescr(CodeType:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out BarCodeDescr:OleVariant); 659 procedure GenArbitraryDistortionMap(outMap:IHUntypedObjectX; GridSpacing:OleVariant; Row:OleVariant; Column:OleVariant; GridWidth:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; MapType:OleVariant); 660 procedure GenBandfilter(outImageFilter:IHUntypedObjectX; MinFrequency:OleVariant; MaxFrequency:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 661 procedure GenBandpass(outImageBandpass:IHUntypedObjectX; MinFrequency:OleVariant; MaxFrequency:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 662 procedure GenBinocularProjRectification(outMap1:IHUntypedObjectX; out Map2:IHUntypedObjectX; FMatrix:OleVariant; CovFMat:OleVariant; Width1:OleVariant; Height1:OleVariant; Width2:OleVariant; Height2:OleVariant; SubSampling:OleVariant; Mapping:OleVariant; out CovFMatRect:OleVariant; out H1:OleVariant; out H2:OleVariant); 663 procedure GenBinocularRectificationMap(outMap1:IHUntypedObjectX; out Map2:IHUntypedObjectX; CamParam1:OleVariant; CamParam2:OleVariant; RelPose:OleVariant; SubSampling:OleVariant; Method:OleVariant; MapType:OleVariant; out CamParamRect1:OleVariant; out CamParamRect2:OleVariant; out CamPoseRect1:OleVariant; out CamPoseRect2:OleVariant; out RelPoseRect:OleVariant); 664 procedure GenBoxObjectModel3D(Pose:OleVariant; LengthX:OleVariant; LengthY:OleVariant; LengthZ:OleVariant; out ObjectModel3D:OleVariant); 665 procedure GenBundleAdjustedMosaic(const Images:IHUntypedObjectX; out MosaicImage:IHUntypedObjectX; HomMatrices2D:OleVariant; StackingOrder:OleVariant; TransformDomain:OleVariant; out TransMat2D:OleVariant); 666 procedure GenCaltab(XNum:OleVariant; YNum:OleVariant; MarkDist:OleVariant; DiameterRatio:OleVariant; CalTabDescrFile:OleVariant; CalTabPSFile:OleVariant); 667 procedure GenCheckerRegion(outRegionChecker:IHUntypedObjectX; WidthRegion:OleVariant; HeightRegion:OleVariant; WidthPattern:OleVariant; HeightPattern:OleVariant); 668 procedure GenCircle(outCircle:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Radius:OleVariant); 669 procedure GenCircleContourXld(outContCircle:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Radius:OleVariant; StartPhi:OleVariant; EndPhi:OleVariant; PointOrder:OleVariant; Resolution:OleVariant); 670 procedure GenContourNurbsXld(outContour:IHUntypedObjectX; Rows:OleVariant; Cols:OleVariant; Knots:OleVariant; Weights:OleVariant; Degree:OleVariant; MaxError:OleVariant; MaxDistance:OleVariant); 671 procedure GenContourPolygonRoundedXld(outContour:IHUntypedObjectX; Row:OleVariant; Col:OleVariant; Radius:OleVariant; SamplingInterval:OleVariant); 672 procedure GenContourPolygonXld(outContour:IHUntypedObjectX; Row:OleVariant; Col:OleVariant); 673 procedure GenContourRegionXld(const Regions:IHUntypedObjectX; out Contours:IHUntypedObjectX; Mode:OleVariant); 674 procedure GenContoursSkeletonXld(const Skeleton:IHUntypedObjectX; out Contours:IHUntypedObjectX; Length:OleVariant; Mode:OleVariant); 675 procedure GenCoocMatrix(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out Matrix:IHUntypedObjectX; LdGray:OleVariant; Direction:OleVariant); 676 procedure GenCrossContourXld(outCross:IHUntypedObjectX; Row:OleVariant; Col:OleVariant; Size:OleVariant; Angle:OleVariant); 677 procedure GenCubeMapMosaic(const Images:IHUntypedObjectX; out Front:IHUntypedObjectX; out Rear:IHUntypedObjectX; out Left:IHUntypedObjectX; out Right:IHUntypedObjectX; out Top:IHUntypedObjectX; out Bottom:IHUntypedObjectX; CameraMatrices:OleVariant; RotationMatrices:OleVariant; CubeMapDimension:OleVariant; StackingOrder:OleVariant; Interpolation:OleVariant); 678 procedure GenCylinderObjectModel3D(Pose:OleVariant; Radius:OleVariant; MinExtent:OleVariant; MaxExtent:OleVariant; out ObjectModel3D:OleVariant); 679 procedure GenDerivativeFilter(outImageDerivative:IHUntypedObjectX; Derivative:OleVariant; Exponent:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 680 procedure GenDiscSe(outSE:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant; Smax:OleVariant); 681 procedure GenEllipse(outEllipse:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant); 682 procedure GenEllipseContourXld(outContEllipse:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant; StartPhi:OleVariant; EndPhi:OleVariant; PointOrder:OleVariant; Resolution:OleVariant); 683 procedure GenEmptyObj(outEmptyObject:IHUntypedObjectX); 684 procedure GenEmptyObjectModel3D(outEmptyObjectModel3D:OleVariant); 685 procedure GenEmptyRegion(outEmptyRegion:IHUntypedObjectX); 686 procedure GenFilterMask(outImageFilter:IHUntypedObjectX; FilterMask:OleVariant; Scale:OleVariant; Width:OleVariant; Height:OleVariant); 687 procedure GenGabor(outImageFilter:IHUntypedObjectX; Angle:OleVariant; Frequency:OleVariant; Bandwidth:OleVariant; Orientation:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 688 procedure GenGaussFilter(outImageGauss:IHUntypedObjectX; Sigma1:OleVariant; Sigma2:OleVariant; Phi:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 689 procedure GenGaussPyramid(const Image:IHUntypedObjectX; out ImagePyramid:IHUntypedObjectX; Mode:OleVariant; Scale:OleVariant); 690 procedure GenGridRectificationMap(const Image:IHUntypedObjectX; const ConnectingLines:IHUntypedObjectX; out Map:IHUntypedObjectX; out Meshes:IHUntypedObjectX; GridSpacing:OleVariant; Rotation:OleVariant; Row:OleVariant; Column:OleVariant; MapType:OleVariant); 691 procedure GenGridRegion(outRegionGrid:IHUntypedObjectX; RowSteps:OleVariant; ColumnSteps:OleVariant; Type_:OleVariant; Width:OleVariant; Height:OleVariant); 692 procedure GenHighpass(outImageHighpass:IHUntypedObjectX; Frequency:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 693 procedure GenImage1(outImage:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant; PixelPointer:OleVariant); 694 procedure GenImage1Extern(outImage:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant; PixelPointer:OleVariant; ClearProc:OleVariant); 695 procedure GenImage1Rect(outImage:IHUntypedObjectX; PixelPointer:OleVariant; Width:OleVariant; Height:OleVariant; VerticalPitch:OleVariant; HorizontalBitPitch:OleVariant; BitsPerPixel:OleVariant; DoCopy:OleVariant; ClearProc:OleVariant); 696 procedure GenImage3(outImageRGB:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant; PixelPointerRed:OleVariant; PixelPointerGreen:OleVariant; PixelPointerBlue:OleVariant); 697 procedure GenImage3Extern(outImage:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant; PointerRed:OleVariant; PointerGreen:OleVariant; PointerBlue:OleVariant; ClearProc:OleVariant); 698 procedure GenImageconst (outImage:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant); 699 procedure GenImageGrayRamp(outImageGrayRamp:IHUntypedObjectX; Alpha:OleVariant; Beta:OleVariant; Mean:OleVariant; Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant); 700 procedure GenImageInterleaved(outImageRGB:IHUntypedObjectX; PixelPointer:OleVariant; ColorFormat:OleVariant; OriginalWidth:OleVariant; OriginalHeight:OleVariant; Alignment:OleVariant; Type_:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; StartRow:OleVariant; StartColumn:OleVariant; BitsPerChannel:OleVariant; BitShift:OleVariant); 701 procedure GenImageProto(const Image:IHUntypedObjectX; out ImageCleared:IHUntypedObjectX; Grayval:OleVariant); 702 procedure GenImageSurfaceFirstOrder(outImageSurface:IHUntypedObjectX; Type_:OleVariant; Alpha:OleVariant; Beta:OleVariant; Gamma:OleVariant; Row:OleVariant; Col:OleVariant; Width:OleVariant; Height:OleVariant); 703 procedure GenImageSurfaceSecondOrder(outImageSurface:IHUntypedObjectX; Type_:OleVariant; Alpha:OleVariant; Beta:OleVariant; Gamma:OleVariant; Delta:OleVariant; Epsilon:OleVariant; Zeta:OleVariant; Row:OleVariant; Col:OleVariant; Width:OleVariant; Height:OleVariant); 704 procedure GenImageToWorldPlaneMap(outMap:IHUntypedObjectX; CameraParam:OleVariant; WorldPose:OleVariant; WidthIn:OleVariant; HeightIn:OleVariant; WidthMapped:OleVariant; HeightMapped:OleVariant; Scale:OleVariant; MapType:OleVariant); 705 procedure GenInitialComponents(const ModelImage:IHUntypedObjectX; out InitialComponents:IHUntypedObjectX; ContrastLow:OleVariant; ContrastHigh:OleVariant; MinSize:OleVariant; Mode:OleVariant; GenericName:OleVariant; GenericValue:OleVariant); 706 procedure GenLowpass(outImageLowpass:IHUntypedObjectX; Frequency:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 707 procedure GenMeanFilter(outImageMean:IHUntypedObjectX; MaskShape:OleVariant; Diameter1:OleVariant; Diameter2:OleVariant; Phi:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 708 procedure GenMeasureArc(CenterRow:OleVariant; CenterCol:OleVariant; Radius:OleVariant; AngleStart:OleVariant; AngleExtent:OleVariant; AnnulusRadius:OleVariant; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant; out MeasureHandle:OleVariant); 709 procedure GenMeasureRectangle2(Row:OleVariant; Column:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant; out MeasureHandle:OleVariant); 710 procedure GenNurbsInterp(Rows:OleVariant; Cols:OleVariant; Tangents:OleVariant; Degree:OleVariant; out CtrlRows:OleVariant; out CtrlCols:OleVariant; out Knots:OleVariant); 711 procedure GenObjectModel3DFromPoints(X:OleVariant; Y:OleVariant; Z:OleVariant; out ObjectModel3D:OleVariant); 712 procedure GenParallelContourXld(const Contours:IHUntypedObjectX; out ParallelContours:IHUntypedObjectX; Mode:OleVariant; Distance:OleVariant); 713 procedure GenParallelsXld(const Polygons:IHUntypedObjectX; out Parallels:IHUntypedObjectX; Len:OleVariant; Dist:OleVariant; Alpha:OleVariant; Merge:OleVariant); 714 procedure GenPlaneObjectModel3D(Pose:OleVariant; XExtent:OleVariant; YExtent:OleVariant; out ObjectModel3D:OleVariant); 715 procedure GenPolygonsXld(const Contours:IHUntypedObjectX; out Polygons:IHUntypedObjectX; Type_:OleVariant; Alpha:OleVariant); 716 procedure GenPrincipalCompTrans(const MultiChannelImage:IHUntypedObjectX; out Trans:OleVariant; out TransInv:OleVariant; out Mean:OleVariant; out Cov:OleVariant; out InfoPerComp:OleVariant); 717 procedure GenProjectiveMosaic(const Images:IHUntypedObjectX; out MosaicImage:IHUntypedObjectX; StartImage:OleVariant; MappingSource:OleVariant; MappingDest:OleVariant; HomMatrices2D:OleVariant; StackingOrder:OleVariant; TransformDomain:OleVariant; out MosaicMatrices2D:OleVariant); 718 procedure GenPsfDefocus(outPsf:IHUntypedObjectX; PSFwidth:OleVariant; PSFheight:OleVariant; Blurring:OleVariant); 719 procedure GenPsfMotion(outPsf:IHUntypedObjectX; PSFwidth:OleVariant; PSFheight:OleVariant; Blurring:OleVariant; Angle:OleVariant; Type_:OleVariant); 720 procedure GenRadialDistortionMap(outMap:IHUntypedObjectX; CamParamIn:OleVariant; CamParamOut:OleVariant; MapType:OleVariant); 721 procedure GenRandomRegion(outRegionRandom:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 722 procedure GenRandomRegions(outRegions:IHUntypedObjectX; Type_:OleVariant; WidthMin:OleVariant; WidthMax:OleVariant; HeightMin:OleVariant; HeightMax:OleVariant; PhiMin:OleVariant; PhiMax:OleVariant; NumRegions:OleVariant; Width:OleVariant; Height:OleVariant); 723 procedure GenRectangle1(outRectangle:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 724 procedure GenRectangle2(outRectangle:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant); 725 procedure GenRectangle2ContourXld(outRectangle:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Length1:OleVariant; Length2:OleVariant); 726 procedure GenRegionContourXld(const Contour:IHUntypedObjectX; out Region:IHUntypedObjectX; Mode:OleVariant); 727 procedure GenRegionHisto(outRegion:IHUntypedObjectX; Histogram:OleVariant; Row:OleVariant; Column:OleVariant; Scale:OleVariant); 728 procedure GenRegionHline(outRegions:IHUntypedObjectX; Orientation:OleVariant; Distance:OleVariant); 729 procedure GenRegionLine(outRegionLines:IHUntypedObjectX; BeginRow:OleVariant; BeginCol:OleVariant; EndRow:OleVariant; EndCol:OleVariant); 730 procedure GenRegionPoints(outRegion:IHUntypedObjectX; Rows:OleVariant; Columns:OleVariant); 731 procedure GenRegionPolygon(outRegion:IHUntypedObjectX; Rows:OleVariant; Columns:OleVariant); 732 procedure GenRegionPolygonFilled(outRegion:IHUntypedObjectX; Rows:OleVariant; Columns:OleVariant); 733 procedure GenRegionPolygonXld(const Polygon:IHUntypedObjectX; out Region:IHUntypedObjectX; Mode:OleVariant); 734 procedure GenRegionRuns(outRegion:IHUntypedObjectX; Row:OleVariant; ColumnBegin:OleVariant; ColumnEnd:OleVariant); 735 procedure GenSinBandpass(outImageFilter:IHUntypedObjectX; Frequency:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 736 procedure GenSphereObjectModel3D(Pose:OleVariant; Radius:OleVariant; out ObjectModel3D:OleVariant); 737 procedure GenSphereObjectModel3DCenter(X:OleVariant; Y:OleVariant; Z:OleVariant; Radius:OleVariant; out ObjectModel3D:OleVariant); 738 procedure GenSphericalMosaic(const Images:IHUntypedObjectX; out MosaicImage:IHUntypedObjectX; CameraMatrices:OleVariant; RotationMatrices:OleVariant; LatMin:OleVariant; LatMax:OleVariant; LongMin:OleVariant; LongMax:OleVariant; LatLongStep:OleVariant; StackingOrder:OleVariant; Interpolation:OleVariant); 739 procedure GenStdBandpass(outImageFilter:IHUntypedObjectX; Frequency:OleVariant; Sigma:OleVariant; Type_:OleVariant; Norm:OleVariant; Mode:OleVariant; Width:OleVariant; Height:OleVariant); 740 procedure GenStructElements(outStructElements:IHUntypedObjectX; Type_:OleVariant; Row:OleVariant; Column:OleVariant); 741 procedure GeneralizedEigenvaluesGeneralMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; ComputeEigenvectors:OleVariant; out EigenvaluesRealID:OleVariant; out EigenvaluesImagID:OleVariant; out EigenvectorsRealID:OleVariant; out EigenvectorsImagID:OleVariant); 742 procedure GeneralizedEigenvaluesSymmetricMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; ComputeEigenvectors:OleVariant; out EigenvaluesID:OleVariant; out EigenvectorsID:OleVariant); 743 procedure Get1DBarCode(const BarCodeRegion:IHUntypedObjectX; BarCodeDescr:OleVariant; GenericName:OleVariant; GenericValue:OleVariant; Orientation:OleVariant; out BarCodeElements:OleVariant); 744 procedure Get1DBarCodeScanline(const BarCodeRegion:IHUntypedObjectX; BarCodeDescr:OleVariant; GenericName:OleVariant; GenericValue:OleVariant; Orientation:OleVariant; StopIfFound:OleVariant; out BarCodeElements:OleVariant; out ScanlineNumPoints:OleVariant; out ScanlineDecoded:OleVariant; out ScanlinePointsRow:OleVariant; out ScanlinePointsColumn:OleVariant); 745 procedure Get2DBarCode(const BarCodeRegion:IHUntypedObjectX; const Image:IHUntypedObjectX; BarCodeDescr:OleVariant; CodeRegDescr:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out BarCodeDimension:OleVariant; out BarCodeData:OleVariant); 746 procedure Get2DBarCodePos(const BarCodeRegion:IHUntypedObjectX; const Image:IHUntypedObjectX; BarCodeDescr:OleVariant; CodeRegDescr:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out BarCodeDimension:OleVariant; out BarCodeData:OleVariant; out DataElementRow:OleVariant; out DataElementCol:OleVariant); 747 procedure GetAopInfo(OperatorName:OleVariant; IndexName:OleVariant; IndexValue:OleVariant; InfoName:OleVariant; out InfoValue:OleVariant); 748 procedure GetBarCodeObject(outBarCodeObjects:IHUntypedObjectX; BarCodeHandle:OleVariant; CandidateHandle:OleVariant; ObjectName:OleVariant); 749 procedure GetBarCodeParam(BarCodeHandle:OleVariant; GenParamNames:OleVariant; out GenParamValues:OleVariant); 750 procedure GetBarCodeParamSpecific(BarCodeHandle:OleVariant; CodeTypes:OleVariant; GenParamNames:OleVariant; out GenParamValues:OleVariant); 751 procedure GetBarCodeResult(BarCodeHandle:OleVariant; CandidateHandle:OleVariant; ResultName:OleVariant; out BarCodeResults:OleVariant); 752 procedure GetBgEstiParams(BgEstiHandle:OleVariant; out Syspar1:OleVariant; out Syspar2:OleVariant; out GainMode:OleVariant; out Gain1:OleVariant; out Gain2:OleVariant; out AdaptMode:OleVariant; out MinDiff:OleVariant; out StatNum:OleVariant; out ConfidenceC:OleVariant; out TimeC:OleVariant); 753 procedure GetCalibData(CalibDataID:OleVariant; ItemType:OleVariant; ItemIdx:OleVariant; DataName:OleVariant; out DataValue:OleVariant); 754 procedure GetCalibDataObservContours(outContours:IHUntypedObjectX; CalibDataID:OleVariant; ContourName:OleVariant; CameraIdx:OleVariant; CalibObjIdx:OleVariant; CalibObjPoseIdx:OleVariant); 755 procedure GetCalibDataObservPoints(CalibDataID:OleVariant; CameraIdx:OleVariant; CalibObjIdx:OleVariant; CalibObjPoseIdx:OleVariant; out Row:OleVariant; out Column:OleVariant; out Index:OleVariant; out Pose:OleVariant); 756 procedure GetCalibDataObservPose(CalibDataID:OleVariant; CameraIdx:OleVariant; CalibObjIdx:OleVariant; CalibObjPoseIdx:OleVariant; out ObjInCameraPose:OleVariant); 757 procedure GetCameraSetupParam(CameraSetupModelID:OleVariant; CameraIdx:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 758 procedure GetChannelInfo(const Object_:IHUntypedObjectX; Request:OleVariant; Channel:OleVariant; out Information:OleVariant); 759 procedure GetChapterInfo(Chapter:OleVariant; out Info:OleVariant); 760 procedure GetCheck(outCheck:OleVariant); 761 procedure GetCirclePose(const Contour:IHUntypedObjectX; CameraParam:OleVariant; Radius:OleVariant; out putType:OleVariant; out Pose1:OleVariant; out Pose2:OleVariant); 762 procedure GetClassBoxParam(ClassifHandle:OleVariant; Flag:OleVariant; out Value:OleVariant); 763 procedure GetClassTrainDataGmm(GMMHandle:OleVariant; out ClassTrainDataHandle:OleVariant); 764 procedure GetClassTrainDataKnn(KNNHandle:OleVariant; out ClassTrainDataHandle:OleVariant); 765 procedure GetClassTrainDataMlp(MLPHandle:OleVariant; out ClassTrainDataHandle:OleVariant); 766 procedure GetClassTrainDataSvm(SVMHandle:OleVariant; out ClassTrainDataHandle:OleVariant); 767 procedure GetComponentModelParams(ComponentModelID:OleVariant; out MinScoreComp:OleVariant; out RootRanking:OleVariant; out ShapeModelIDs:OleVariant); 768 procedure GetComponentModelTree(outTree:IHUntypedObjectX; out Relations:IHUntypedObjectX; ComponentModelID:OleVariant; RootComponent:OleVariant; Image:OleVariant; out StartNode:OleVariant; out EndNode:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant; out AngleStart:OleVariant; out AngleExtent:OleVariant); 769 procedure GetComponentRelations(outRelations:IHUntypedObjectX; ComponentTrainingID:OleVariant; ReferenceComponent:OleVariant; Image:OleVariant; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant; out AngleStart:OleVariant; out AngleExtent:OleVariant); 770 procedure GetComprise(WindowHandle:OleVariant; out Mode:OleVariant); 771 procedure GetComputeDeviceInfo(DeviceIdentifier:OleVariant; InfoName:OleVariant; out Info:OleVariant); 772 procedure GetComputeDeviceParam(DeviceHandle:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 773 procedure GetContourAngleXld(const Contour:IHUntypedObjectX; AngleMode:OleVariant; CalcMode:OleVariant; Lookaround:OleVariant; out Angles:OleVariant); 774 procedure GetContourAttribXld(const Contour:IHUntypedObjectX; Name:OleVariant; out Attrib:OleVariant); 775 procedure GetContourGlobalAttribXld(const Contour:IHUntypedObjectX; Name:OleVariant; out Attrib:OleVariant); 776 procedure GetContourXld(const Contour:IHUntypedObjectX; out Row:OleVariant; out Col:OleVariant); 777 procedure GetDataCode2DObjects(outDataCodeObjects:IHUntypedObjectX; DataCodeHandle:OleVariant; CandidateHandle:OleVariant; ObjectName:OleVariant); 778 procedure GetDataCode2DParam(DataCodeHandle:OleVariant; GenParamNames:OleVariant; out GenParamValues:OleVariant); 779 procedure GetDataCode2DResults(DataCodeHandle:OleVariant; CandidateHandle:OleVariant; ResultNames:OleVariant; out ResultValues:OleVariant); 780 procedure GetDeformableModelContours(outModelContours:IHUntypedObjectX; ModelID:OleVariant; Level:OleVariant); 781 procedure GetDeformableModelOrigin(ModelID:OleVariant; out Row:OleVariant; out Column:OleVariant); 782 procedure GetDeformableModelParams(ModelID:OleVariant; GenParamNames:OleVariant; out GenParamValues:OleVariant); 783 procedure GetDescriptorModelOrigin(ModelID:OleVariant; out Row:OleVariant; out Column:OleVariant); 784 procedure GetDescriptorModelParams(ModelID:OleVariant; out DetectorType:OleVariant; out DetectorParamName:OleVariant; out DetectorParamValue:OleVariant; out DescriptorParamName:OleVariant; out DescriptorParamValue:OleVariant); 785 procedure GetDescriptorModelPoints(ModelID:OleVariant; Set_:OleVariant; Subset:OleVariant; out Row:OleVariant; out Column:OleVariant); 786 procedure GetDescriptorModelResults(ModelID:OleVariant; ObjectID:OleVariant; ResultNames:OleVariant; out Results:OleVariant); 787 procedure GetDiagonalMatrix(MatrixID:OleVariant; Diagonal:OleVariant; out VectorID:OleVariant); 788 procedure GetDispObjectModel3DInfo(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant; Information:OleVariant; out Value:OleVariant); 789 procedure GetDomain(const Image:IHUntypedObjectX; out Domain:IHUntypedObjectX); 790 procedure GetDraw(WindowHandle:OleVariant; out Mode:OleVariant); 791 procedure GetErrorText(ErrorNumber:OleVariant; out ErrorText:OleVariant); 792 procedure GetFeaturesOcrClassKnn(const Character:IHUntypedObjectX; OCRHandle:OleVariant; Transform:OleVariant; out Features:OleVariant); 793 procedure GetFeaturesOcrClassMlp(const Character:IHUntypedObjectX; OCRHandle:OleVariant; Transform:OleVariant; out Features:OleVariant); 794 procedure GetFeaturesOcrClassSvm(const Character:IHUntypedObjectX; OCRHandle:OleVariant; Transform:OleVariant; out Features:OleVariant); 795 procedure GetFix(WindowHandle:OleVariant; out Mode:OleVariant); 796 procedure GetFixedLut(WindowHandle:OleVariant; out Mode:OleVariant); 797 procedure GetFont(WindowHandle:OleVariant; out Font:OleVariant); 798 procedure GetFontExtents(WindowHandle:OleVariant; out MaxAscent:OleVariant; out MaxDescent:OleVariant; out MaxWidth:OleVariant; out MaxHeight:OleVariant); 799 procedure GetFoundComponentModel(outFoundComponents:IHUntypedObjectX; ComponentModelID:OleVariant; ModelStart:OleVariant; ModelEnd:OleVariant; RowComp:OleVariant; ColumnComp:OleVariant; AngleComp:OleVariant; ScoreComp:OleVariant; ModelComp:OleVariant; ModelMatch:OleVariant; MarkOrientation:OleVariant; out RowCompInst:OleVariant; out ColumnCompInst:OleVariant; out AngleCompInst:OleVariant; out ScoreCompInst:OleVariant); 800 procedure GetFramegrabberCallback(AcqHandle:OleVariant; CallbackType:OleVariant; out CallbackFunction:OleVariant; out UserContext:OleVariant); 801 procedure GetFramegrabberLut(AcqHandle:OleVariant; out ImageRed:OleVariant; out ImageGreen:OleVariant; out ImageBlue:OleVariant); 802 procedure GetFramegrabberParam(AcqHandle:OleVariant; Param:OleVariant; out Value:OleVariant); 803 procedure GetFullMatrix(MatrixID:OleVariant; out Values:OleVariant); 804 procedure GetGrayval(const Image:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; out Grayval:OleVariant); 805 procedure GetGrayvalContourXld(const Image:IHUntypedObjectX; const Contour:IHUntypedObjectX; Interpolation:OleVariant; out Grayval:OleVariant); 806 procedure GetGrayvalInterpolated(const Image:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Interpolation:OleVariant; out Grayval:OleVariant); 807 procedure GetHsi(WindowHandle:OleVariant; out Hue:OleVariant; out Saturation:OleVariant; out Intensity:OleVariant); 808 procedure GetIcon(outIcon:IHUntypedObjectX; WindowHandle:OleVariant); 809 procedure GetImagePointer1(const Image:IHUntypedObjectX; out Pointer:OleVariant; out Type_:OleVariant; out Width:OleVariant; out Height:OleVariant); 810 procedure GetImagePointer1Rect(const Image:IHUntypedObjectX; out PixelPointer:OleVariant; out Width:OleVariant; out Height:OleVariant; out VerticalPitch:OleVariant; out HorizontalBitPitch:OleVariant; out BitsPerPixel:OleVariant); 811 procedure GetImagePointer3(const ImageRGB:IHUntypedObjectX; out PointerRed:OleVariant; out PointerGreen:OleVariant; out PointerBlue:OleVariant; out Type_:OleVariant; out Width:OleVariant; out Height:OleVariant); 812 procedure GetImageSize(const Image:IHUntypedObjectX; out Width:OleVariant; out Height:OleVariant); 813 procedure GetImageTime(const Image:IHUntypedObjectX; out MSecond:OleVariant; out Second:OleVariant; out Minute:OleVariant; out Hour:OleVariant; out Day:OleVariant; out YDay:OleVariant; out Month:OleVariant; out Year:OleVariant); 814 procedure GetImageType(const Image:IHUntypedObjectX; out Type_:OleVariant); 815 procedure GetInsert(WindowHandle:OleVariant; out Mode:OleVariant); 816 procedure GetKeywords(ProcName:OleVariant; out Keywords:OleVariant); 817 procedure GetLineApprox(WindowHandle:OleVariant; out Approximation:OleVariant); 818 procedure GetLineOfSight(Row:OleVariant; Column:OleVariant; CameraParam:OleVariant; out Px:OleVariant; out Py:OleVariant; out Pz:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qz:OleVariant); 819 procedure GetLineStyle(WindowHandle:OleVariant; out Style:OleVariant); 820 procedure GetLineWidth(WindowHandle:OleVariant; out Width:OleVariant); 821 procedure GetLinesXld(const Polygon:IHUntypedObjectX; out BeginRow:OleVariant; out BeginCol:OleVariant; out EndRow:OleVariant; out EndCol:OleVariant; out Length:OleVariant; out Phi:OleVariant); 822 procedure GetLut(WindowHandle:OleVariant; out LookUpTable:OleVariant); 823 procedure GetLutStyle(WindowHandle:OleVariant; out Hue:OleVariant; out Saturation:OleVariant; out Intensity:OleVariant); 824 procedure GetMbutton(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Button:OleVariant); 825 procedure GetMbuttonSubPix(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Button:OleVariant); 826 procedure GetMetrologyObjectFuzzyParam(MetrologyHandle:OleVariant; Indices:OleVariant; GenParamName:OleVariant; out GenParamValue:OleVariant); 827 procedure GetMetrologyObjectIndices(MetrologyHandle:OleVariant; out Indices:OleVariant); 828 procedure GetMetrologyObjectMeasures(outContour:IHUntypedObjectX; MetrologyHandle:OleVariant; Indices:OleVariant; Transition:OleVariant; out Row:OleVariant; out Column:OleVariant); 829 procedure GetMetrologyObjectNumInstances(MetrologyHandle:OleVariant; Indices:OleVariant; out NumInstances:OleVariant); 830 procedure GetMetrologyObjectParam(MetrologyHandle:OleVariant; Indices:OleVariant; GenParamName:OleVariant; out GenParamValue:OleVariant); 831 procedure GetMetrologyObjectResult(MetrologyHandle:OleVariant; Indices:OleVariant; Instance:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Parameter:OleVariant); 832 procedure GetModules(outUsedModules:OleVariant; out ModuleKey:OleVariant); 833 procedure GetMposition(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Button:OleVariant); 834 procedure GetMpositionSubPix(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Button:OleVariant); 835 procedure GetMshape(WindowHandle:OleVariant; out Cursor:OleVariant); 836 procedure GetNccModelOrigin(ModelID:OleVariant; out Row:OleVariant; out Column:OleVariant); 837 procedure GetNccModelParams(ModelID:OleVariant; out NumLevels:OleVariant; out AngleStart:OleVariant; out AngleExtent:OleVariant; out AngleStep:OleVariant; out Metric:OleVariant); 838 procedure GetNextSocketDataType(Socket:OleVariant; out DataType:OleVariant); 839 procedure GetObjClass(const Object_:IHUntypedObjectX; out Class_:OleVariant); 840 procedure GetObjectModel3DParams(ObjectModel3D:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 841 procedure GetOperatorInfo(ProcName:OleVariant; Slot:OleVariant; out Information:OleVariant); 842 procedure GetOperatorName(Pattern:OleVariant; out ProcNames:OleVariant); 843 procedure GetOsWindowHandle(WindowHandle:OleVariant; out OSWindowHandle:OleVariant; out OSDisplayHandle:OleVariant); 844 procedure GetPaint(WindowHandle:OleVariant; out Mode:OleVariant); 845 procedure GetPairFunct1D(Function_:OleVariant; Index:OleVariant; out X:OleVariant; out Y:OleVariant); 846 procedure GetParallelsXld(const Parallels:IHUntypedObjectX; out Row1:OleVariant; out Col1:OleVariant; out Length1:OleVariant; out Phi1:OleVariant; out Row2:OleVariant; out Col2:OleVariant; out Length2:OleVariant; out Phi2:OleVariant); 847 procedure GetParamInfo(ProcName:OleVariant; ParamName:OleVariant; Slot:OleVariant; out Information:OleVariant); 848 procedure GetParamNames(ProcName:OleVariant; out InpObjPar:OleVariant; out OutpObjPar:OleVariant; out InpCtrlPar:OleVariant; out OutpCtrlPar:OleVariant); 849 procedure GetParamNum(ProcName:OleVariant; out CName:OleVariant; out InpObjPar:OleVariant; out OutpObjPar:OleVariant; out InpCtrlPar:OleVariant; out OutpCtrlPar:OleVariant; out Type_:OleVariant); 850 procedure GetParamTypes(ProcName:OleVariant; out InpCtrlParType:OleVariant; out OutpCtrlParType:OleVariant); 851 procedure GetParamsClassGmm(GMMHandle:OleVariant; out NumDim:OleVariant; out NumClasses:OleVariant; out MinCenters:OleVariant; out MaxCenters:OleVariant; out CovarType:OleVariant); 852 procedure GetParamsClassKnn(KNNHandle:OleVariant; GenParamNames:OleVariant; out GenParamValues:OleVariant); 853 procedure GetParamsClassMlp(MLPHandle:OleVariant; out NumInput:OleVariant; out NumHidden:OleVariant; out NumOutput:OleVariant; out OutputFunction:OleVariant; out Preprocessing:OleVariant; out NumComponents:OleVariant); 854 procedure GetParamsClassSvm(SVMHandle:OleVariant; out NumFeatures:OleVariant; out KernelType:OleVariant; out KernelParam:OleVariant; out Nu:OleVariant; out NumClasses:OleVariant; out Mode:OleVariant; out Preprocessing:OleVariant; out NumComponents:OleVariant); 855 procedure GetParamsOcrClassKnn(OCRHandle:OleVariant; out WidthCharacter:OleVariant; out HeightCharacter:OleVariant; out Interpolation:OleVariant; out Features:OleVariant; out Characters:OleVariant; out Preprocessing:OleVariant; out NumTrees:OleVariant); 856 procedure GetParamsOcrClassMlp(OCRHandle:OleVariant; out WidthCharacter:OleVariant; out HeightCharacter:OleVariant; out Interpolation:OleVariant; out Features:OleVariant; out Characters:OleVariant; out NumHidden:OleVariant; out Preprocessing:OleVariant; out NumComponents:OleVariant); 857 procedure GetParamsOcrClassSvm(OCRHandle:OleVariant; out WidthCharacter:OleVariant; out HeightCharacter:OleVariant; out Interpolation:OleVariant; out Features:OleVariant; out Characters:OleVariant; out KernelType:OleVariant; out KernelParam:OleVariant; out Nu:OleVariant; out Mode:OleVariant; out Preprocessing:OleVariant; out NumComponents:OleVariant); 858 procedure GetPart(WindowHandle:OleVariant; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 859 procedure GetPartStyle(WindowHandle:OleVariant; out Style:OleVariant); 860 procedure GetPixel(WindowHandle:OleVariant; out Pixel:OleVariant); 861 procedure GetPointsEllipse(Angle:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Radius1:OleVariant; Radius2:OleVariant; out RowPoint:OleVariant; out ColPoint:OleVariant); 862 procedure GetPolygonXld(const Polygon:IHUntypedObjectX; out Row:OleVariant; out Col:OleVariant; out Length:OleVariant; out Phi:OleVariant); 863 procedure GetPoseType(Pose:OleVariant; out OrderOfTransform:OleVariant; out OrderOfRotation:OleVariant; out ViewOfTransform:OleVariant); 864 procedure GetPrepInfoClassGmm(GMMHandle:OleVariant; Preprocessing:OleVariant; out InformationCont:OleVariant; out CumInformationCont:OleVariant); 865 procedure GetPrepInfoClassMlp(MLPHandle:OleVariant; Preprocessing:OleVariant; out InformationCont:OleVariant; out CumInformationCont:OleVariant); 866 procedure GetPrepInfoClassSvm(SVMHandle:OleVariant; Preprocessing:OleVariant; out InformationCont:OleVariant; out CumInformationCont:OleVariant); 867 procedure GetPrepInfoOcrClassMlp(OCRHandle:OleVariant; TrainingFile:OleVariant; Preprocessing:OleVariant; out InformationCont:OleVariant; out CumInformationCont:OleVariant); 868 procedure GetPrepInfoOcrClassSvm(OCRHandle:OleVariant; TrainingFile:OleVariant; Preprocessing:OleVariant; out InformationCont:OleVariant; out CumInformationCont:OleVariant); 869 procedure GetRectanglePose(const Contour:IHUntypedObjectX; CameraParam:OleVariant; Width:OleVariant; Height:OleVariant; WeightingMode:OleVariant; ClippingFactor:OleVariant; out Pose:OleVariant; out CovPose:OleVariant; out Error:OleVariant); 870 procedure GetRegionChain(const Region:IHUntypedObjectX; out Row:OleVariant; out Column:OleVariant; out Chain:OleVariant); 871 procedure GetRegionContour(const Region:IHUntypedObjectX; out Rows:OleVariant; out Columns:OleVariant); 872 procedure GetRegionConvex(const Region:IHUntypedObjectX; out Rows:OleVariant; out Columns:OleVariant); 873 procedure GetRegionIndex(const Regions:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; out Index:OleVariant); 874 procedure GetRegionPoints(const Region:IHUntypedObjectX; out Rows:OleVariant; out Columns:OleVariant); 875 procedure GetRegionPolygon(const Region:IHUntypedObjectX; Tolerance:OleVariant; out Rows:OleVariant; out Columns:OleVariant); 876 procedure GetRegionRuns(const Region:IHUntypedObjectX; out Row:OleVariant; out ColumnBegin:OleVariant; out ColumnEnd:OleVariant); 877 procedure GetRegionThickness(const Region:IHUntypedObjectX; out Thickness:OleVariant; out Histogramm:OleVariant); 878 procedure GetRegressParamsXld(const Contours:IHUntypedObjectX; out Length:OleVariant; out Nx:OleVariant; out Ny:OleVariant; out Dist:OleVariant; out Fpx:OleVariant; out Fpy:OleVariant; out Lpx:OleVariant; out Lpy:OleVariant; out Mean:OleVariant; out Deviation:OleVariant); 879 procedure GetRgb(WindowHandle:OleVariant; out Red:OleVariant; out Green:OleVariant; out Blue:OleVariant); 880 procedure GetSampleClassGmm(GMMHandle:OleVariant; NumSample:OleVariant; out Features:OleVariant; out ClassID:OleVariant); 881 procedure GetSampleClassKnn(KNNHandle:OleVariant; IndexSample:OleVariant; out Features:OleVariant; out ClassID:OleVariant); 882 procedure GetSampleClassMlp(MLPHandle:OleVariant; IndexSample:OleVariant; out Features:OleVariant; out Target:OleVariant); 883 procedure GetSampleClassSvm(SVMHandle:OleVariant; IndexSample:OleVariant; out Features:OleVariant; out Target:OleVariant); 884 procedure GetSampleClassTrainData(ClassTrainDataHandle:OleVariant; IndexSample:OleVariant; out Features:OleVariant; out ClassID:OleVariant); 885 procedure GetSampleIdentifierObjectInfo(SampleIdentifier:OleVariant; ObjectIdx:OleVariant; InfoName:OleVariant; out InfoValue:OleVariant); 886 procedure GetSampleIdentifierParam(SampleIdentifier:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 887 procedure GetSampleNumClassGmm(GMMHandle:OleVariant; out NumSamples:OleVariant); 888 procedure GetSampleNumClassKnn(KNNHandle:OleVariant; out NumSamples:OleVariant); 889 procedure GetSampleNumClassMlp(MLPHandle:OleVariant; out NumSamples:OleVariant); 890 procedure GetSampleNumClassSvm(SVMHandle:OleVariant; out NumSamples:OleVariant); 891 procedure GetSampleNumClassTrainData(ClassTrainDataHandle:OleVariant; out NumSamples:OleVariant); 892 procedure GetSerialParam(SerialHandle:OleVariant; out BaudRate:OleVariant; out DataBits:OleVariant; out FlowControl:OleVariant; out Parity:OleVariant; out StopBits:OleVariant; out TotalTimeOut:OleVariant; out InterCharTimeOut:OleVariant); 893 procedure GetSerializedItemPtr(SerializedItemHandle:OleVariant; out Pointer:OleVariant; out Size:OleVariant); 894 procedure GetShape(WindowHandle:OleVariant; out DisplayShape:OleVariant); 895 procedure GetShapeModel3DContours(outModelContours:IHUntypedObjectX; ShapeModel3DID:OleVariant; Level:OleVariant; View:OleVariant; out ViewPose:OleVariant); 896 procedure GetShapeModel3DParams(ShapeModel3DID:OleVariant; GenParamNames:OleVariant; out GenParamValues:OleVariant); 897 procedure GetShapeModelContours(outModelContours:IHUntypedObjectX; ModelID:OleVariant; Level:OleVariant); 898 procedure GetShapeModelOrigin(ModelID:OleVariant; out Row:OleVariant; out Column:OleVariant); 899 procedure GetShapeModelParams(ModelID:OleVariant; out NumLevels:OleVariant; out AngleStart:OleVariant; out AngleExtent:OleVariant; out AngleStep:OleVariant; out ScaleMin:OleVariant; out ScaleMax:OleVariant; out ScaleStep:OleVariant; out Metric:OleVariant; out MinContrast:OleVariant); 900 procedure GetSheetOfLightParam(SheetOfLightModelID:OleVariant; GenParamName:OleVariant; out GenParamValue:OleVariant); 901 procedure GetSheetOfLightResult(outResultValue:IHUntypedObjectX; SheetOfLightModelID:OleVariant; ResultName:OleVariant); 902 procedure GetSheetOfLightResultObjectModel3D(SheetOfLightModelID:OleVariant; out ObjectModel3D:OleVariant); 903 procedure GetSizeMatrix(MatrixID:OleVariant; out Rows:OleVariant; out Columns:OleVariant); 904 procedure GetSocketDescriptor(Socket:OleVariant; out SocketDescriptor:OleVariant); 905 procedure GetSocketParam(Socket:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 906 procedure GetSocketTimeout(Socket:OleVariant; out Timeout:OleVariant); 907 procedure GetSpy(Class_:OleVariant; out Value:OleVariant); 908 procedure GetStereoModelImagePairs(StereoModelID:OleVariant; out From:OleVariant; out To_:OleVariant); 909 procedure GetStereoModelObject(outObject_:IHUntypedObjectX; StereoModelID:OleVariant; PairIndex:OleVariant; ObjectName:OleVariant); 910 procedure GetStereoModelParam(StereoModelID:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 911 procedure GetStringExtents(WindowHandle:OleVariant; Values:OleVariant; out Ascent:OleVariant; out Descent:OleVariant; out Width:OleVariant; out Height:OleVariant); 912 procedure GetSubMatrix(MatrixID:OleVariant; Row:OleVariant; Column:OleVariant; RowsSub:OleVariant; ColumnsSub:OleVariant; out MatrixSubID:OleVariant); 913 procedure GetSupportVectorClassSvm(SVMHandle:OleVariant; IndexSupportVector:OleVariant; out Index:OleVariant); 914 procedure GetSupportVectorNumClassSvm(SVMHandle:OleVariant; out NumSupportVectors:OleVariant; out NumSVPerSVM:OleVariant); 915 procedure GetSupportVectorNumOcrClassSvm(OCRHandle:OleVariant; out NumSupportVectors:OleVariant; out NumSVPerSVM:OleVariant); 916 procedure GetSupportVectorOcrClassSvm(OCRHandle:OleVariant; IndexSupportVector:OleVariant; out Index:OleVariant); 917 procedure GetSurfaceMatchingResult(SurfaceMatchingResultID:OleVariant; ResultName:OleVariant; ResultIndex:OleVariant; out ResultValue:OleVariant); 918 procedure GetSurfaceModelParam(SurfaceModelID:OleVariant; ParamName:OleVariant; out ParamValue:OleVariant); 919 procedure GetSystem(Query:OleVariant; out Information:OleVariant); 920 procedure GetTextModelParam(TextModel:OleVariant; Param:OleVariant; out Value:OleVariant); 921 procedure GetTextObject(outCharacters:IHUntypedObjectX; TextResultID:OleVariant; ResultName:OleVariant); 922 procedure GetTextResult(TextResultID:OleVariant; ResultName:OleVariant; out Value:OleVariant); 923 procedure GetThreadingAttrib(ThreadingHandle:OleVariant; out ThreadingClass:OleVariant; out AttribName:OleVariant; out AttribValue:OleVariant); 924 procedure GetThreshImagesVariationModel(outMinImage:IHUntypedObjectX; out MaxImage:IHUntypedObjectX; ModelID:OleVariant); 925 procedure GetTposition(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant); 926 procedure GetTrainingComponents(outTrainingComponents:IHUntypedObjectX; ComponentTrainingID:OleVariant; Components:OleVariant; Image:OleVariant; MarkOrientation:OleVariant; out Row:OleVariant; out Column:OleVariant; out Angle:OleVariant; out Score:OleVariant); 927 procedure GetTshape(WindowHandle:OleVariant; out TextCursor:OleVariant); 928 procedure GetValueMatrix(MatrixID:OleVariant; Row:OleVariant; Column:OleVariant; out Value:OleVariant); 929 procedure GetVariationModel(outImage:IHUntypedObjectX; out VarImage:IHUntypedObjectX; ModelID:OleVariant); 930 procedure GetWindowAttr(AttributeName:OleVariant; out AttributeValue:OleVariant); 931 procedure GetWindowExtents(WindowHandle:OleVariant; out Row:OleVariant; out Column:OleVariant; out Width:OleVariant; out Height:OleVariant); 932 procedure GetWindowParam(WindowHandle:OleVariant; Param:OleVariant; out Value:OleVariant); 933 procedure GetWindowPointer3(WindowHandle:OleVariant; out ImageRed:OleVariant; out ImageGreen:OleVariant; out ImageBlue:OleVariant; out Width:OleVariant; out Height:OleVariant); 934 procedure GetWindowType(WindowHandle:OleVariant; out WindowType:OleVariant); 935 procedure GetYValueFunct1D(Function_:OleVariant; X:OleVariant; Border:OleVariant; out Y:OleVariant); 936 procedure GiveBgEsti(outBackgroundImage:IHUntypedObjectX; BgEstiHandle:OleVariant); 937 procedure GnuplotClose(GnuplotFileID:OleVariant); 938 procedure GnuplotOpenFile(FileName:OleVariant; out GnuplotFileID:OleVariant); 939 procedure GnuplotOpenPipe(outGnuplotFileID:OleVariant); 940 procedure GnuplotPlotCtrl(GnuplotFileID:OleVariant; Values:OleVariant); 941 procedure GnuplotPlotFunct1D(GnuplotFileID:OleVariant; Function_:OleVariant); 942 procedure GnuplotPlotImage(const Image:IHUntypedObjectX; GnuplotFileID:OleVariant; SamplesX:OleVariant; SamplesY:OleVariant; ViewRotX:OleVariant; ViewRotZ:OleVariant; Hidden3D:OleVariant); 943 procedure GolayElements(outStructElement1:IHUntypedObjectX; out StructElement2:IHUntypedObjectX; GolayElement:OleVariant; Rotation:OleVariant; Row:OleVariant; Column:OleVariant); 944 procedure GrabData(outImage:IHUntypedObjectX; out Region:IHUntypedObjectX; out Contours:IHUntypedObjectX; AcqHandle:OleVariant; out Data:OleVariant); 945 procedure GrabDataAsync(outImage:IHUntypedObjectX; out Region:IHUntypedObjectX; out Contours:IHUntypedObjectX; AcqHandle:OleVariant; MaxDelay:OleVariant; out Data:OleVariant); 946 procedure GrabImage(outImage:IHUntypedObjectX; AcqHandle:OleVariant); 947 procedure GrabImageAsync(outImage:IHUntypedObjectX; AcqHandle:OleVariant; MaxDelay:OleVariant); 948 procedure GrabImageStart(AcqHandle:OleVariant; MaxDelay:OleVariant); 949 procedure GrayBothat(const Image:IHUntypedObjectX; const SE:IHUntypedObjectX; out ImageBotHat:IHUntypedObjectX); 950 procedure GrayClosing(const Image:IHUntypedObjectX; const SE:IHUntypedObjectX; out ImageClosing:IHUntypedObjectX); 951 procedure GrayClosingRect(const Image:IHUntypedObjectX; out ImageClosing:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant); 952 procedure GrayClosingShape(const Image:IHUntypedObjectX; out ImageClosing:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant; MaskShape:OleVariant); 953 procedure GrayDilation(const Image:IHUntypedObjectX; const SE:IHUntypedObjectX; out ImageDilation:IHUntypedObjectX); 954 procedure GrayDilationRect(const Image:IHUntypedObjectX; out ImageMax:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant); 955 procedure GrayDilationShape(const Image:IHUntypedObjectX; out ImageMax:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant; MaskShape:OleVariant); 956 procedure GrayErosion(const Image:IHUntypedObjectX; const SE:IHUntypedObjectX; out ImageErosion:IHUntypedObjectX); 957 procedure GrayErosionRect(const Image:IHUntypedObjectX; out ImageMin:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant); 958 procedure GrayErosionShape(const Image:IHUntypedObjectX; out ImageMin:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant; MaskShape:OleVariant); 959 procedure GrayFeatures(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Features:OleVariant; out Value:OleVariant); 960 procedure GrayHisto(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out AbsoluteHisto:OleVariant; out RelativeHisto:OleVariant); 961 procedure GrayHistoAbs(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Quantization:OleVariant; out AbsoluteHisto:OleVariant); 962 procedure GrayHistoRange(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Min:OleVariant; Max:OleVariant; NumBins:OleVariant; out Histo:OleVariant; out BinSize:OleVariant); 963 procedure GrayInside(const Image:IHUntypedObjectX; out ImageDist:IHUntypedObjectX); 964 procedure GrayOpening(const Image:IHUntypedObjectX; const SE:IHUntypedObjectX; out ImageOpening:IHUntypedObjectX); 965 procedure GrayOpeningRect(const Image:IHUntypedObjectX; out ImageOpening:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant); 966 procedure GrayOpeningShape(const Image:IHUntypedObjectX; out ImageOpening:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant; MaskShape:OleVariant); 967 procedure GrayProjections(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; Mode:OleVariant; out HorProjection:OleVariant; out VertProjection:OleVariant); 968 procedure GrayRangeRect(const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant); 969 procedure GraySkeleton(const Image:IHUntypedObjectX; out GraySkeleton:IHUntypedObjectX); 970 procedure GrayTophat(const Image:IHUntypedObjectX; const SE:IHUntypedObjectX; out ImageTopHat:IHUntypedObjectX); 971 procedure HammingChangeRegion(const InputRegion:IHUntypedObjectX; out OutputRegion:IHUntypedObjectX; Width:OleVariant; Height:OleVariant; Distance:OleVariant); 972 procedure HammingDistance(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; out Distance:OleVariant; out Similarity:OleVariant); 973 procedure HammingDistanceNorm(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; Norm:OleVariant; out Distance:OleVariant; out Similarity:OleVariant); 974 procedure HandEyeCalibration(X:OleVariant; Y:OleVariant; Z:OleVariant; Row:OleVariant; Col:OleVariant; NumPoints:OleVariant; RobotPoses:OleVariant; CameraParam:OleVariant; Method:OleVariant; QualityType:OleVariant; out CameraPose:OleVariant; out CalibrationPose:OleVariant; out Quality:OleVariant); 975 procedure HarmonicInterpolation(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out InpaintedImage:IHUntypedObjectX; Precision:OleVariant); 976 procedure HighpassImage(const Image:IHUntypedObjectX; out Highpass:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 977 procedure Histo2Dim(const Regions:IHUntypedObjectX; const ImageCol:IHUntypedObjectX; const ImageRow:IHUntypedObjectX; out Histo2Dim:IHUntypedObjectX); 978 procedure HistoToThresh(Histogramm:OleVariant; Sigma:OleVariant; out MinThresh:OleVariant; out MaxThresh:OleVariant); 979 procedure HitOrMiss(const Region:IHUntypedObjectX; const StructElement1:IHUntypedObjectX; const StructElement2:IHUntypedObjectX; out RegionHitMiss:IHUntypedObjectX; Row:OleVariant; Column:OleVariant); 980 procedure HitOrMissGolay(const Region:IHUntypedObjectX; out RegionHitMiss:IHUntypedObjectX; GolayElement:OleVariant; Rotation:OleVariant); 981 procedure HitOrMissSeq(const Region:IHUntypedObjectX; out RegionHitMiss:IHUntypedObjectX; GolayElement:OleVariant); 982 procedure HomMat2dCompose(HomMat2dLeft:OleVariant; HomMat2dRight:OleVariant; out HomMat2dCompose:OleVariant); 983 procedure HomMat2dDeterminant(HomMat2d:OleVariant; out Determinant:OleVariant); 984 procedure HomMat2dIdentity(outHomMat2dIdentity:OleVariant); 985 procedure HomMat2dInvert(HomMat2d:OleVariant; out HomMat2dInvert:OleVariant); 986 procedure HomMat2dReflect(HomMat2d:OleVariant; Px:OleVariant; Py:OleVariant; Qx:OleVariant; Qy:OleVariant; out HomMat2dReflect:OleVariant); 987 procedure HomMat2dReflectLocal(HomMat2d:OleVariant; Px:OleVariant; Py:OleVariant; out HomMat2dReflect:OleVariant); 988 procedure HomMat2dRotate(HomMat2d:OleVariant; Phi:OleVariant; Px:OleVariant; Py:OleVariant; out HomMat2dRotate:OleVariant); 989 procedure HomMat2dRotateLocal(HomMat2d:OleVariant; Phi:OleVariant; out HomMat2dRotate:OleVariant); 990 procedure HomMat2dScale(HomMat2d:OleVariant; Sx:OleVariant; Sy:OleVariant; Px:OleVariant; Py:OleVariant; out HomMat2dScale:OleVariant); 991 procedure HomMat2dScaleLocal(HomMat2d:OleVariant; Sx:OleVariant; Sy:OleVariant; out HomMat2dScale:OleVariant); 992 procedure HomMat2dSlant(HomMat2d:OleVariant; Theta:OleVariant; Axis:OleVariant; Px:OleVariant; Py:OleVariant; out HomMat2dSlant:OleVariant); 993 procedure HomMat2dSlantLocal(HomMat2d:OleVariant; Theta:OleVariant; Axis:OleVariant; out HomMat2dSlant:OleVariant); 994 procedure HomMat2dToAffinePar(HomMat2d:OleVariant; out Sx:OleVariant; out Sy:OleVariant; out Phi:OleVariant; out Theta:OleVariant; out Tx:OleVariant; out Ty:OleVariant); 995 procedure HomMat2dTranslate(HomMat2d:OleVariant; Tx:OleVariant; Ty:OleVariant; out HomMat2dTranslate:OleVariant); 996 procedure HomMat2dTranslateLocal(HomMat2d:OleVariant; Tx:OleVariant; Ty:OleVariant; out HomMat2dTranslate:OleVariant); 997 procedure HomMat2dTranspose(HomMat2d:OleVariant; out HomMat2dTranspose:OleVariant); 998 procedure HomMat3dCompose(HomMat3dLeft:OleVariant; HomMat3dRight:OleVariant; out HomMat3dCompose:OleVariant); 999 procedure HomMat3dDeterminant(HomMat3d:OleVariant; out Determinant:OleVariant); 1000 procedure HomMat3dIdentity(outHomMat3dIdentity:OleVariant); 1001 procedure HomMat3dInvert(HomMat3d:OleVariant; out HomMat3dInvert:OleVariant); 1002 procedure HomMat3dProject(HomMat3d:OleVariant; PrincipalPointRow:OleVariant; PrincipalPointCol:OleVariant; Focus:OleVariant; out HomMat2d:OleVariant); 1003 procedure HomMat3dRotate(HomMat3d:OleVariant; Phi:OleVariant; Axis:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; out HomMat3dRotate:OleVariant); 1004 procedure HomMat3dRotateLocal(HomMat3d:OleVariant; Phi:OleVariant; Axis:OleVariant; out HomMat3dRotate:OleVariant); 1005 procedure HomMat3dScale(HomMat3d:OleVariant; Sx:OleVariant; Sy:OleVariant; Sz:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; out HomMat3dScale:OleVariant); 1006 procedure HomMat3dScaleLocal(HomMat3d:OleVariant; Sx:OleVariant; Sy:OleVariant; Sz:OleVariant; out HomMat3dScale:OleVariant); 1007 procedure HomMat3dToPose(HomMat3d:OleVariant; out Pose:OleVariant); 1008 procedure HomMat3dTranslate(HomMat3d:OleVariant; Tx:OleVariant; Ty:OleVariant; Tz:OleVariant; out HomMat3dTranslate:OleVariant); 1009 procedure HomMat3dTranslateLocal(HomMat3d:OleVariant; Tx:OleVariant; Ty:OleVariant; Tz:OleVariant; out HomMat3dTranslate:OleVariant); 1010 procedure HomMat3dTranspose(HomMat3d:OleVariant; out HomMat3dTranspose:OleVariant); 1011 procedure HomVectorToProjHomMat2d(Px:OleVariant; Py:OleVariant; Pw:OleVariant; Qx:OleVariant; Qy:OleVariant; Qw:OleVariant; Method:OleVariant; out HomMat2d:OleVariant); 1012 procedure HoughCircleTrans(const Region:IHUntypedObjectX; out HoughImage:IHUntypedObjectX; Radius:OleVariant); 1013 procedure HoughCircles(const RegionIn:IHUntypedObjectX; out RegionOut:IHUntypedObjectX; Radius:OleVariant; Percent:OleVariant; Mode:OleVariant); 1014 procedure HoughLineTrans(const Region:IHUntypedObjectX; out HoughImage:IHUntypedObjectX; AngleResolution:OleVariant); 1015 procedure HoughLineTransDir(const ImageDir:IHUntypedObjectX; out HoughImage:IHUntypedObjectX; DirectionUncertainty:OleVariant; AngleResolution:OleVariant); 1016 procedure HoughLines(const RegionIn:IHUntypedObjectX; AngleResolution:OleVariant; Threshold:OleVariant; AngleGap:OleVariant; DistGap:OleVariant; out Angle:OleVariant; out Dist:OleVariant); 1017 procedure HoughLinesDir(const ImageDir:IHUntypedObjectX; out HoughImage:IHUntypedObjectX; out Lines:IHUntypedObjectX; DirectionUncertainty:OleVariant; AngleResolution:OleVariant; Smoothing:OleVariant; FilterSize:OleVariant; Threshold:OleVariant; AngleGap:OleVariant; DistGap:OleVariant; GenLines:OleVariant; out Angle:OleVariant; out Dist:OleVariant); 1018 procedure HysteresisThreshold(const Image:IHUntypedObjectX; out RegionHysteresis:IHUntypedObjectX; Low:OleVariant; High:OleVariant; MaxLength:OleVariant); 1019 procedure Illuminate(const Image:IHUntypedObjectX; out ImageIlluminate:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; Factor:OleVariant); 1020 procedure ImagePointsToWorldPlane(CameraParam:OleVariant; WorldPose:OleVariant; Rows:OleVariant; Cols:OleVariant; Scale:OleVariant; out X:OleVariant; out Y:OleVariant); 1021 procedure ImageToChannels(const MultiChannelImage:IHUntypedObjectX; out Images:IHUntypedObjectX); 1022 procedure ImageToWorldPlane(const Image:IHUntypedObjectX; out ImageWorld:IHUntypedObjectX; CameraParam:OleVariant; WorldPose:OleVariant; Width:OleVariant; Height:OleVariant; Scale:OleVariant; Interpolation:OleVariant); 1023 procedure ImportLexicon(Name:OleVariant; FileName:OleVariant; out LexiconHandle:OleVariant); 1024 procedure InfoEdges(Filter:OleVariant; Mode:OleVariant; Alpha:OleVariant; out Size:OleVariant; out Coeffs:OleVariant); 1025 procedure InfoFramegrabber(Name:OleVariant; Query:OleVariant; out Information:OleVariant; out ValueList:OleVariant); 1026 procedure InfoOcrClassBox(OCRHandle:OleVariant; out WidthPattern:OleVariant; out HeightPattern:OleVariant; out Interpolation:OleVariant; out WidthMaxChar:OleVariant; out HeightMaxChar:OleVariant; out Features:OleVariant; out Characters:OleVariant); 1027 procedure InfoParallelsXld(const Parallels:IHUntypedObjectX; const Image:IHUntypedObjectX; out QualityMin:OleVariant; out QualityMax:OleVariant; out GrayMin:OleVariant; out GrayMax:OleVariant; out StandardMin:OleVariant; out StandardMax:OleVariant); 1028 procedure InfoSmooth(Filter:OleVariant; Alpha:OleVariant; out Size:OleVariant; out Coeffs:OleVariant); 1029 procedure InitComputeDevice(DeviceHandle:OleVariant; Operators:OleVariant); 1030 procedure InnerCircle(const Regions:IHUntypedObjectX; out Row:OleVariant; out Column:OleVariant; out Radius:OleVariant); 1031 procedure InnerRectangle1(const Regions:IHUntypedObjectX; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 1032 procedure InpaintingAniso(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out InpaintedImage:IHUntypedObjectX; Mode:OleVariant; Contrast:OleVariant; Theta:OleVariant; Iterations:OleVariant; Rho:OleVariant); 1033 procedure InpaintingCed(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out InpaintedImage:IHUntypedObjectX; Sigma:OleVariant; Rho:OleVariant; Theta:OleVariant; Iterations:OleVariant); 1034 procedure InpaintingCt(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out InpaintedImage:IHUntypedObjectX; Epsilon:OleVariant; Kappa:OleVariant; Sigma:OleVariant; Rho:OleVariant; ChannelCoefficients:OleVariant); 1035 procedure InpaintingMcf(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out InpaintedImage:IHUntypedObjectX; Sigma:OleVariant; Theta:OleVariant; Iterations:OleVariant); 1036 procedure InpaintingTexture(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out InpaintedImage:IHUntypedObjectX; MaskSize:OleVariant; SearchSize:OleVariant; Anisotropy:OleVariant; PostIteration:OleVariant; Smoothness:OleVariant); 1037 procedure InspectClusteredComponents(outModelComponents:IHUntypedObjectX; ComponentTrainingID:OleVariant; AmbiguityCriterion:OleVariant; MaxContourOverlap:OleVariant; ClusterThreshold:OleVariant); 1038 procedure InspectLexicon(LexiconHandle:OleVariant; out Words:OleVariant); 1039 procedure InspectShapeModel(const Image:IHUntypedObjectX; out ModelImages:IHUntypedObjectX; out ModelRegions:IHUntypedObjectX; NumLevels:OleVariant; Contrast:OleVariant); 1040 procedure IntegerToObj(outObjects:IHUntypedObjectX; SurrogateTuple:OleVariant); 1041 procedure IntegrateFunct1D(Function_:OleVariant; out Positive:OleVariant; out Negative:OleVariant); 1042 procedure Intensity(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out Mean:OleVariant; out Deviation:OleVariant); 1043 procedure Interjacent(const Region:IHUntypedObjectX; out RegionInterjacent:IHUntypedObjectX; Mode:OleVariant); 1044 procedure InterpolateScatteredData(ScatteredDataInterpolatorHandle:OleVariant; Row:OleVariant; Column:OleVariant; out ValueInterpolated:OleVariant); 1045 procedure InterpolateScatteredDataImage(const Image:IHUntypedObjectX; const RegionInterpolate:IHUntypedObjectX; out ImageInterpolated:IHUntypedObjectX; Method:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1046 procedure InterpolateScatteredDataPointsToImage(outImageInterpolated:IHUntypedObjectX; Method:OleVariant; Rows:OleVariant; Columns:OleVariant; Values:OleVariant; Width:OleVariant; Height:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1047 procedure IntersectLinesOfSight(CamParam1:OleVariant; CamParam2:OleVariant; RelPose:OleVariant; Row1:OleVariant; Col1:OleVariant; Row2:OleVariant; Col2:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out Dist:OleVariant); 1048 procedure IntersectPlaneObjectModel3D(ObjectModel3D:OleVariant; Plane:OleVariant; out ObjectModel3DIntersection:OleVariant); 1049 procedure Intersection(const Region1:IHUntypedObjectX; const Region2:IHUntypedObjectX; out RegionIntersection:IHUntypedObjectX); 1050 procedure IntersectionCircleContourXld(const Contour:IHUntypedObjectX; CircleRow:OleVariant; CircleColumn:OleVariant; CircleRadius:OleVariant; CircleStartPhi:OleVariant; CircleEndPhi:OleVariant; CirclePointOrder:OleVariant; out Row:OleVariant; out Column:OleVariant); 1051 procedure IntersectionCircles(Circle1Row:OleVariant; Circle1Column:OleVariant; Circle1Radius:OleVariant; Circle1StartPhi:OleVariant; Circle1EndPhi:OleVariant; Circle1PointOrder:OleVariant; Circle2Row:OleVariant; Circle2Column:OleVariant; Circle2Radius:OleVariant; Circle2StartPhi:OleVariant; Circle2EndPhi:OleVariant; Circle2PointOrder:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1052 procedure IntersectionClosedContoursXld(const Contours1:IHUntypedObjectX; const Contours2:IHUntypedObjectX; out ContoursIntersection:IHUntypedObjectX); 1053 procedure IntersectionClosedPolygonsXld(const Polygons1:IHUntypedObjectX; const Polygons2:IHUntypedObjectX; out PolygonsIntersection:IHUntypedObjectX); 1054 procedure IntersectionContoursXld(const Contour1:IHUntypedObjectX; const Contour2:IHUntypedObjectX; IntersectionType:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1055 procedure IntersectionLineCircle(LineRow1:OleVariant; LineColumn1:OleVariant; LineRow2:OleVariant; LineColumn2:OleVariant; CircleRow:OleVariant; CircleColumn:OleVariant; CircleRadius:OleVariant; CircleStartPhi:OleVariant; CircleEndPhi:OleVariant; CirclePointOrder:OleVariant; out Row:OleVariant; out Column:OleVariant); 1056 procedure IntersectionLineContourXld(const Contour:IHUntypedObjectX; LineRow1:OleVariant; LineColumn1:OleVariant; LineRow2:OleVariant; LineColumn2:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1057 procedure IntersectionLines(Line1Row1:OleVariant; Line1Column1:OleVariant; Line1Row2:OleVariant; Line1Column2:OleVariant; Line2Row1:OleVariant; Line2Column1:OleVariant; Line2Row2:OleVariant; Line2Column2:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1058 procedure IntersectionLl(RowA1:OleVariant; ColumnA1:OleVariant; RowA2:OleVariant; ColumnA2:OleVariant; RowB1:OleVariant; ColumnB1:OleVariant; RowB2:OleVariant; ColumnB2:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsParallel:OleVariant); 1059 procedure IntersectionSegmentCircle(SegmentRow1:OleVariant; SegmentColumn1:OleVariant; SegmentRow2:OleVariant; SegmentColumn2:OleVariant; CircleRow:OleVariant; CircleColumn:OleVariant; CircleRadius:OleVariant; CircleStartPhi:OleVariant; CircleEndPhi:OleVariant; CirclePointOrder:OleVariant; out Row:OleVariant; out Column:OleVariant); 1060 procedure IntersectionSegmentContourXld(const Contour:IHUntypedObjectX; SegmentRow1:OleVariant; SegmentColumn1:OleVariant; SegmentRow2:OleVariant; SegmentColumn2:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1061 procedure IntersectionSegmentLine(SegmentRow1:OleVariant; SegmentColumn1:OleVariant; SegmentRow2:OleVariant; SegmentColumn2:OleVariant; LineRow1:OleVariant; LineColumn1:OleVariant; LineRow2:OleVariant; LineColumn2:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1062 procedure IntersectionSegments(Segment1Row1:OleVariant; Segment1Column1:OleVariant; Segment1Row2:OleVariant; Segment1Column2:OleVariant; Segment2Row1:OleVariant; Segment2Column1:OleVariant; Segment2Row2:OleVariant; Segment2Column2:OleVariant; out Row:OleVariant; out Column:OleVariant; out IsOverlapping:OleVariant); 1063 procedure InvarFourierCoeff(RealCoef:OleVariant; ImaginaryCoef:OleVariant; NormPar:OleVariant; InvarType:OleVariant; out RealInvar:OleVariant; out ImaginaryInvar:OleVariant); 1064 procedure InvertFunct1D(Function_:OleVariant; out InverseFunction:OleVariant); 1065 procedure InvertImage(const Image:IHUntypedObjectX; out ImageInvert:IHUntypedObjectX); 1066 procedure InvertMatrix(MatrixID:OleVariant; MatrixType:OleVariant; Epsilon:OleVariant; out MatrixInvID:OleVariant); 1067 procedure InvertMatrixMod(MatrixID:OleVariant; MatrixType:OleVariant; Epsilon:OleVariant); 1068 procedure IsotropicDiffusion(const Image:IHUntypedObjectX; out SmoothedImage:IHUntypedObjectX; Sigma:OleVariant; Iterations:OleVariant); 1069 procedure JunctionsSkeleton(const Region:IHUntypedObjectX; out EndPoints:IHUntypedObjectX; out JuncPoints:IHUntypedObjectX); 1070 procedure KirschAmp(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX); 1071 procedure KirschDir(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX; out ImageEdgeDir:IHUntypedObjectX); 1072 procedure LabelToRegion(const LabelImage:IHUntypedObjectX; out Regions:IHUntypedObjectX); 1073 procedure Laplace(const Image:IHUntypedObjectX; out ImageLaplace:IHUntypedObjectX; ResultType:OleVariant; MaskSize:OleVariant; FilterMask:OleVariant); 1074 procedure LaplaceOfGauss(const Image:IHUntypedObjectX; out ImageLaplace:IHUntypedObjectX; Sigma:OleVariant); 1075 procedure LearnClassBox(ClassifHandle:OleVariant; Features:OleVariant; Class_:OleVariant); 1076 procedure LearnNdimBox(const Foreground:IHUntypedObjectX; const Background:IHUntypedObjectX; const MultiChannelImage:IHUntypedObjectX; ClassifHandle:OleVariant); 1077 procedure LearnNdimNorm(const Foreground:IHUntypedObjectX; const Background:IHUntypedObjectX; const Image:IHUntypedObjectX; Metric:OleVariant; Distance:OleVariant; MinNumberPercent:OleVariant; out Radius:OleVariant; out Center:OleVariant; out Quality:OleVariant); 1078 procedure LearnSampsetBox(ClassifHandle:OleVariant; SampKey:OleVariant; out file:OleVariant; NSamples:OleVariant; StopError:OleVariant; ErrorN:OleVariant); 1079 procedure LengthXld(const XLD:IHUntypedObjectX; out Length:OleVariant); 1080 procedure LineOrientation(RowBegin:OleVariant; ColBegin:OleVariant; RowEnd:OleVariant; ColEnd:OleVariant; out Phi:OleVariant); 1081 procedure LinePosition(RowBegin:OleVariant; ColBegin:OleVariant; RowEnd:OleVariant; ColEnd:OleVariant; out RowCenter:OleVariant; out ColCenter:OleVariant; out Length:OleVariant; out Phi:OleVariant); 1082 procedure LinearTransColor(const Image:IHUntypedObjectX; out ImageTrans:IHUntypedObjectX; TransMat:OleVariant); 1083 procedure LinesColor(const Image:IHUntypedObjectX; out Lines:IHUntypedObjectX; Sigma:OleVariant; Low:OleVariant; High:OleVariant; ExtractWidth:OleVariant; CompleteJunctions:OleVariant); 1084 procedure LinesFacet(const Image:IHUntypedObjectX; out Lines:IHUntypedObjectX; MaskSize:OleVariant; Low:OleVariant; High:OleVariant; LightDark:OleVariant); 1085 procedure LinesGauss(const Image:IHUntypedObjectX; out Lines:IHUntypedObjectX; Sigma:OleVariant; Low:OleVariant; High:OleVariant; LightDark:OleVariant; ExtractWidth:OleVariant; LineModel:OleVariant; CompleteJunctions:OleVariant); 1086 procedure ListFiles(Directory:OleVariant; Options:OleVariant; out Files:OleVariant); 1087 procedure LoadParKnowledge(FileName:OleVariant); 1088 procedure LocalMax(const Image:IHUntypedObjectX; out LocalMaxima:IHUntypedObjectX); 1089 procedure LocalMaxContoursXld(const Contours:IHUntypedObjectX; const Image:IHUntypedObjectX; out LocalMaxContours:IHUntypedObjectX; MinPercent:OleVariant; MinDiff:OleVariant; Distance:OleVariant); 1090 procedure LocalMaxSubPix(const Image:IHUntypedObjectX; Filter:OleVariant; Sigma:OleVariant; Threshold:OleVariant; out Row:OleVariant; out Column:OleVariant); 1091 procedure LocalMin(const Image:IHUntypedObjectX; out LocalMinima:IHUntypedObjectX); 1092 procedure LocalMinMaxFunct1D(Function_:OleVariant; Mode:OleVariant; Interpolation:OleVariant; out Min:OleVariant; out Max:OleVariant); 1093 procedure LocalMinSubPix(const Image:IHUntypedObjectX; Filter:OleVariant; Sigma:OleVariant; Threshold:OleVariant; out Row:OleVariant; out Column:OleVariant); 1094 procedure LockMutex(MutexHandle:OleVariant); 1095 procedure LogImage(const Image:IHUntypedObjectX; out LogImage:IHUntypedObjectX; Base:OleVariant); 1096 procedure LookupLexicon(LexiconHandle:OleVariant; Word:OleVariant; out Found:OleVariant); 1097 procedure Lowlands(const Image:IHUntypedObjectX; out Lowlands:IHUntypedObjectX); 1098 procedure LowlandsCenter(const Image:IHUntypedObjectX; out Lowlands:IHUntypedObjectX); 1099 procedure LutTrans(const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Lut:OleVariant); 1100 procedure MakeDir(DirName:OleVariant); 1101 procedure MapImage(const Image:IHUntypedObjectX; const Map:IHUntypedObjectX; out ImageMapped:IHUntypedObjectX); 1102 procedure MatchEssentialMatrixRansac(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CamMat1:OleVariant; CamMat2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; RowMove:OleVariant; ColMove:OleVariant; RowTolerance:OleVariant; ColTolerance:OleVariant; Rotation:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out EMatrix:OleVariant; out CovEMat:OleVariant; out Error:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1103 procedure MatchFourierCoeff(RealCoef1:OleVariant; ImaginaryCoef1:OleVariant; RealCoef2:OleVariant; ImaginaryCoef2:OleVariant; MaxCoef:OleVariant; Damping:OleVariant; out Distance:OleVariant); 1104 procedure MatchFunct1DTrans(Function1:OleVariant; Function2:OleVariant; Border:OleVariant; Paramsconst :OleVariant; UseParams:OleVariant; out Params:OleVariant; out ChiSquare:OleVariant; out Covar:OleVariant); 1105 procedure MatchFundamentalMatrixDistortionRansac(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; RowMove:OleVariant; ColMove:OleVariant; RowTolerance:OleVariant; ColTolerance:OleVariant; Rotation:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out FMatrix:OleVariant; out Kappa:OleVariant; out Error:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1106 procedure MatchFundamentalMatrixRansac(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; RowMove:OleVariant; ColMove:OleVariant; RowTolerance:OleVariant; ColTolerance:OleVariant; Rotation:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out FMatrix:OleVariant; out CovFMat:OleVariant; out Error:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1107 procedure MatchRelPoseRansac(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CamPar1:OleVariant; CamPar2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; RowMove:OleVariant; ColMove:OleVariant; RowTolerance:OleVariant; ColTolerance:OleVariant; Rotation:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out RelPose:OleVariant; out CovRelPose:OleVariant; out Error:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1108 procedure MaxDiameterObjectModel3D(ObjectModel3D:OleVariant; out Diameter:OleVariant); 1109 procedure MaxImage(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageMax:IHUntypedObjectX); 1110 procedure MaxMatrix(MatrixID:OleVariant; MaxType:OleVariant; out MatrixMaxID:OleVariant); 1111 procedure MaxParallelsXld(const ExtParallels:IHUntypedObjectX; out MaxPolygons:IHUntypedObjectX); 1112 procedure MeanCurvatureFlow(const Image:IHUntypedObjectX; out ImageMCF:IHUntypedObjectX; Sigma:OleVariant; Theta:OleVariant; Iterations:OleVariant); 1113 procedure MeanImage(const Image:IHUntypedObjectX; out ImageMean:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant); 1114 procedure MeanMatrix(MatrixID:OleVariant; MeanType:OleVariant; out MatrixMeanID:OleVariant); 1115 procedure MeanN(const Image:IHUntypedObjectX; out ImageMean:IHUntypedObjectX); 1116 procedure MeanSp(const Image:IHUntypedObjectX; out ImageSPMean:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; MinThresh:OleVariant; MaxThresh:OleVariant); 1117 procedure MeasurePairs(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; Sigma:OleVariant; Threshold:OleVariant; Transition:OleVariant; Select:OleVariant; out RowEdgeFirst:OleVariant; out ColumnEdgeFirst:OleVariant; out AmplitudeFirst:OleVariant; out RowEdgeSecond:OleVariant; out ColumnEdgeSecond:OleVariant; out AmplitudeSecond:OleVariant; out IntraDistance:OleVariant; out InterDistance:OleVariant); 1118 procedure MeasurePos(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; Sigma:OleVariant; Threshold:OleVariant; Transition:OleVariant; Select:OleVariant; out RowEdge:OleVariant; out ColumnEdge:OleVariant; out Amplitude:OleVariant; out Distance:OleVariant); 1119 procedure MeasureProfileSheetOfLight(const ProfileImage:IHUntypedObjectX; SheetOfLightModelID:OleVariant; MovementPose:OleVariant); 1120 procedure MeasureProjection(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; out GrayValues:OleVariant); 1121 procedure MeasureThresh(const Image:IHUntypedObjectX; MeasureHandle:OleVariant; Sigma:OleVariant; Threshold:OleVariant; Select:OleVariant; out RowThresh:OleVariant; out ColumnThresh:OleVariant; out Distance:OleVariant); 1122 procedure MedianImage(const Image:IHUntypedObjectX; out ImageMedian:IHUntypedObjectX; MaskType:OleVariant; Radius:OleVariant; Margin:OleVariant); 1123 procedure MedianRect(const Image:IHUntypedObjectX; out ImageMedian:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant); 1124 procedure MedianSeparate(const Image:IHUntypedObjectX; out ImageSMedian:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; Margin:OleVariant); 1125 procedure MedianWeighted(const Image:IHUntypedObjectX; out ImageWMedian:IHUntypedObjectX; MaskType:OleVariant; MaskSize:OleVariant); 1126 procedure MergeContLineScanXld(const CurrConts:IHUntypedObjectX; const PrevConts:IHUntypedObjectX; out CurrMergedConts:IHUntypedObjectX; out PrevMergedConts:IHUntypedObjectX; ImageHeight:OleVariant; Margin:OleVariant; MergeBorder:OleVariant; MaxImagesCont:OleVariant); 1127 procedure MergeRegionsLineScan(const CurrRegions:IHUntypedObjectX; const PrevRegions:IHUntypedObjectX; out CurrMergedRegions:IHUntypedObjectX; out PrevMergedRegions:IHUntypedObjectX; ImageHeight:OleVariant; MergeBorder:OleVariant; MaxImagesRegion:OleVariant); 1128 procedure MidrangeImage(const Image:IHUntypedObjectX; const Mask:IHUntypedObjectX; out ImageMidrange:IHUntypedObjectX; Margin:OleVariant); 1129 procedure MinImage(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageMin:IHUntypedObjectX); 1130 procedure MinMatrix(MatrixID:OleVariant; MinType:OleVariant; out MatrixMinID:OleVariant); 1131 procedure MinMaxGray(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; Percent:OleVariant; out Min:OleVariant; out Max:OleVariant; out Range:OleVariant); 1132 procedure MinkowskiAdd1(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionMinkAdd:IHUntypedObjectX; Iterations:OleVariant); 1133 procedure MinkowskiAdd2(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionMinkAdd:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Iterations:OleVariant); 1134 procedure MinkowskiSub1(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionMinkSub:IHUntypedObjectX; Iterations:OleVariant); 1135 procedure MinkowskiSub2(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionMinkSub:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Iterations:OleVariant); 1136 procedure MirrorImage(const Image:IHUntypedObjectX; out ImageMirror:IHUntypedObjectX; Mode:OleVariant); 1137 procedure MirrorRegion(const Region:IHUntypedObjectX; out RegionMirror:IHUntypedObjectX; Mode:OleVariant; WidthHeight:OleVariant); 1138 procedure ModParallelsXld(const Parallels:IHUntypedObjectX; const Image:IHUntypedObjectX; out ModParallels:IHUntypedObjectX; out ExtParallels:IHUntypedObjectX; Quality:OleVariant; MinGray:OleVariant; MaxGray:OleVariant; MaxStandard:OleVariant); 1139 procedure ModifyComponentRelations(ComponentTrainingID:OleVariant; ReferenceComponent:OleVariant; ToleranceComponent:OleVariant; PositionTolerance:OleVariant; AngleTolerance:OleVariant); 1140 procedure MomentsAnyPointsXld(const XLD:IHUntypedObjectX; Mode:OleVariant; Area:OleVariant; CenterRow:OleVariant; CenterCol:OleVariant; P:OleVariant; Q:OleVariant; out M:OleVariant); 1141 procedure MomentsAnyXld(const XLD:IHUntypedObjectX; Mode:OleVariant; PointOrder:OleVariant; Area:OleVariant; CenterRow:OleVariant; CenterCol:OleVariant; P:OleVariant; Q:OleVariant; out M:OleVariant); 1142 procedure MomentsGrayPlane(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out MRow:OleVariant; out MCol:OleVariant; out Alpha:OleVariant; out Beta:OleVariant; out Mean:OleVariant); 1143 procedure MomentsObjectModel3D(ObjectModel3D:OleVariant; MomentsToCalculate:OleVariant; out Moments:OleVariant); 1144 procedure MomentsPointsXld(const XLD:IHUntypedObjectX; out M11:OleVariant; out M20:OleVariant; out M02:OleVariant); 1145 procedure MomentsRegion2Nd(const Regions:IHUntypedObjectX; out M11:OleVariant; out M20:OleVariant; out M02:OleVariant; out Ia:OleVariant; out Ib:OleVariant); 1146 procedure MomentsRegion2NdInvar(const Regions:IHUntypedObjectX; out M11:OleVariant; out M20:OleVariant; out M02:OleVariant); 1147 procedure MomentsRegion2NdRelInvar(const Regions:IHUntypedObjectX; out Phi1:OleVariant; out Phi2:OleVariant); 1148 procedure MomentsRegion3Rd(const Regions:IHUntypedObjectX; out M21:OleVariant; out M12:OleVariant; out M03:OleVariant; out M30:OleVariant); 1149 procedure MomentsRegion3RdInvar(const Regions:IHUntypedObjectX; out M21:OleVariant; out M12:OleVariant; out M03:OleVariant; out M30:OleVariant); 1150 procedure MomentsRegionCentral(const Regions:IHUntypedObjectX; out I1:OleVariant; out I2:OleVariant; out I3:OleVariant; out I4:OleVariant); 1151 procedure MomentsRegionCentralInvar(const Regions:IHUntypedObjectX; out PSI1:OleVariant; out PSI2:OleVariant; out PSI3:OleVariant; out PSI4:OleVariant); 1152 procedure MomentsXld(const XLD:IHUntypedObjectX; out M11:OleVariant; out M20:OleVariant; out M02:OleVariant); 1153 procedure Monotony(const Image:IHUntypedObjectX; out ImageMonotony:IHUntypedObjectX); 1154 procedure MorphHat(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionMorphHat:IHUntypedObjectX); 1155 procedure MorphSkeleton(const Region:IHUntypedObjectX; out RegionSkeleton:IHUntypedObjectX); 1156 procedure MorphSkiz(const Region:IHUntypedObjectX; out RegionSkiz:IHUntypedObjectX; Iterations1:OleVariant; Iterations2:OleVariant); 1157 procedure MoveContourOrig(Rows:OleVariant; Columns:OleVariant; out RowsMoved:OleVariant; out ColumnsMoved:OleVariant); 1158 procedure MoveRectangle(WindowHandle:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; DestRow:OleVariant; DestColumn:OleVariant); 1159 procedure MoveRegion(const Region:IHUntypedObjectX; out RegionMoved:IHUntypedObjectX; Row:OleVariant; Column:OleVariant); 1160 procedure MultElementMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; out MatrixMultID:OleVariant); 1161 procedure MultElementMatrixMod(MatrixAID:OleVariant; MatrixBID:OleVariant); 1162 procedure MultImage(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Mult:OleVariant; Add:OleVariant); 1163 procedure MultMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; MultType:OleVariant; out MatrixMultID:OleVariant); 1164 procedure MultMatrixMod(MatrixAID:OleVariant; MatrixBID:OleVariant; MultType:OleVariant); 1165 procedure NegateFunct1D(Function_:OleVariant; out FunctionInverted:OleVariant); 1166 procedure NewExternWindow(WINHWnd:OleVariant; Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant; out WindowHandle:OleVariant); 1167 procedure NewLine(WindowHandle:OleVariant); 1168 procedure NoiseDistributionMean(const const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; FilterSize:OleVariant; out Distribution:OleVariant); 1169 procedure NonmaxSuppressionAmp(const ImgAmp:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Mode:OleVariant); 1170 procedure NonmaxSuppressionDir(const ImgAmp:IHUntypedObjectX; const ImgDir:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Mode:OleVariant); 1171 procedure NormMatrix(MatrixID:OleVariant; NormType:OleVariant; out Value:OleVariant); 1172 procedure NumPointsFunct1D(Function_:OleVariant; out Length:OleVariant); 1173 procedure ObjDiff(const Objects:IHUntypedObjectX; const ObjectsSub:IHUntypedObjectX; out ObjectsDiff:IHUntypedObjectX); 1174 procedure ObjToInteger(const Objects:IHUntypedObjectX; Index:OleVariant; Number:OleVariant; out SurrogateTuple:OleVariant); 1175 procedure ObjectModel3DToXyz(outX:IHUntypedObjectX; out Y:IHUntypedObjectX; out Z:IHUntypedObjectX; ObjectModel3D:OleVariant; Type_:OleVariant; CamParam:OleVariant; Pose:OleVariant); 1176 procedure OcrChangeChar(OCRHandle:OleVariant; Character:OleVariant); 1177 procedure OcrGetFeatures(const Character:IHUntypedObjectX; OCRHandle:OleVariant; out FeatureVector:OleVariant); 1178 procedure OpenComputeDevice(DeviceIdentifier:OleVariant; out DeviceHandle:OleVariant); 1179 procedure OpenFile(FileName:OleVariant; FileType:OleVariant; out FileHandle:OleVariant); 1180 procedure OpenFramegrabber(Name:OleVariant; HorizontalResolution:OleVariant; VerticalResolution:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; StartRow:OleVariant; StartColumn:OleVariant; Field:OleVariant; BitsPerChannel:OleVariant; ColorSpace:OleVariant; Generic:OleVariant; ExternalTrigger:OleVariant; CameraType:OleVariant; Device:OleVariant; Port:OleVariant; LineIn:OleVariant; out AcqHandle:OleVariant); 1181 procedure OpenSerial(PortName:OleVariant; out SerialHandle:OleVariant); 1182 procedure OpenSocketAccept(Port:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out AcceptingSocket:OleVariant); 1183 procedure OpenSocketConnect(HostName:OleVariant; Port:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Socket:OleVariant); 1184 procedure OpenTextwindow(Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant; BorderWidth:OleVariant; BorderColor:OleVariant; BackgroundColor:OleVariant; FatherWindow:OleVariant; Mode:OleVariant; Machine:OleVariant; out WindowHandle:OleVariant); 1185 procedure OpenWindow(Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant; FatherWindow:OleVariant; Mode:OleVariant; Machine:OleVariant; out WindowHandle:OleVariant); 1186 procedure Opening(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionOpening:IHUntypedObjectX); 1187 procedure OpeningCircle(const Region:IHUntypedObjectX; out RegionOpening:IHUntypedObjectX; Radius:OleVariant); 1188 procedure OpeningGolay(const Region:IHUntypedObjectX; out RegionOpening:IHUntypedObjectX; GolayElement:OleVariant; Rotation:OleVariant); 1189 procedure OpeningRectangle1(const Region:IHUntypedObjectX; out RegionOpening:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 1190 procedure OpeningSeg(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionOpening:IHUntypedObjectX); 1191 procedure OpticalFlowMg(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; out VectorField:IHUntypedObjectX; Algorithm:OleVariant; SmoothingSigma:OleVariant; IntegrationSigma:OleVariant; FlowSmoothness:OleVariant; Gradientconst ancy:OleVariant; MGParamName:OleVariant; MGParamValue:OleVariant); 1192 procedure OptimizeAop(OperatorName:OleVariant; IconicType:OleVariant; FileName:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1193 procedure OptimizeFftSpeed(Width:OleVariant; Height:OleVariant; Mode:OleVariant); 1194 procedure OptimizeRftSpeed(Width:OleVariant; Height:OleVariant; Mode:OleVariant); 1195 procedure OrientationPointsXld(const XLD:IHUntypedObjectX; out Phi:OleVariant); 1196 procedure OrientationRegion(const Regions:IHUntypedObjectX; out Phi:OleVariant); 1197 procedure OrientationXld(const XLD:IHUntypedObjectX; out Phi:OleVariant); 1198 procedure OrthogonalDecomposeMatrix(MatrixID:OleVariant; DecompositionType:OleVariant; out putMatricesType:OleVariant; ComputeOrthogonal:OleVariant; out MatrixOrthogonalID:OleVariant; out MatrixTriangularID:OleVariant); 1199 procedure OverpaintGray(const ImageDestination:IHUntypedObjectX; const ImageSource:IHUntypedObjectX); 1200 procedure OverpaintRegion(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; Grayval:OleVariant; Type_:OleVariant); 1201 procedure PaintGray(const ImageSource:IHUntypedObjectX; const ImageDestination:IHUntypedObjectX; out MixedImage:IHUntypedObjectX); 1202 procedure PaintRegion(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Grayval:OleVariant; Type_:OleVariant); 1203 procedure PaintXld(const XLD:IHUntypedObjectX; const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX; Grayval:OleVariant); 1204 procedure PartitionDynamic(const Region:IHUntypedObjectX; out Partitioned:IHUntypedObjectX; Distance:OleVariant; Percent:OleVariant); 1205 procedure PartitionLines(RowBeginIn:OleVariant; ColBeginIn:OleVariant; RowEndIn:OleVariant; ColEndIn:OleVariant; Feature:OleVariant; Operation:OleVariant; Min:OleVariant; Max:OleVariant; out RowBeginOut:OleVariant; out ColBeginOut:OleVariant; out RowEndOut:OleVariant; out ColEndOut:OleVariant; out FailRowBOut:OleVariant; out FailColBOut:OleVariant; out FailRowEOut:OleVariant; out FailColEOut:OleVariant); 1206 procedure PartitionRectangle(const Region:IHUntypedObjectX; out Partitioned:IHUntypedObjectX; Width:OleVariant; Height:OleVariant); 1207 procedure PhaseDeg(const ImageComplex:IHUntypedObjectX; out ImagePhase:IHUntypedObjectX); 1208 procedure PhaseRad(const ImageComplex:IHUntypedObjectX; out ImagePhase:IHUntypedObjectX); 1209 procedure PhotStereo(const Images:IHUntypedObjectX; out Height:IHUntypedObjectX; Slants:OleVariant; Tilts:OleVariant); 1210 procedure PhotometricStereo(const Images:IHUntypedObjectX; out HeightField:IHUntypedObjectX; out Gradient:IHUntypedObjectX; out Albedo:IHUntypedObjectX; Slants:OleVariant; Tilts:OleVariant; ResultType:OleVariant; Reconst ructionMethod:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1211 procedure PlaneDeviation(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out Deviation:OleVariant); 1212 procedure Plateaus(const Image:IHUntypedObjectX; out Plateaus:IHUntypedObjectX); 1213 procedure PlateausCenter(const Image:IHUntypedObjectX; out Plateaus:IHUntypedObjectX); 1214 procedure PointsFoerstner(const Image:IHUntypedObjectX; SigmaGrad:OleVariant; SigmaInt:OleVariant; SigmaPoints:OleVariant; ThreshInhom:OleVariant; ThreshShape:OleVariant; Smoothing:OleVariant; EliminateDoublets:OleVariant; out RowJunctions:OleVariant; out ColumnJunctions:OleVariant; out CoRRJunctions:OleVariant; out CoRCJunctions:OleVariant; out CoCCJunctions:OleVariant; out RowArea:OleVariant; out ColumnArea:OleVariant; out CoRRArea:OleVariant; out CoRCArea:OleVariant; out CoCCArea:OleVariant); 1215 procedure PointsHarris(const Image:IHUntypedObjectX; SigmaGrad:OleVariant; SigmaSmooth:OleVariant; Alpha:OleVariant; Threshold:OleVariant; out Row:OleVariant; out Column:OleVariant); 1216 procedure PointsHarrisBinomial(const Image:IHUntypedObjectX; MaskSizeGrad:OleVariant; MaskSizeSmooth:OleVariant; Alpha:OleVariant; Threshold:OleVariant; Subpix:OleVariant; out Row:OleVariant; out Column:OleVariant); 1217 procedure PointsLepetit(const Image:IHUntypedObjectX; Radius:OleVariant; CheckNeighbor:OleVariant; MinCheckNeighborDiff:OleVariant; MinScore:OleVariant; Subpix:OleVariant; out Row:OleVariant; out Column:OleVariant); 1218 procedure PointsSojka(const Image:IHUntypedObjectX; MaskSize:OleVariant; SigmaW:OleVariant; SigmaD:OleVariant; MinGrad:OleVariant; MinApparentness:OleVariant; MinAngle:OleVariant; Subpix:OleVariant; out Row:OleVariant; out Column:OleVariant); 1219 procedure PolarTransContourXld(const Contour:IHUntypedObjectX; out PolarTransContour:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; AngleStart:OleVariant; AngleEnd:OleVariant; RadiusStart:OleVariant; RadiusEnd:OleVariant; Width:OleVariant; Height:OleVariant); 1220 procedure PolarTransContourXldInv(const PolarContour:IHUntypedObjectX; out XYTransContour:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; AngleStart:OleVariant; AngleEnd:OleVariant; RadiusStart:OleVariant; RadiusEnd:OleVariant; WidthIn:OleVariant; HeightIn:OleVariant; Width:OleVariant; Height:OleVariant); 1221 procedure PolarTransImage(const ImageXY:IHUntypedObjectX; out ImagePolar:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant); 1222 procedure PolarTransImageExt(const Image:IHUntypedObjectX; out PolarTransImage:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; AngleStart:OleVariant; AngleEnd:OleVariant; RadiusStart:OleVariant; RadiusEnd:OleVariant; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant); 1223 procedure PolarTransImageInv(const PolarImage:IHUntypedObjectX; out XYTransImage:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; AngleStart:OleVariant; AngleEnd:OleVariant; RadiusStart:OleVariant; RadiusEnd:OleVariant; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant); 1224 procedure PolarTransRegion(const Region:IHUntypedObjectX; out PolarTransRegion:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; AngleStart:OleVariant; AngleEnd:OleVariant; RadiusStart:OleVariant; RadiusEnd:OleVariant; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant); 1225 procedure PolarTransRegionInv(const PolarRegion:IHUntypedObjectX; out XYTransRegion:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; AngleStart:OleVariant; AngleEnd:OleVariant; RadiusStart:OleVariant; RadiusEnd:OleVariant; WidthIn:OleVariant; HeightIn:OleVariant; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant); 1226 procedure PoseAverage(Poses:OleVariant; Weights:OleVariant; Mode:OleVariant; SigmaT:OleVariant; SigmaR:OleVariant; out AveragePose:OleVariant; out Quality:OleVariant); 1227 procedure PoseCompose(PoseLeft:OleVariant; PoseRight:OleVariant; out PoseCompose:OleVariant); 1228 procedure PoseInvert(Pose:OleVariant; out PoseInvert:OleVariant); 1229 procedure PoseToHomMat3d(Pose:OleVariant; out HomMat3d:OleVariant); 1230 procedure PoseToQuat(Pose:OleVariant; out Quaternion:OleVariant); 1231 procedure Pouring(const Image:IHUntypedObjectX; out Regions:IHUntypedObjectX; Mode:OleVariant; MinGray:OleVariant; MaxGray:OleVariant); 1232 procedure PowElementMatrix(MatrixID:OleVariant; MatrixExpID:OleVariant; out MatrixPowID:OleVariant); 1233 procedure PowElementMatrixMod(MatrixID:OleVariant; MatrixExpID:OleVariant); 1234 procedure PowImage(const Image:IHUntypedObjectX; out PowImage:IHUntypedObjectX; Exponent:OleVariant); 1235 procedure PowMatrix(MatrixID:OleVariant; MatrixType:OleVariant; Power:OleVariant; out MatrixPowID:OleVariant); 1236 procedure PowMatrixMod(MatrixID:OleVariant; MatrixType:OleVariant; Power:OleVariant); 1237 procedure PowScalarElementMatrix(MatrixID:OleVariant; Power:OleVariant; out MatrixPowID:OleVariant); 1238 procedure PowScalarElementMatrixMod(MatrixID:OleVariant; Power:OleVariant); 1239 procedure PowerByte(const Image:IHUntypedObjectX; out PowerByte:IHUntypedObjectX); 1240 procedure PowerLn(const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX); 1241 procedure PowerReal(const Image:IHUntypedObjectX; out ImageResult:IHUntypedObjectX); 1242 procedure PrepContourFourier(Rows:OleVariant; Columns:OleVariant; TransMode:OleVariant; out ParContour:OleVariant); 1243 procedure PrepareDirectVariationModel(const RefImage:IHUntypedObjectX; const VarImage:IHUntypedObjectX; ModelID:OleVariant; AbsThreshold:OleVariant; VarThreshold:OleVariant); 1244 procedure PrepareObjectModel3D(ObjectModel3D:OleVariant; Purpose:OleVariant; OverwriteData:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1245 procedure PrepareSampleIdentifier(SampleIdentifier:OleVariant; RemovePreparationData:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1246 procedure PrepareVariationModel(ModelID:OleVariant; AbsThreshold:OleVariant; VarThreshold:OleVariant); 1247 procedure PrewittAmp(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX); 1248 procedure PrewittDir(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX; out ImageEdgeDir:IHUntypedObjectX); 1249 procedure PrincipalComp(const MultiChannelImage:IHUntypedObjectX; out PCAImage:IHUntypedObjectX; out InfoPerComp:OleVariant); 1250 procedure ProjHomMat2dToPose(Homography:OleVariant; CameraMatrix:OleVariant; Method:OleVariant; out Pose:OleVariant); 1251 procedure ProjMatchPointsDistortionRansac(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; RowMove:OleVariant; ColMove:OleVariant; RowTolerance:OleVariant; ColTolerance:OleVariant; Rotation:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out HomMat2d:OleVariant; out Kappa:OleVariant; out Error:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1252 procedure ProjMatchPointsDistortionRansacGuided(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; HomMat2dGuide:OleVariant; KappaGuide:OleVariant; DistanceTolerance:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out HomMat2d:OleVariant; out Kappa:OleVariant; out Error:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1253 procedure ProjMatchPointsRansac(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; RowMove:OleVariant; ColMove:OleVariant; RowTolerance:OleVariant; ColTolerance:OleVariant; Rotation:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out HomMat2d:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1254 procedure ProjMatchPointsRansacGuided(const Image1:IHUntypedObjectX; const Image2:IHUntypedObjectX; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; GrayMatchMethod:OleVariant; MaskSize:OleVariant; HomMat2dGuide:OleVariant; DistanceTolerance:OleVariant; MatchThreshold:OleVariant; EstimationMethod:OleVariant; DistanceThreshold:OleVariant; RandSeed:OleVariant; out HomMat2d:OleVariant; out Points1:OleVariant; out Points2:OleVariant); 1255 procedure Project3DPoint(X:OleVariant; Y:OleVariant; Z:OleVariant; CameraParam:OleVariant; out Row:OleVariant; out Column:OleVariant); 1256 procedure ProjectHomPointHomMat3d(HomMat3d:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; Pw:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qw:OleVariant); 1257 procedure ProjectObjectModel3D(outModelContours:IHUntypedObjectX; ObjectModel3D:OleVariant; CamParam:OleVariant; Pose:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1258 procedure ProjectPointHomMat3d(HomMat3d:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; out Qx:OleVariant; out Qy:OleVariant); 1259 procedure ProjectShapeModel3D(outModelContours:IHUntypedObjectX; ShapeModel3DID:OleVariant; CamParam:OleVariant; Pose:OleVariant; HiddenSurfaceRemoval:OleVariant; MinFaceAngle:OleVariant); 1260 procedure ProjectionPl(Row:OleVariant; Column:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant; out RowProj:OleVariant; out ColProj:OleVariant); 1261 procedure ProjectiveTransContourXld(const Contours:IHUntypedObjectX; out ContoursProjTrans:IHUntypedObjectX; HomMat2d:OleVariant); 1262 procedure ProjectiveTransHomPoint3D(HomMat3d:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; Pw:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qz:OleVariant; out Qw:OleVariant); 1263 procedure ProjectiveTransImage(const Image:IHUntypedObjectX; out TransImage:IHUntypedObjectX; HomMat2d:OleVariant; Interpolation:OleVariant; AdaptImageSize:OleVariant; TransformDomain:OleVariant); 1264 procedure ProjectiveTransImageSize(const Image:IHUntypedObjectX; out TransImage:IHUntypedObjectX; HomMat2d:OleVariant; Interpolation:OleVariant; Width:OleVariant; Height:OleVariant; TransformDomain:OleVariant); 1265 procedure ProjectiveTransObjectModel3D(ObjectModel3D:OleVariant; HomMat3d:OleVariant; out ObjectModel3DProjectiveTrans:OleVariant); 1266 procedure ProjectiveTransPixel(HomMat2d:OleVariant; Row:OleVariant; Col:OleVariant; out RowTrans:OleVariant; out ColTrans:OleVariant); 1267 procedure ProjectiveTransPoint2D(HomMat2d:OleVariant; Px:OleVariant; Py:OleVariant; Pw:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qw:OleVariant); 1268 procedure ProjectiveTransPoint3D(HomMat3d:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qz:OleVariant); 1269 procedure ProjectiveTransRegion(const Regions:IHUntypedObjectX; out TransRegions:IHUntypedObjectX; HomMat2d:OleVariant; Interpolation:OleVariant); 1270 procedure ProtectOcrTrainf(TrainingFile:OleVariant; Password:OleVariant; TrainingFileProtected:OleVariant); 1271 procedure Pruning(const Region:IHUntypedObjectX; out RegionPrune:IHUntypedObjectX; Length:OleVariant); 1272 procedure QuatCompose(QuaternionLeft:OleVariant; QuaternionRight:OleVariant; out QuaternionComposed:OleVariant); 1273 procedure QuatConjugate(Quaternion:OleVariant; out ConjugatedQuaternion:OleVariant); 1274 procedure QuatInterpolate(QuaternionStart:OleVariant; QuaternionEnd:OleVariant; InterpPos:OleVariant; out QuaternionInterpolated:OleVariant); 1275 procedure QuatNormalize(Quaternion:OleVariant; out NormalizedQuaternion:OleVariant); 1276 procedure QuatRotatePoint3D(Quaternion:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; out Qx:OleVariant; out Qy:OleVariant; out Qz:OleVariant); 1277 procedure QuatToHomMat3d(Quaternion:OleVariant; out RotationMatrix:OleVariant); 1278 procedure QuatToPose(Quaternion:OleVariant; out Pose:OleVariant); 1279 procedure QueryAllColors(WindowHandle:OleVariant; out Colors:OleVariant); 1280 procedure QueryAopInfo(OperatorName:OleVariant; IndexName:OleVariant; IndexValue:OleVariant; out Name:OleVariant; out Value:OleVariant); 1281 procedure QueryAvailableComputeDevices(outDeviceIdentifier:OleVariant); 1282 procedure QueryBarCodeParams(BarCodeHandle:OleVariant; Properties:OleVariant; out GenParamNames:OleVariant); 1283 procedure QueryCalibDataObservIndices(CalibDataID:OleVariant; ItemType:OleVariant; ItemIdx:OleVariant; out Index1:OleVariant; out Index2:OleVariant); 1284 procedure QueryColor(WindowHandle:OleVariant; out Colors:OleVariant); 1285 procedure QueryColored(outPossibleNumberOfColors:OleVariant); 1286 procedure QueryContourAttribsXld(const Contour:IHUntypedObjectX; out Attribs:OleVariant); 1287 procedure QueryContourGlobalAttribsXld(const Contour:IHUntypedObjectX; out Attribs:OleVariant); 1288 procedure QueryDataCode2DParams(DataCodeHandle:OleVariant; QueryName:OleVariant; out GenParamNames:OleVariant); 1289 procedure QueryFont(WindowHandle:OleVariant; out Font:OleVariant); 1290 procedure QueryGray(WindowHandle:OleVariant; out Grayval:OleVariant); 1291 procedure QueryInsert(WindowHandle:OleVariant; out Mode:OleVariant); 1292 procedure QueryLineWidth(outMin:OleVariant; out Max:OleVariant); 1293 procedure QueryLut(WindowHandle:OleVariant; out LookUpTable:OleVariant); 1294 procedure QueryMshape(WindowHandle:OleVariant; out ShapeNames:OleVariant); 1295 procedure QueryOperatorInfo(outSlots:OleVariant); 1296 procedure QueryPaint(WindowHandle:OleVariant; out Mode:OleVariant); 1297 procedure QueryParamInfo(outSlots:OleVariant); 1298 procedure QueryShape(outDisplayShape:OleVariant); 1299 procedure QuerySheetOfLightParams(SheetOfLightModelID:OleVariant; QueryName:OleVariant; out GenParamNames:OleVariant); 1300 procedure QuerySpy(outClasses:OleVariant; out Values:OleVariant); 1301 procedure QueryTshape(WindowHandle:OleVariant; out TextCursor:OleVariant); 1302 procedure QueryWindowType(outWindowTypes:OleVariant); 1303 procedure RadialDistortionSelfCalibration(const Contours:IHUntypedObjectX; out SelectedContours:IHUntypedObjectX; Width:OleVariant; Height:OleVariant; InlierThreshold:OleVariant; RandSeed:OleVariant; DistortionModel:OleVariant; DistortionCenter:OleVariant; PrincipalPointVar:OleVariant; out CameraParam:OleVariant); 1304 procedure RadiometricSelfCalibration(const Images:IHUntypedObjectX; ExposureRatios:OleVariant; Features:OleVariant; FunctionType:OleVariant; Smoothness:OleVariant; PolynomialDegree:OleVariant; out InverseResponse:OleVariant); 1305 procedure RankImage(const Image:IHUntypedObjectX; const Mask:IHUntypedObjectX; out ImageRank:IHUntypedObjectX; Rank:OleVariant; Margin:OleVariant); 1306 procedure RankN(const Image:IHUntypedObjectX; out RankImage:IHUntypedObjectX; RankIndex:OleVariant); 1307 procedure RankRect(const Image:IHUntypedObjectX; out ImageRank:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; Rank:OleVariant); 1308 procedure RankRegion(const Region:IHUntypedObjectX; out RegionCount:IHUntypedObjectX; Width:OleVariant; Height:OleVariant; Number:OleVariant); 1309 procedure ReadAopKnowledge(FileName:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out Attributes:OleVariant; out OperatorNames:OleVariant); 1310 procedure ReadBarCodeModel(FileName:OleVariant; out BarCodeHandle:OleVariant); 1311 procedure ReadCalibData(FileName:OleVariant; out CalibDataID:OleVariant); 1312 procedure ReadCamPar(CamParFile:OleVariant; out CameraParam:OleVariant); 1313 procedure ReadCameraSetupModel(FileName:OleVariant; out CameraSetupModelID:OleVariant); 1314 procedure ReadChar(WindowHandle:OleVariant; out Char:OleVariant; out Code:OleVariant); 1315 procedure ReadClassBox(ClassifHandle:OleVariant; FileName:OleVariant); 1316 procedure ReadClassGmm(FileName:OleVariant; out GMMHandle:OleVariant); 1317 procedure ReadClassKnn(FileName:OleVariant; out KNNHandle:OleVariant); 1318 procedure ReadClassMlp(FileName:OleVariant; out MLPHandle:OleVariant); 1319 procedure ReadClassSvm(FileName:OleVariant; out SVMHandle:OleVariant); 1320 procedure ReadClassTrainData(FileName:OleVariant; out ClassTrainDataHandle:OleVariant); 1321 procedure ReadComponentModel(FileName:OleVariant; out ComponentModelID:OleVariant); 1322 procedure ReadContourXldArcInfo(outContours:IHUntypedObjectX; FileName:OleVariant); 1323 procedure ReadContourXldDxf(outContours:IHUntypedObjectX; FileName:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out DxfStatus:OleVariant); 1324 procedure ReadDataCode2DModel(FileName:OleVariant; out DataCodeHandle:OleVariant); 1325 procedure ReadDeformableModel(FileName:OleVariant; out ModelID:OleVariant); 1326 procedure ReadDescriptorModel(FileName:OleVariant; out ModelID:OleVariant); 1327 procedure ReadFftOptimizationData(FileName:OleVariant); 1328 procedure ReadFunct1D(FileName:OleVariant; out Function_:OleVariant); 1329 procedure ReadGraySe(outSE:IHUntypedObjectX; FileName:OleVariant); 1330 procedure ReadImage(outImage:IHUntypedObjectX; FileName:OleVariant); 1331 procedure ReadKalman(FileName:OleVariant; out Dimension:OleVariant; out Model:OleVariant; out Measurement:OleVariant; out Prediction:OleVariant); 1332 procedure ReadMatrix(FileName:OleVariant; out MatrixID:OleVariant); 1333 procedure ReadMeasure(FileName:OleVariant; out MeasureHandle:OleVariant); 1334 procedure ReadMetrologyModel(FileName:OleVariant; out MetrologyHandle:OleVariant); 1335 procedure ReadNccModel(FileName:OleVariant; out ModelID:OleVariant); 1336 procedure ReadObjectModel3D(FileName:OleVariant; Scale:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out ObjectModel3D:OleVariant; out Status:OleVariant); 1337 procedure ReadObjectModel3DDxf(FileName:OleVariant; Scale:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out ObjectModel3D:OleVariant; out DxfStatus:OleVariant); 1338 procedure ReadOcr(FileName:OleVariant; out OCRHandle:OleVariant); 1339 procedure ReadOcrClassKnn(FileName:OleVariant; out OCRHandle:OleVariant); 1340 procedure ReadOcrClassMlp(FileName:OleVariant; out OCRHandle:OleVariant); 1341 procedure ReadOcrClassSvm(FileName:OleVariant; out OCRHandle:OleVariant); 1342 procedure ReadOcrTrainf(outCharacters:IHUntypedObjectX; TrainingFile:OleVariant; out CharacterNames:OleVariant); 1343 procedure ReadOcrTrainfNames(TrainingFile:OleVariant; out CharacterNames:OleVariant; out CharacterCount:OleVariant); 1344 procedure ReadOcrTrainfNamesProtected(TrainingFile:OleVariant; Password:OleVariant; out CharacterNames:OleVariant; out CharacterCount:OleVariant); 1345 procedure ReadOcrTrainfSelect(outCharacters:IHUntypedObjectX; TrainingFile:OleVariant; SearchNames:OleVariant; out FoundNames:OleVariant); 1346 procedure ReadOcv(FileName:OleVariant; out OCVHandle:OleVariant); 1347 procedure ReadPolygonXldArcInfo(outPolygons:IHUntypedObjectX; FileName:OleVariant); 1348 procedure ReadPolygonXldDxf(outPolygons:IHUntypedObjectX; FileName:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out DxfStatus:OleVariant); 1349 procedure ReadPose(PoseFile:OleVariant; out Pose:OleVariant); 1350 procedure ReadRegion(outRegion:IHUntypedObjectX; FileName:OleVariant); 1351 procedure ReadSampleIdentifier(FileName:OleVariant; out SampleIdentifier:OleVariant); 1352 procedure ReadSamplesClassGmm(GMMHandle:OleVariant; FileName:OleVariant); 1353 procedure ReadSamplesClassMlp(MLPHandle:OleVariant; FileName:OleVariant); 1354 procedure ReadSamplesClassSvm(SVMHandle:OleVariant; FileName:OleVariant); 1355 procedure ReadSampset(FileName:OleVariant; out SampKey:OleVariant); 1356 procedure ReadSequence(outImage:IHUntypedObjectX; HeaderSize:OleVariant; SourceWidth:OleVariant; SourceHeight:OleVariant; StartRow:OleVariant; StartColumn:OleVariant; DestWidth:OleVariant; DestHeight:OleVariant; PixelType:OleVariant; BitOrder:OleVariant; ByteOrder:OleVariant; Pad:OleVariant; Index:OleVariant; FileName:OleVariant); 1357 procedure ReadSerial(SerialHandle:OleVariant; NumCharacters:OleVariant; out Data:OleVariant); 1358 procedure ReadShapeModel(FileName:OleVariant; out ModelID:OleVariant); 1359 procedure ReadShapeModel3D(FileName:OleVariant; out ShapeModel3DID:OleVariant); 1360 procedure ReadString(WindowHandle:OleVariant; InString:OleVariant; Length:OleVariant; out OutString:OleVariant); 1361 procedure ReadSurfaceModel(FileName:OleVariant; out SurfaceModelID:OleVariant); 1362 procedure ReadTemplate(FileName:OleVariant; out TemplateID:OleVariant); 1363 procedure ReadTrainingComponents(FileName:OleVariant; out ComponentTrainingID:OleVariant); 1364 procedure ReadTuple(FileName:OleVariant; out Tuple:OleVariant); 1365 procedure ReadVariationModel(FileName:OleVariant; out ModelID:OleVariant); 1366 procedure ReadWorldFile(FileName:OleVariant; out WorldTransformation:OleVariant); 1367 procedure RealToComplex(const ImageReal:IHUntypedObjectX; const ImageImaginary:IHUntypedObjectX; out ImageComplex:IHUntypedObjectX); 1368 procedure RealToVectorField(const Row:IHUntypedObjectX; const Col:IHUntypedObjectX; out VectorField:IHUntypedObjectX; Type_:OleVariant); 1369 procedure ReceiveData(Socket:OleVariant; Format:OleVariant; out Data:OleVariant; out From:OleVariant); 1370 procedure ReceiveImage(outImage:IHUntypedObjectX; Socket:OleVariant); 1371 procedure ReceiveRegion(outRegion:IHUntypedObjectX; Socket:OleVariant); 1372 procedure ReceiveSerializedItem(Socket:OleVariant; out SerializedItemHandle:OleVariant); 1373 procedure ReceiveTuple(Socket:OleVariant; out Tuple:OleVariant); 1374 procedure ReceiveXld(outXLD:IHUntypedObjectX; Socket:OleVariant); 1375 procedure Reconst 3dFromFundamentalMatrix(Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CovRR1:OleVariant; CovRC1:OleVariant; CovCC1:OleVariant; CovRR2:OleVariant; CovRC2:OleVariant; CovCC2:OleVariant; FMatrix:OleVariant; CovFMat:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out W:OleVariant; out CovXYZW:OleVariant); 1376 procedure Reconst ructHeightFieldFromGradient(const Gradient:IHUntypedObjectX; out HeightField:IHUntypedObjectX; Reconst ructionMethod:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1377 procedure Reconst ructPointsStereo(StereoModelID:OleVariant; Row:OleVariant; Column:OleVariant; CovIP:OleVariant; CameraIdx:OleVariant; PointIdx:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out CovWP:OleVariant; out PointIdxOut:OleVariant); 1378 procedure Reconst ructSurfaceStereo(const Images:IHUntypedObjectX; StereoModelID:OleVariant; out ObjectModel3D:OleVariant); 1379 procedure Rectangle1Domain(const Image:IHUntypedObjectX; out ImageReduced:IHUntypedObjectX; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 1380 procedure Rectangularity(const Regions:IHUntypedObjectX; out Rectangularity:OleVariant); 1381 procedure ReduceClassSvm(SVMHandle:OleVariant; Method:OleVariant; MinRemainingSV:OleVariant; MaxError:OleVariant; out SVMHandleReduced:OleVariant); 1382 procedure ReduceDomain(const Image:IHUntypedObjectX; const Region:IHUntypedObjectX; out ImageReduced:IHUntypedObjectX); 1383 procedure ReduceObjectModel3DByView(const Region:IHUntypedObjectX; ObjectModel3D:OleVariant; CamParam:OleVariant; Pose:OleVariant; out ObjectModel3DReduced:OleVariant); 1384 procedure ReduceOcrClassSvm(OCRHandle:OleVariant; Method:OleVariant; MinRemainingSV:OleVariant; MaxError:OleVariant; out OCRHandleReduced:OleVariant); 1385 procedure RefineSurfaceModelPose(SurfaceModelID:OleVariant; ObjectModel3D:OleVariant; InitialPose:OleVariant; MinScore:OleVariant; ReturnResultHandle:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Pose:OleVariant; out Score:OleVariant; out SurfaceMatchingResultID:OleVariant); 1386 procedure RegionFeatures(const Regions:IHUntypedObjectX; Features:OleVariant; out Value:OleVariant); 1387 procedure RegionToBin(const Region:IHUntypedObjectX; out BinImage:IHUntypedObjectX; ForegroundGray:OleVariant; BackgroundGray:OleVariant; Width:OleVariant; Height:OleVariant); 1388 procedure RegionToLabel(const Region:IHUntypedObjectX; out ImageLabel:IHUntypedObjectX; Type_:OleVariant; Width:OleVariant; Height:OleVariant); 1389 procedure RegionToMean(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out ImageMean:IHUntypedObjectX); 1390 procedure Regiongrowing(const Image:IHUntypedObjectX; out Regions:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Tolerance:OleVariant; MinSize:OleVariant); 1391 procedure RegiongrowingMean(const Image:IHUntypedObjectX; out Regions:IHUntypedObjectX; StartRows:OleVariant; StartColumns:OleVariant; Tolerance:OleVariant; MinSize:OleVariant); 1392 procedure RegiongrowingN(const MultiChannelImage:IHUntypedObjectX; out Regions:IHUntypedObjectX; Metric:OleVariant; MinTolerance:OleVariant; MaxTolerance:OleVariant; MinSize:OleVariant); 1393 procedure RegisterObjectModel3DGlobal(ObjectModels3D:OleVariant; HomMats3D:OleVariant; From:OleVariant; To_:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out HomMats3DOut:OleVariant; out Scores:OleVariant); 1394 procedure RegisterObjectModel3DPair(ObjectModel3D1:OleVariant; ObjectModel3D2:OleVariant; Method:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out Pose:OleVariant; out Score:OleVariant); 1395 procedure RegressContoursXld(const Contours:IHUntypedObjectX; out RegressContours:IHUntypedObjectX; Mode:OleVariant; Iterations:OleVariant); 1396 procedure RelPoseToFundamentalMatrix(RelPose:OleVariant; CovRelPose:OleVariant; CamPar1:OleVariant; CamPar2:OleVariant; out FMatrix:OleVariant; out CovFMat:OleVariant); 1397 procedure ReleaseAllComputeDevices; 1398 procedure ReleaseComputeDevice(DeviceHandle:OleVariant); 1399 procedure RemoveDir(DirName:OleVariant); 1400 procedure RemoveNoiseRegion(const InputRegion:IHUntypedObjectX; out OutputRegion:IHUntypedObjectX; Type_:OleVariant); 1401 procedure RemoveSampleIdentifierPreparationData(SampleIdentifier:OleVariant; ObjectIdx:OleVariant; ObjectSampleIdx:OleVariant); 1402 procedure RemoveSampleIdentifierTrainingData(SampleIdentifier:OleVariant; ObjectIdx:OleVariant; ObjectSampleIdx:OleVariant); 1403 procedure RenderObjectModel3D(outImage:IHUntypedObjectX; ObjectModel3D:OleVariant; CamParam:OleVariant; Pose:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1404 procedure RepeatMatrix(MatrixID:OleVariant; Rows:OleVariant; Columns:OleVariant; out MatrixRepeatedID:OleVariant); 1405 procedure ResetFuzzyMeasure(MeasureHandle:OleVariant; SetType:OleVariant); 1406 procedure ResetMetrologyObjectFuzzyParam(MetrologyHandle:OleVariant; Indices:OleVariant); 1407 procedure ResetMetrologyObjectParam(MetrologyHandle:OleVariant; Indices:OleVariant); 1408 procedure ResetObjDb(DefaultImageWidth:OleVariant; DefaultImageHeight:OleVariant; DefaultChannels:OleVariant); 1409 procedure ResetSheetOfLightModel(SheetOfLightModelID:OleVariant); 1410 procedure RftGeneric(const Image:IHUntypedObjectX; out ImageFFT:IHUntypedObjectX; Direction:OleVariant; Norm:OleVariant; ResultType:OleVariant; Width:OleVariant); 1411 procedure Rgb1ToGray(const RGBImage:IHUntypedObjectX; out GrayImage:IHUntypedObjectX); 1412 procedure Rgb3ToGray(const ImageRed:IHUntypedObjectX; const ImageGreen:IHUntypedObjectX; const ImageBlue:IHUntypedObjectX; out ImageGray:IHUntypedObjectX); 1413 procedure RigidTransObjectModel3D(ObjectModel3D:OleVariant; Pose:OleVariant; out ObjectModel3DRigidTrans:OleVariant); 1414 procedure Roberts(const Image:IHUntypedObjectX; out ImageRoberts:IHUntypedObjectX; FilterType:OleVariant); 1415 procedure RobinsonAmp(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX); 1416 procedure RobinsonDir(const Image:IHUntypedObjectX; out ImageEdgeAmp:IHUntypedObjectX; out ImageEdgeDir:IHUntypedObjectX); 1417 procedure RotateImage(const Image:IHUntypedObjectX; out ImageRotate:IHUntypedObjectX; Phi:OleVariant; Interpolation:OleVariant); 1418 procedure Roundness(const Regions:IHUntypedObjectX; out Distance:OleVariant; out Sigma:OleVariant; out Roundness:OleVariant; out Sides:OleVariant); 1419 procedure RunBgEsti(const PresentImage:IHUntypedObjectX; out ForegroundRegion:IHUntypedObjectX; BgEstiHandle:OleVariant); 1420 procedure RunlengthDistribution(const Region:IHUntypedObjectX; out Foreground:OleVariant; out Background:OleVariant); 1421 procedure RunlengthFeatures(const Regions:IHUntypedObjectX; out NumRuns:OleVariant; out KFactor:OleVariant; out LFactor:OleVariant; out MeanLength:OleVariant; out Bytes:OleVariant); 1422 procedure SaddlePointsSubPix(const Image:IHUntypedObjectX; Filter:OleVariant; Sigma:OleVariant; Threshold:OleVariant; out Row:OleVariant; out Column:OleVariant); 1423 procedure SampleFunct1D(Function_:OleVariant; XMin:OleVariant; XMax:OleVariant; XDist:OleVariant; Border:OleVariant; out SampledFunction:OleVariant); 1424 procedure SampleObjectModel3D(ObjectModel3D:OleVariant; Method:OleVariant; SampleDistance:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out SampledObjectModel3D:OleVariant); 1425 procedure ScaleImage(const Image:IHUntypedObjectX; out ImageScaled:IHUntypedObjectX; Mult:OleVariant; Add:OleVariant); 1426 procedure ScaleImageMax(const Image:IHUntypedObjectX; out ImageScaleMax:IHUntypedObjectX); 1427 procedure ScaleMatrix(MatrixID:OleVariant; Factor:OleVariant; out MatrixScaledID:OleVariant); 1428 procedure ScaleMatrixMod(MatrixID:OleVariant; Factor:OleVariant); 1429 procedure ScaleYFunct1D(Function_:OleVariant; Mult:OleVariant; Add:OleVariant; out FunctionScaled:OleVariant); 1430 procedure SearchOperator(Keyword:OleVariant; out ProcNames:OleVariant); 1431 procedure SegmentCharacters(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; out ImageForeground:IHUntypedObjectX; out RegionForeground:IHUntypedObjectX; Method:OleVariant; EliminateLines:OleVariant; DotPrint:OleVariant; StrokeWidth:OleVariant; CharWidth:OleVariant; CharHeight:OleVariant; ThresholdOffset:OleVariant; Contrast:OleVariant; out UsedThreshold:OleVariant); 1432 procedure SegmentContoursXld(const Contours:IHUntypedObjectX; out ContoursSplit:IHUntypedObjectX; Mode:OleVariant; SmoothCont:OleVariant; MaxLineDist1:OleVariant; MaxLineDist2:OleVariant); 1433 procedure SegmentObjectModel3D(ObjectModel3D:OleVariant; ParamName:OleVariant; ParamValue:OleVariant; out ObjectModel3DOut:OleVariant); 1434 procedure SelectCharacters(const Region:IHUntypedObjectX; out RegionCharacters:IHUntypedObjectX; DotPrint:OleVariant; StrokeWidth:OleVariant; CharWidth:OleVariant; CharHeight:OleVariant; Punctuation:OleVariant; DiacriticMarks:OleVariant; PartitionMethod:OleVariant; PartitionLines:OleVariant; FragmentDistance:OleVariant; ConnectFragments:OleVariant; ClutterSizeMax:OleVariant; StopAfter:OleVariant); 1435 procedure SelectContoursXld(const Contours:IHUntypedObjectX; out SelectedContours:IHUntypedObjectX; Feature:OleVariant; Min1:OleVariant; Max1:OleVariant; Min2:OleVariant; Max2:OleVariant); 1436 procedure SelectFeatureSetGmm(ClassTrainDataHandle:OleVariant; SelectionMethod:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out GMMHandle:OleVariant; out SelectedFeatureIndices:OleVariant; out Score:OleVariant); 1437 procedure SelectFeatureSetKnn(ClassTrainDataHandle:OleVariant; SelectionMethod:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out KNNHandle:OleVariant; out SelectedFeatureIndices:OleVariant; out Score:OleVariant); 1438 procedure SelectFeatureSetMlp(ClassTrainDataHandle:OleVariant; SelectionMethod:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out MLPHandle:OleVariant; out SelectedFeatureIndices:OleVariant; out Score:OleVariant); 1439 procedure SelectFeatureSetSvm(ClassTrainDataHandle:OleVariant; SelectionMethod:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out SVMHandle:OleVariant; out SelectedFeatureIndices:OleVariant; out Score:OleVariant); 1440 procedure SelectFeatureSetTrainfKnn(TrainingFile:OleVariant; FeatureList:OleVariant; SelectionMethod:OleVariant; Width:OleVariant; Height:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out OCRHandle:OleVariant; out FeatureSet:OleVariant; out Score:OleVariant); 1441 procedure SelectFeatureSetTrainfMlp(TrainingFile:OleVariant; FeatureList:OleVariant; SelectionMethod:OleVariant; Width:OleVariant; Height:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out OCRHandle:OleVariant; out FeatureSet:OleVariant; out Score:OleVariant); 1442 procedure SelectFeatureSetTrainfMlpProtected(TrainingFile:OleVariant; Password:OleVariant; FeatureList:OleVariant; SelectionMethod:OleVariant; Width:OleVariant; Height:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out OCRHandle:OleVariant; out FeatureSet:OleVariant; out Score:OleVariant); 1443 procedure SelectFeatureSetTrainfSvm(TrainingFile:OleVariant; FeatureList:OleVariant; SelectionMethod:OleVariant; Width:OleVariant; Height:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out OCRHandle:OleVariant; out FeatureSet:OleVariant; out Score:OleVariant); 1444 procedure SelectFeatureSetTrainfSvmProtected(TrainingFile:OleVariant; Password:OleVariant; FeatureList:OleVariant; SelectionMethod:OleVariant; Width:OleVariant; Height:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant; out OCRHandle:OleVariant; out FeatureSet:OleVariant; out Score:OleVariant); 1445 procedure SelectGray(const Regions:IHUntypedObjectX; const Image:IHUntypedObjectX; out SelectedRegions:IHUntypedObjectX; Features:OleVariant; Operation:OleVariant; Min:OleVariant; Max:OleVariant); 1446 procedure SelectGrayvaluesFromChannels(const MultiChannelImage:IHUntypedObjectX; const IndexImage:IHUntypedObjectX; out Selected:IHUntypedObjectX); 1447 procedure SelectLines(RowBeginIn:OleVariant; ColBeginIn:OleVariant; RowEndIn:OleVariant; ColEndIn:OleVariant; Feature:OleVariant; Operation:OleVariant; Min:OleVariant; Max:OleVariant; out RowBeginOut:OleVariant; out ColBeginOut:OleVariant; out RowEndOut:OleVariant; out ColEndOut:OleVariant); 1448 procedure SelectLinesLongest(RowBeginIn:OleVariant; ColBeginIn:OleVariant; RowEndIn:OleVariant; ColEndIn:OleVariant; Num:OleVariant; out RowBeginOut:OleVariant; out ColBeginOut:OleVariant; out RowEndOut:OleVariant; out ColEndOut:OleVariant); 1449 procedure SelectMatchingLines(const RegionIn:IHUntypedObjectX; out RegionLines:IHUntypedObjectX; AngleIn:OleVariant; DistIn:OleVariant; LineWidth:OleVariant; Thresh:OleVariant; out AngleOut:OleVariant; out DistOut:OleVariant); 1450 procedure SelectObj(const Objects:IHUntypedObjectX; out ObjectSelected:IHUntypedObjectX; Index:OleVariant); 1451 procedure SelectObjectModel3D(ObjectModel3D:OleVariant; Feature:OleVariant; Operation:OleVariant; MinValue:OleVariant; MaxValue:OleVariant; out ObjectModel3DSelected:OleVariant); 1452 procedure SelectPointsObjectModel3D(ObjectModel3D:OleVariant; Attrib:OleVariant; MinValue:OleVariant; MaxValue:OleVariant; out ObjectModel3DThresholded:OleVariant); 1453 procedure SelectRegionPoint(const Regions:IHUntypedObjectX; out DestRegions:IHUntypedObjectX; Row:OleVariant; Column:OleVariant); 1454 procedure SelectRegionSpatial(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; Direction:OleVariant; out RegionIndex1:OleVariant; out RegionIndex2:OleVariant); 1455 procedure SelectShape(const Regions:IHUntypedObjectX; out SelectedRegions:IHUntypedObjectX; Features:OleVariant; Operation:OleVariant; Min:OleVariant; Max:OleVariant); 1456 procedure SelectShapeProto(const Regions:IHUntypedObjectX; const Pattern:IHUntypedObjectX; out SelectedRegions:IHUntypedObjectX; Feature:OleVariant; Min:OleVariant; Max:OleVariant); 1457 procedure SelectShapeStd(const Regions:IHUntypedObjectX; out SelectedRegions:IHUntypedObjectX; Shape:OleVariant; Percent:OleVariant); 1458 procedure SelectShapeXld(const XLD:IHUntypedObjectX; out SelectedXLD:IHUntypedObjectX; Features:OleVariant; Operation:OleVariant; Min:OleVariant; Max:OleVariant); 1459 procedure SelectSubFeatureClassTrainData(ClassTrainDataHandle:OleVariant; SubFeatureIndices:OleVariant; out SelectedClassTrainDataHandle:OleVariant); 1460 procedure SelectXldPoint(const XLDs:IHUntypedObjectX; out DestXLDs:IHUntypedObjectX; Row:OleVariant; Column:OleVariant); 1461 procedure SendData(Socket:OleVariant; Format:OleVariant; Data:OleVariant; To_:OleVariant); 1462 procedure SendImage(const Image:IHUntypedObjectX; Socket:OleVariant); 1463 procedure SendRegion(const Region:IHUntypedObjectX; Socket:OleVariant); 1464 procedure SendSerializedItem(Socket:OleVariant; SerializedItemHandle:OleVariant); 1465 procedure SendTuple(Socket:OleVariant; Tuple:OleVariant); 1466 procedure SendXld(const XLD:IHUntypedObjectX; Socket:OleVariant); 1467 procedure SensorKalman(Dimension:OleVariant; MeasurementIn:OleVariant; out MeasurementOut:OleVariant); 1468 procedure SerializeBarCodeModel(BarCodeHandle:OleVariant; out SerializedItemHandle:OleVariant); 1469 procedure SerializeCalibData(CalibDataID:OleVariant; out SerializedItemHandle:OleVariant); 1470 procedure SerializeCamPar(CameraParam:OleVariant; out SerializedItemHandle:OleVariant); 1471 procedure SerializeCameraSetupModel(CameraSetupModelID:OleVariant; out SerializedItemHandle:OleVariant); 1472 procedure SerializeClassBox(ClassifHandle:OleVariant; out SerializedItemHandle:OleVariant); 1473 procedure SerializeClassGmm(GMMHandle:OleVariant; out SerializedItemHandle:OleVariant); 1474 procedure SerializeClassKnn(KNNHandle:OleVariant; out SerializedItemHandle:OleVariant); 1475 procedure SerializeClassMlp(MLPHandle:OleVariant; out SerializedItemHandle:OleVariant); 1476 procedure SerializeClassSvm(SVMHandle:OleVariant; out SerializedItemHandle:OleVariant); 1477 procedure SerializeClassTrainData(ClassTrainDataHandle:OleVariant; out SerializedItemHandle:OleVariant); 1478 procedure SerializeComponentModel(ComponentModelID:OleVariant; out SerializedItemHandle:OleVariant); 1479 procedure SerializeDataCode2DModel(DataCodeHandle:OleVariant; out SerializedItemHandle:OleVariant); 1480 procedure SerializeDeformableModel(ModelID:OleVariant; out SerializedItemHandle:OleVariant); 1481 procedure SerializeDescriptorModel(ModelID:OleVariant; out SerializedItemHandle:OleVariant); 1482 procedure SerializeFftOptimizationData(outSerializedItemHandle:OleVariant); 1483 procedure SerializeHomMat2d(HomMat2d:OleVariant; out SerializedItemHandle:OleVariant); 1484 procedure SerializeHomMat3d(HomMat3d:OleVariant; out SerializedItemHandle:OleVariant); 1485 procedure SerializeImage(const Image:IHUntypedObjectX; out SerializedItemHandle:OleVariant); 1486 procedure SerializeMatrix(MatrixID:OleVariant; out SerializedItemHandle:OleVariant); 1487 procedure SerializeMeasure(MeasureHandle:OleVariant; out SerializedItemHandle:OleVariant); 1488 procedure SerializeMetrologyModel(MetrologyHandle:OleVariant; out SerializedItemHandle:OleVariant); 1489 procedure SerializeNccModel(ModelID:OleVariant; out SerializedItemHandle:OleVariant); 1490 procedure SerializeObject(const Object_:IHUntypedObjectX; out SerializedItemHandle:OleVariant); 1491 procedure SerializeObjectModel3D(ObjectModel3D:OleVariant; out SerializedItemHandle:OleVariant); 1492 procedure SerializeOcr(OCRHandle:OleVariant; out SerializedItemHandle:OleVariant); 1493 procedure SerializeOcrClassKnn(OCRHandle:OleVariant; out SerializedItemHandle:OleVariant); 1494 procedure SerializeOcrClassMlp(OCRHandle:OleVariant; out SerializedItemHandle:OleVariant); 1495 procedure SerializeOcrClassSvm(OCRHandle:OleVariant; out SerializedItemHandle:OleVariant); 1496 procedure SerializeOcv(OCVHandle:OleVariant; out SerializedItemHandle:OleVariant); 1497 procedure SerializePose(Pose:OleVariant; out SerializedItemHandle:OleVariant); 1498 procedure SerializeQuat(Quaternion:OleVariant; out SerializedItemHandle:OleVariant); 1499 procedure SerializeRegion(const Region:IHUntypedObjectX; out SerializedItemHandle:OleVariant); 1500 procedure SerializeSampleIdentifier(SampleIdentifier:OleVariant; out SerializedItemHandle:OleVariant); 1501 procedure SerializeShapeModel(ModelID:OleVariant; out SerializedItemHandle:OleVariant); 1502 procedure SerializeShapeModel3D(ShapeModel3DID:OleVariant; out SerializedItemHandle:OleVariant); 1503 procedure SerializeSurfaceModel(SurfaceModelID:OleVariant; out SerializedItemHandle:OleVariant); 1504 procedure SerializeTemplate(TemplateID:OleVariant; out SerializedItemHandle:OleVariant); 1505 procedure SerializeTrainingComponents(ComponentTrainingID:OleVariant; out SerializedItemHandle:OleVariant); 1506 procedure SerializeTuple(Tuple:OleVariant; out SerializedItemHandle:OleVariant); 1507 procedure SerializeVariationModel(ModelID:OleVariant; out SerializedItemHandle:OleVariant); 1508 procedure SerializeXld(const XLD:IHUntypedObjectX; out SerializedItemHandle:OleVariant); 1509 procedure SetAopInfo(OperatorName:OleVariant; IndexName:OleVariant; IndexValue:OleVariant; InfoName:OleVariant; InfoValue:OleVariant); 1510 procedure SetBarCodeParam(BarCodeHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1511 procedure SetBarCodeParamSpecific(BarCodeHandle:OleVariant; CodeTypes:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1512 procedure SetBgEstiParams(BgEstiHandle:OleVariant; Syspar1:OleVariant; Syspar2:OleVariant; GainMode:OleVariant; Gain1:OleVariant; Gain2:OleVariant; AdaptMode:OleVariant; MinDiff:OleVariant; StatNum:OleVariant; ConfidenceC:OleVariant; TimeC:OleVariant); 1513 procedure SetCalibData(CalibDataID:OleVariant; ItemType:OleVariant; ItemIdx:OleVariant; DataName:OleVariant; DataValue:OleVariant); 1514 procedure SetCalibDataCalibObject(CalibDataID:OleVariant; CalibObjIdx:OleVariant; CalibObjDescr:OleVariant); 1515 procedure SetCalibDataCamParam(CalibDataID:OleVariant; CameraIdx:OleVariant; CameraType:OleVariant; CameraParam:OleVariant); 1516 procedure SetCalibDataObservPoints(CalibDataID:OleVariant; CameraIdx:OleVariant; CalibObjIdx:OleVariant; CalibObjPoseIdx:OleVariant; Row:OleVariant; Column:OleVariant; Index:OleVariant; Pose:OleVariant); 1517 procedure SetCalibDataObservPose(CalibDataID:OleVariant; CameraIdx:OleVariant; CalibObjIdx:OleVariant; CalibObjPoseIdx:OleVariant; ObjInCameraPose:OleVariant); 1518 procedure SetCameraSetupCamParam(CameraSetupModelID:OleVariant; CameraIdx:OleVariant; CameraType:OleVariant; CameraParam:OleVariant; CameraPose:OleVariant); 1519 procedure SetCameraSetupParam(CameraSetupModelID:OleVariant; CameraIdx:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1520 procedure SetCheck(Check:OleVariant); 1521 procedure SetClassBoxParam(ClassifHandle:OleVariant; Flag:OleVariant; Value:OleVariant); 1522 procedure SetColor(WindowHandle:OleVariant; Color:OleVariant); 1523 procedure SetColored(WindowHandle:OleVariant; NumberOfColors:OleVariant); 1524 procedure SetComprise(WindowHandle:OleVariant; Mode:OleVariant); 1525 procedure SetComputeDeviceParam(DeviceHandle:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1526 procedure SetDataCode2DParam(DataCodeHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1527 procedure SetDeformableModelOrigin(ModelID:OleVariant; Row:OleVariant; Column:OleVariant); 1528 procedure SetDeformableModelParam(ModelID:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1529 procedure SetDescriptorModelOrigin(ModelID:OleVariant; Row:OleVariant; Column:OleVariant); 1530 procedure SetDiagonalMatrix(MatrixID:OleVariant; VectorID:OleVariant; Diagonal:OleVariant); 1531 procedure SetDraw(WindowHandle:OleVariant; Mode:OleVariant); 1532 procedure SetFeatureLengthsClassTrainData(ClassTrainDataHandle:OleVariant; SubFeatureLength:OleVariant; Names:OleVariant); 1533 procedure SetFix(WindowHandle:OleVariant; Mode:OleVariant); 1534 procedure SetFixedLut(WindowHandle:OleVariant; Mode:OleVariant); 1535 procedure SetFont(WindowHandle:OleVariant; Font:OleVariant); 1536 procedure SetFramegrabberCallback(AcqHandle:OleVariant; CallbackType:OleVariant; CallbackFunction:OleVariant; UserContext:OleVariant); 1537 procedure SetFramegrabberLut(AcqHandle:OleVariant; ImageRed:OleVariant; ImageGreen:OleVariant; ImageBlue:OleVariant); 1538 procedure SetFramegrabberParam(AcqHandle:OleVariant; Param:OleVariant; Value:OleVariant); 1539 procedure SetFullMatrix(MatrixID:OleVariant; Values:OleVariant); 1540 procedure SetFuzzyMeasure(MeasureHandle:OleVariant; SetType:OleVariant; Function_:OleVariant); 1541 procedure SetFuzzyMeasureNormPair(MeasureHandle:OleVariant; PairSize:OleVariant; SetType:OleVariant; Function_:OleVariant); 1542 procedure SetGray(WindowHandle:OleVariant; GrayValues:OleVariant); 1543 procedure SetGrayval(const Image:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Grayval:OleVariant); 1544 procedure SetHsi(WindowHandle:OleVariant; Hue:OleVariant; Saturation:OleVariant; Intensity:OleVariant); 1545 procedure SetIcon(const Icon:IHUntypedObjectX; WindowHandle:OleVariant); 1546 procedure SetInsert(WindowHandle:OleVariant; Mode:OleVariant); 1547 procedure SetLineApprox(WindowHandle:OleVariant; Approximation:OleVariant); 1548 procedure SetLineStyle(WindowHandle:OleVariant; Style:OleVariant); 1549 procedure SetLineWidth(WindowHandle:OleVariant; Width:OleVariant); 1550 procedure SetLocalDeformableModelMetric(const Image:IHUntypedObjectX; const VectorField:IHUntypedObjectX; ModelID:OleVariant; Metric:OleVariant); 1551 procedure SetLut(WindowHandle:OleVariant; LookUpTable:OleVariant); 1552 procedure SetLutStyle(WindowHandle:OleVariant; Hue:OleVariant; Saturation:OleVariant; Intensity:OleVariant); 1553 procedure SetMetrologyModelImageSize(MetrologyHandle:OleVariant; Width:OleVariant; Height:OleVariant); 1554 procedure SetMetrologyObjectFuzzyParam(MetrologyHandle:OleVariant; Indices:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1555 procedure SetMetrologyObjectParam(MetrologyHandle:OleVariant; Indices:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1556 procedure SetMshape(WindowHandle:OleVariant; Cursor:OleVariant); 1557 procedure SetNccModelOrigin(ModelID:OleVariant; Row:OleVariant; Column:OleVariant); 1558 procedure SetNccModelParam(ModelID:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1559 procedure SetObjectModel3DAttrib(ObjectModel3D:OleVariant; Name:OleVariant; Type_:OleVariant; Data:OleVariant; out ObjectModel3DOut:OleVariant); 1560 procedure SetObjectModel3DAttribMod(ObjectModel3D:OleVariant; Name:OleVariant; Type_:OleVariant; Data:OleVariant); 1561 procedure SetOffsetTemplate(TemplateID:OleVariant; GrayOffset:OleVariant); 1562 procedure SetOriginPose(PoseIn:OleVariant; DX:OleVariant; DY:OleVariant; DZ:OleVariant; out PoseNewOrigin:OleVariant); 1563 procedure SetPaint(WindowHandle:OleVariant; Mode:OleVariant); 1564 procedure SetParamsClassKnn(KNNHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1565 procedure SetPart(WindowHandle:OleVariant; Row1:OleVariant; Column1:OleVariant; Row2:OleVariant; Column2:OleVariant); 1566 procedure SetPartStyle(WindowHandle:OleVariant; Style:OleVariant); 1567 procedure SetPixel(WindowHandle:OleVariant; Pixel:OleVariant); 1568 procedure SetPlanarCalibDeformableModelMetric(const Image:IHUntypedObjectX; ModelID:OleVariant; Pose:OleVariant; Metric:OleVariant); 1569 procedure SetPlanarUncalibDeformableModelMetric(const Image:IHUntypedObjectX; ModelID:OleVariant; HomMat2d:OleVariant; Metric:OleVariant); 1570 procedure SetProfileSheetOfLight(const ProfileDisparityImage:IHUntypedObjectX; SheetOfLightModelID:OleVariant; MovementPoses:OleVariant); 1571 procedure SetReferenceTemplate(TemplateID:OleVariant; Row:OleVariant; Column:OleVariant); 1572 procedure SetRgb(WindowHandle:OleVariant; Red:OleVariant; Green:OleVariant; Blue:OleVariant); 1573 procedure SetSampleIdentifierObjectInfo(SampleIdentifier:OleVariant; ObjectIdx:OleVariant; InfoName:OleVariant; InfoValue:OleVariant); 1574 procedure SetSampleIdentifierParam(SampleIdentifier:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1575 procedure SetSerialParam(SerialHandle:OleVariant; BaudRate:OleVariant; DataBits:OleVariant; FlowControl:OleVariant; Parity:OleVariant; StopBits:OleVariant; TotalTimeOut:OleVariant; InterCharTimeOut:OleVariant); 1576 procedure SetShape(WindowHandle:OleVariant; Shape:OleVariant); 1577 procedure SetShapeModelMetric(const Image:IHUntypedObjectX; ModelID:OleVariant; HomMat2d:OleVariant; Metric:OleVariant); 1578 procedure SetShapeModelOrigin(ModelID:OleVariant; Row:OleVariant; Column:OleVariant); 1579 procedure SetShapeModelParam(ModelID:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1580 procedure SetSheetOfLightParam(SheetOfLightModelID:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1581 procedure SetSocketParam(Socket:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1582 procedure SetSocketTimeout(Socket:OleVariant; Timeout:OleVariant); 1583 procedure SetSpy(Class_:OleVariant; Value:OleVariant); 1584 procedure SetStereoModelImagePairs(StereoModelID:OleVariant; From:OleVariant; To_:OleVariant); 1585 procedure SetStereoModelParam(StereoModelID:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1586 procedure SetSubMatrix(MatrixID:OleVariant; MatrixSubID:OleVariant; Row:OleVariant; Column:OleVariant); 1587 procedure SetSystem(SystemParameter:OleVariant; Value:OleVariant); 1588 procedure SetTextModelParam(TextModel:OleVariant; Param:OleVariant; Value:OleVariant); 1589 procedure SetTposition(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant); 1590 procedure SetTshape(WindowHandle:OleVariant; TextCursor:OleVariant); 1591 procedure SetValueMatrix(MatrixID:OleVariant; Row:OleVariant; Column:OleVariant; Value:OleVariant); 1592 procedure SetWindowAttr(AttributeName:OleVariant; AttributeValue:OleVariant); 1593 procedure SetWindowDc(WindowHandle:OleVariant; WINHDC:OleVariant); 1594 procedure SetWindowExtents(WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant; Width:OleVariant; Height:OleVariant); 1595 procedure SetWindowParam(WindowHandle:OleVariant; Param:OleVariant; Value:OleVariant); 1596 procedure SetWindowType(WindowType:OleVariant); 1597 procedure SfsModLr(const Image:IHUntypedObjectX; out Height:IHUntypedObjectX; Slant:OleVariant; Tilt:OleVariant; Albedo:OleVariant; Ambient:OleVariant); 1598 procedure SfsOrigLr(const Image:IHUntypedObjectX; out Height:IHUntypedObjectX; Slant:OleVariant; Tilt:OleVariant; Albedo:OleVariant; Ambient:OleVariant); 1599 procedure SfsPentland(const Image:IHUntypedObjectX; out Height:IHUntypedObjectX; Slant:OleVariant; Tilt:OleVariant; Albedo:OleVariant; Ambient:OleVariant); 1600 procedure ShadeHeightField(const ImageHeight:IHUntypedObjectX; out ImageShade:IHUntypedObjectX; Slant:OleVariant; Tilt:OleVariant; Albedo:OleVariant; Ambient:OleVariant; Shadows:OleVariant); 1601 procedure ShapeHistoAll(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; Feature:OleVariant; out AbsoluteHisto:OleVariant; out RelativeHisto:OleVariant); 1602 procedure ShapeHistoPoint(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; Feature:OleVariant; Row:OleVariant; Column:OleVariant; out AbsoluteHisto:OleVariant; out RelativeHisto:OleVariant); 1603 procedure ShapeTrans(const Region:IHUntypedObjectX; out RegionTrans:IHUntypedObjectX; Type_:OleVariant); 1604 procedure ShapeTransXld(const XLD:IHUntypedObjectX; out XLDTrans:IHUntypedObjectX; Type_:OleVariant); 1605 procedure ShockFilter(const Image:IHUntypedObjectX; out SharpenedImage:IHUntypedObjectX; Theta:OleVariant; Iterations:OleVariant; Mode:OleVariant; Sigma:OleVariant); 1606 procedure SigmaImage(const Image:IHUntypedObjectX; out ImageSigma:IHUntypedObjectX; MaskHeight:OleVariant; MaskWidth:OleVariant; Sigma:OleVariant); 1607 procedure SignalCondition(ConditionHandle:OleVariant); 1608 procedure SignalEvent(EventHandle:OleVariant); 1609 procedure SimCaltab(outSimImage:IHUntypedObjectX; CalTabDescrFile:OleVariant; CameraParam:OleVariant; CaltabPose:OleVariant; GrayBackground:OleVariant; GrayCaltab:OleVariant; GrayMarks:OleVariant; ScaleFac:OleVariant); 1610 procedure SimulateDefocus(const Image:IHUntypedObjectX; out DefocusedImage:IHUntypedObjectX; Blurring:OleVariant); 1611 procedure SimulateMotion(const Image:IHUntypedObjectX; out MovedImage:IHUntypedObjectX; Blurring:OleVariant; Angle:OleVariant; Type_:OleVariant); 1612 procedure SinImage(const Image:IHUntypedObjectX; out SinImage:IHUntypedObjectX); 1613 procedure Skeleton(const Region:IHUntypedObjectX; out Skeleton:IHUntypedObjectX); 1614 procedure SlideImage(WindowHandleSource1:OleVariant; WindowHandleSource2:OleVariant; WindowHandle:OleVariant); 1615 procedure SmallestBoundingBoxObjectModel3D(ObjectModel3D:OleVariant; Type_:OleVariant; out Pose:OleVariant; out Length1:OleVariant; out Length2:OleVariant; out Length3:OleVariant); 1616 procedure SmallestCircle(const Regions:IHUntypedObjectX; out Row:OleVariant; out Column:OleVariant; out Radius:OleVariant); 1617 procedure SmallestCircleXld(const XLD:IHUntypedObjectX; out Row:OleVariant; out Column:OleVariant; out Radius:OleVariant); 1618 procedure SmallestRectangle1(const Regions:IHUntypedObjectX; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 1619 procedure SmallestRectangle1Xld(const XLD:IHUntypedObjectX; out Row1:OleVariant; out Column1:OleVariant; out Row2:OleVariant; out Column2:OleVariant); 1620 procedure SmallestRectangle2(const Regions:IHUntypedObjectX; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant); 1621 procedure SmallestRectangle2Xld(const XLD:IHUntypedObjectX; out Row:OleVariant; out Column:OleVariant; out Phi:OleVariant; out Length1:OleVariant; out Length2:OleVariant); 1622 procedure SmallestSphereObjectModel3D(ObjectModel3D:OleVariant; out CenterPoint:OleVariant; out Radius:OleVariant); 1623 procedure SmoothContoursXld(const Contours:IHUntypedObjectX; out SmoothedContours:IHUntypedObjectX; NumRegrPoints:OleVariant); 1624 procedure SmoothFunct1DGauss(Function_:OleVariant; Sigma:OleVariant; out SmoothedFunction:OleVariant); 1625 procedure SmoothFunct1DMean(Function_:OleVariant; SmoothSize:OleVariant; Iterations:OleVariant; out SmoothedFunction:OleVariant); 1626 procedure SmoothImage(const Image:IHUntypedObjectX; out ImageSmooth:IHUntypedObjectX; Filter:OleVariant; Alpha:OleVariant); 1627 procedure SmoothObjectModel3D(ObjectModel3D:OleVariant; Method:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out SmoothObjectModel3D:OleVariant); 1628 procedure SobelAmp(const Image:IHUntypedObjectX; out EdgeAmplitude:IHUntypedObjectX; FilterType:OleVariant; Size:OleVariant); 1629 procedure SobelDir(const Image:IHUntypedObjectX; out EdgeAmplitude:IHUntypedObjectX; out EdgeDirection:IHUntypedObjectX; FilterType:OleVariant; Size:OleVariant); 1630 procedure SocketAcceptConnect(AcceptingSocket:OleVariant; Wait:OleVariant; out Socket:OleVariant); 1631 procedure SolveMatrix(MatrixLHSID:OleVariant; MatrixLHSType:OleVariant; Epsilon:OleVariant; MatrixRHSID:OleVariant; out MatrixResultID:OleVariant); 1632 procedure SortContoursXld(const Contours:IHUntypedObjectX; out SortedContours:IHUntypedObjectX; SortMode:OleVariant; Order:OleVariant; RowOrCol:OleVariant); 1633 procedure SortRegion(const Regions:IHUntypedObjectX; out SortedRegions:IHUntypedObjectX; SortMode:OleVariant; Order:OleVariant; RowOrCol:OleVariant); 1634 procedure SpDistribution(PercentSalt:OleVariant; PercentPepper:OleVariant; out Distribution:OleVariant); 1635 procedure SpatialRelation(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; Percent:OleVariant; out RegionIndex1:OleVariant; out RegionIndex2:OleVariant; out Relation1:OleVariant; out Relation2:OleVariant); 1636 procedure SplitContoursXld(const Polygons:IHUntypedObjectX; out Contours:IHUntypedObjectX; Mode:OleVariant; Weight:OleVariant; Smooth:OleVariant); 1637 procedure SplitSkeletonLines(const SkeletonRegion:IHUntypedObjectX; MaxDistance:OleVariant; out BeginRow:OleVariant; out BeginCol:OleVariant; out EndRow:OleVariant; out EndCol:OleVariant); 1638 procedure SplitSkeletonRegion(const SkeletonRegion:IHUntypedObjectX; out RegionLines:IHUntypedObjectX; MaxDistance:OleVariant); 1639 procedure SqrtImage(const Image:IHUntypedObjectX; out SqrtImage:IHUntypedObjectX); 1640 procedure SqrtMatrix(MatrixID:OleVariant; out MatrixSqrtID:OleVariant); 1641 procedure SqrtMatrixMod(MatrixID:OleVariant); 1642 procedure StationaryCameraSelfCalibration(NumImages:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; ReferenceImage:OleVariant; MappingSource:OleVariant; MappingDest:OleVariant; HomMatrices2D:OleVariant; Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; NumCorrespondences:OleVariant; EstimationMethod:OleVariant; CameraModel:OleVariant; FixedCameraParams:OleVariant; out CameraMatrices:OleVariant; out Kappa:OleVariant; out RotationMatrices:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out Error:OleVariant); 1643 procedure StoreParKnowledge(FileName:OleVariant); 1644 procedure SubImage(const ImageMinuend:IHUntypedObjectX; const ImageSubtrahend:IHUntypedObjectX; out ImageSub:IHUntypedObjectX; Mult:OleVariant; Add:OleVariant); 1645 procedure SubMatrix(MatrixAID:OleVariant; MatrixBID:OleVariant; out MatrixSubID:OleVariant); 1646 procedure SubMatrixMod(MatrixAID:OleVariant; MatrixBID:OleVariant); 1647 procedure SuggestLexicon(LexiconHandle:OleVariant; Word:OleVariant; out Suggestion:OleVariant; out NumCorrections:OleVariant); 1648 procedure SumMatrix(MatrixID:OleVariant; SumType:OleVariant; out MatrixSumID:OleVariant); 1649 procedure SurfaceNormalsObjectModel3D(ObjectModel3D:OleVariant; Method:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out ObjectModel3DNormals:OleVariant); 1650 procedure SvdMatrix(MatrixID:OleVariant; SVDType:OleVariant; ComputeSingularVectors:OleVariant; out MatrixUID:OleVariant; out MatrixSID:OleVariant; out MatrixVID:OleVariant); 1651 procedure SymmDifference(const Region1:IHUntypedObjectX; const Region2:IHUntypedObjectX; out RegionDifference:IHUntypedObjectX); 1652 procedure SymmDifferenceClosedContoursXld(const Contours1:IHUntypedObjectX; const Contours2:IHUntypedObjectX; out ContoursDifference:IHUntypedObjectX); 1653 procedure SymmDifferenceClosedPolygonsXld(const Polygons1:IHUntypedObjectX; const Polygons2:IHUntypedObjectX; out PolygonsDifference:IHUntypedObjectX); 1654 procedure Symmetry(const Image:IHUntypedObjectX; out ImageSymmetry:IHUntypedObjectX; MaskSize:OleVariant; Direction:OleVariant; Exponent:OleVariant); 1655 procedure SystemCall(Command:OleVariant); 1656 procedure TanImage(const Image:IHUntypedObjectX; out TanImage:IHUntypedObjectX); 1657 procedure TestAccess(const Object_:IHUntypedObjectX; out Dummy:IHUntypedObjectX; NumReadChord:OleVariant; NumCopyObj:OleVariant; Write_chord:OleVariant); 1658 procedure TestEqualObj(const Objects1:IHUntypedObjectX; const Objects2:IHUntypedObjectX; out IsEqual:OleVariant); 1659 procedure TestEqualRegion(const Regions1:IHUntypedObjectX; const Regions2:IHUntypedObjectX; out IsEqual:OleVariant); 1660 procedure TestObjDef(const Object_:IHUntypedObjectX; out IsDefined:OleVariant); 1661 procedure TestRegionPoint(const Regions:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; out IsInside:OleVariant); 1662 procedure TestSampsetBox(ClassifHandle:OleVariant; SampKey:OleVariant; out Error:OleVariant); 1663 procedure TestSelfIntersectionXld(const XLD:IHUntypedObjectX; CloseXLD:OleVariant; out DoesIntersect:OleVariant); 1664 procedure TestSubsetRegion(const Region1:IHUntypedObjectX; const Region2:IHUntypedObjectX; out IsSubset:OleVariant); 1665 procedure TestXldPoint(const XLD:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; out IsInside:OleVariant); 1666 procedure TestdOcrClassBox(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Class_:OleVariant; out Confidence:OleVariant); 1667 procedure TextLineOrientation(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; CharHeight:OleVariant; OrientationFrom:OleVariant; OrientationTo:OleVariant; out OrientationAngle:OleVariant); 1668 procedure TextLineSlant(const Region:IHUntypedObjectX; const Image:IHUntypedObjectX; CharHeight:OleVariant; SlantFrom:OleVariant; SlantTo:OleVariant; out SlantAngle:OleVariant); 1669 procedure TextureLaws(const Image:IHUntypedObjectX; out ImageTexture:IHUntypedObjectX; FilterTypes:OleVariant; Shift:OleVariant; FilterSize:OleVariant); 1670 procedure Thickening(const Region:IHUntypedObjectX; const StructElement1:IHUntypedObjectX; const StructElement2:IHUntypedObjectX; out RegionThick:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Iterations:OleVariant); 1671 procedure ThickeningGolay(const Region:IHUntypedObjectX; out RegionThick:IHUntypedObjectX; GolayElement:OleVariant; Rotation:OleVariant); 1672 procedure ThickeningSeq(const Region:IHUntypedObjectX; out RegionThick:IHUntypedObjectX; GolayElement:OleVariant; Iterations:OleVariant); 1673 procedure Thinning(const Region:IHUntypedObjectX; const StructElement1:IHUntypedObjectX; const StructElement2:IHUntypedObjectX; out RegionThin:IHUntypedObjectX; Row:OleVariant; Column:OleVariant; Iterations:OleVariant); 1674 procedure ThinningGolay(const Region:IHUntypedObjectX; out RegionThin:IHUntypedObjectX; GolayElement:OleVariant; Rotation:OleVariant); 1675 procedure ThinningSeq(const Region:IHUntypedObjectX; out RegionThin:IHUntypedObjectX; GolayElement:OleVariant; Iterations:OleVariant); 1676 procedure Threshold(const Image:IHUntypedObjectX; out Region:IHUntypedObjectX; MinGray:OleVariant; MaxGray:OleVariant); 1677 procedure ThresholdSubPix(const Image:IHUntypedObjectX; out Border:IHUntypedObjectX; Threshold:OleVariant); 1678 procedure TileChannels(const Image:IHUntypedObjectX; out TiledImage:IHUntypedObjectX; NumColumns:OleVariant; TileOrder:OleVariant); 1679 procedure TileImages(const Images:IHUntypedObjectX; out TiledImage:IHUntypedObjectX; NumColumns:OleVariant; TileOrder:OleVariant); 1680 procedure TileImagesOffset(const Images:IHUntypedObjectX; out TiledImage:IHUntypedObjectX; OffsetRow:OleVariant; OffsetCol:OleVariant; Row1:OleVariant; Col1:OleVariant; Row2:OleVariant; Col2:OleVariant; Width:OleVariant; Height:OleVariant); 1681 procedure TimedWaitCondition(ConditionHandle:OleVariant; MutexHandle:OleVariant; Timeout:OleVariant); 1682 procedure TopHat(const Region:IHUntypedObjectX; const StructElement:IHUntypedObjectX; out RegionTopHat:IHUntypedObjectX); 1683 procedure TopographicSketch(const Image:IHUntypedObjectX; out Sketch:IHUntypedObjectX); 1684 procedure TrainClassGmm(GMMHandle:OleVariant; MaxIter:OleVariant; Threshold:OleVariant; ClassPriors:OleVariant; Regularize:OleVariant; out Centers:OleVariant; out Iter:OleVariant); 1685 procedure TrainClassKnn(KNNHandle:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1686 procedure TrainClassMlp(MLPHandle:OleVariant; MaxIterations:OleVariant; WeightTolerance:OleVariant; ErrorTolerance:OleVariant; out Error:OleVariant; out ErrorLog:OleVariant); 1687 procedure TrainClassSvm(SVMHandle:OleVariant; Epsilon:OleVariant; TrainMode:OleVariant); 1688 procedure TrainModelComponents(const ModelImage:IHUntypedObjectX; const InitialComponents:IHUntypedObjectX; const TrainingImages:IHUntypedObjectX; out ModelComponents:IHUntypedObjectX; ContrastLow:OleVariant; ContrastHigh:OleVariant; MinSize:OleVariant; MinScore:OleVariant; SearchRowTol:OleVariant; SearchColumnTol:OleVariant; SearchAngleTol:OleVariant; TrainingEmphasis:OleVariant; AmbiguityCriterion:OleVariant; MaxContourOverlap:OleVariant; ClusterThreshold:OleVariant; out ComponentTrainingID:OleVariant); 1689 procedure TrainSampleIdentifier(SampleIdentifier:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1690 procedure TrainVariationModel(const Images:IHUntypedObjectX; ModelID:OleVariant); 1691 procedure TraindOcrClassBox(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; OCRHandle:OleVariant; Class_:OleVariant; out AvgConfidence:OleVariant); 1692 procedure TraindOcvProj(const Pattern:IHUntypedObjectX; OCVHandle:OleVariant; Name:OleVariant; Mode:OleVariant); 1693 procedure TrainfOcrClassBox(OCRHandle:OleVariant; TrainingFile:OleVariant; out AvgConfidence:OleVariant); 1694 procedure TrainfOcrClassKnn(OCRHandle:OleVariant; TrainingFile:OleVariant; GenParamNames:OleVariant; GenParamValues:OleVariant); 1695 procedure TrainfOcrClassMlp(OCRHandle:OleVariant; TrainingFile:OleVariant; MaxIterations:OleVariant; WeightTolerance:OleVariant; ErrorTolerance:OleVariant; out Error:OleVariant; out ErrorLog:OleVariant); 1696 procedure TrainfOcrClassMlpProtected(OCRHandle:OleVariant; TrainingFile:OleVariant; Password:OleVariant; MaxIterations:OleVariant; WeightTolerance:OleVariant; ErrorTolerance:OleVariant; out Error:OleVariant; out ErrorLog:OleVariant); 1697 procedure TrainfOcrClassSvm(OCRHandle:OleVariant; TrainingFile:OleVariant; Epsilon:OleVariant; TrainMode:OleVariant); 1698 procedure TrainfOcrClassSvmProtected(OCRHandle:OleVariant; TrainingFile:OleVariant; Password:OleVariant; Epsilon:OleVariant; TrainMode:OleVariant); 1699 procedure TransFromRgb(const ImageRed:IHUntypedObjectX; const ImageGreen:IHUntypedObjectX; const ImageBlue:IHUntypedObjectX; out ImageResult1:IHUntypedObjectX; out ImageResult2:IHUntypedObjectX; out ImageResult3:IHUntypedObjectX; ColorSpace:OleVariant); 1700 procedure TransPoseShapeModel3D(ShapeModel3DID:OleVariant; PoseIn:OleVariant; Transformation:OleVariant; out PoseOut:OleVariant); 1701 procedure TransToRgb(const ImageInput1:IHUntypedObjectX; const ImageInput2:IHUntypedObjectX; const ImageInput3:IHUntypedObjectX; out ImageRed:IHUntypedObjectX; out ImageGreen:IHUntypedObjectX; out ImageBlue:IHUntypedObjectX; ColorSpace:OleVariant); 1702 procedure TransformFunct1D(Function_:OleVariant; Params:OleVariant; out TransformedFunction:OleVariant); 1703 procedure TransformMetrologyObject(MetrologyHandle:OleVariant; Indices:OleVariant; Row:OleVariant; Column:OleVariant; Phi:OleVariant; Mode:OleVariant); 1704 procedure TranslateMeasure(MeasureHandle:OleVariant; Row:OleVariant; Column:OleVariant); 1705 procedure TransposeMatrix(MatrixID:OleVariant; out MatrixTransposedID:OleVariant); 1706 procedure TransposeMatrixMod(MatrixID:OleVariant); 1707 procedure TransposeRegion(const Region:IHUntypedObjectX; out Transposed:IHUntypedObjectX; Row:OleVariant; Column:OleVariant); 1708 procedure TriangulateObjectModel3D(ObjectModel3D:OleVariant; Method:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant; out TriangulatedObjectModel3D:OleVariant; out Information:OleVariant); 1709 procedure TrimmedMean(const Image:IHUntypedObjectX; const Mask:IHUntypedObjectX; out ImageTMean:IHUntypedObjectX; Number:OleVariant; Margin:OleVariant); 1710 procedure TryLockMutex(MutexHandle:OleVariant; out Busy:OleVariant); 1711 procedure TryWaitEvent(EventHandle:OleVariant; out Busy:OleVariant); 1712 procedure TupleAbs(T:OleVariant; out Abs:OleVariant); 1713 procedure TupleAcos(T:OleVariant; out ACos:OleVariant); 1714 procedure TupleAdd(S1:OleVariant; S2:OleVariant; out Sum:OleVariant); 1715 procedure TupleAnd(T1:OleVariant; T2:OleVariant; out And_:OleVariant); 1716 procedure TupleAsin(T:OleVariant; out ASin:OleVariant); 1717 procedure TupleAtan(T:OleVariant; out ATan:OleVariant); 1718 procedure TupleAtan2(Y:OleVariant; X:OleVariant; out ATan:OleVariant); 1719 procedure TupleBand(T1:OleVariant; T2:OleVariant; out BAnd:OleVariant); 1720 procedure TupleBnot(T:OleVariant; out BNot:OleVariant); 1721 procedure TupleBor(T1:OleVariant; T2:OleVariant; out BOr:OleVariant); 1722 procedure TupleBxor(T1:OleVariant; T2:OleVariant; out BXor:OleVariant); 1723 procedure TupleCeil(T:OleVariant; out Ceil:OleVariant); 1724 procedure TupleChr(T:OleVariant; out Chr:OleVariant); 1725 procedure TupleChrt(T:OleVariant; out Chrt:OleVariant); 1726 procedure TupleConcat(T1:OleVariant; T2:OleVariant; out Concat:OleVariant); 1727 procedure TupleCos(T:OleVariant; out Cos:OleVariant); 1728 procedure TupleCosh(T:OleVariant; out Cosh:OleVariant); 1729 procedure TupleCumul(Tuple:OleVariant; out Cumul:OleVariant); 1730 procedure TupleDeg(Rad:OleVariant; out Deg:OleVariant); 1731 procedure TupleDeviation(Tuple:OleVariant; out Deviation:OleVariant); 1732 procedure TupleDiv(Q1:OleVariant; Q2:OleVariant; out Quot:OleVariant); 1733 procedure TupleEnvironment(Names:OleVariant; out Values:OleVariant); 1734 procedure TupleEqual(T1:OleVariant; T2:OleVariant; out Equal:OleVariant); 1735 procedure TupleEqualElem(T1:OleVariant; T2:OleVariant; out Equal:OleVariant); 1736 procedure TupleExp(T:OleVariant; out Exp:OleVariant); 1737 procedure TupleFabs(T:OleVariant; out Abs:OleVariant); 1738 procedure TupleFind(Tuple:OleVariant; ToFind:OleVariant; out Indices:OleVariant); 1739 procedure TupleFirstN(Tuple:OleVariant; Index:OleVariant; out Selected:OleVariant); 1740 procedure TupleFloor(T:OleVariant; out Floor:OleVariant); 1741 procedure TupleFmod(T1:OleVariant; T2:OleVariant; out Fmod:OleVariant); 1742 procedure TupleGenconst (Length:OleVariant; const _:OleVariant; out Newtuple:OleVariant); 1743 procedure TupleGenSequence(Start:OleVariant; End_:OleVariant; Step:OleVariant; out Sequence:OleVariant); 1744 procedure TupleGreater(T1:OleVariant; T2:OleVariant; out Greater:OleVariant); 1745 procedure TupleGreaterElem(T1:OleVariant; T2:OleVariant; out Greater:OleVariant); 1746 procedure TupleGreaterEqual(T1:OleVariant; T2:OleVariant; out Greatereq:OleVariant); 1747 procedure TupleGreaterEqualElem(T1:OleVariant; T2:OleVariant; out Greatereq:OleVariant); 1748 procedure TupleHistoRange(Tuple:OleVariant; Min:OleVariant; Max:OleVariant; NumBins:OleVariant; out Histo:OleVariant; out BinSize:OleVariant); 1749 procedure TupleInsert(Tuple:OleVariant; Index:OleVariant; InsertTuple:OleVariant; out Extended:OleVariant); 1750 procedure TupleInt(T:OleVariant; out Int:OleVariant); 1751 procedure TupleInverse(Tuple:OleVariant; out Inverted:OleVariant); 1752 procedure TupleIsInt(T:OleVariant; out IsInt:OleVariant); 1753 procedure TupleIsIntElem(T:OleVariant; out IsInt:OleVariant); 1754 procedure TupleIsMixed(T:OleVariant; out IsMixed:OleVariant); 1755 procedure TupleIsNumber(T:OleVariant; out IsNumber:OleVariant); 1756 procedure TupleIsReal(T:OleVariant; out IsReal:OleVariant); 1757 procedure TupleIsRealElem(T:OleVariant; out IsReal:OleVariant); 1758 procedure TupleIsString(T:OleVariant; out IsString:OleVariant); 1759 procedure TupleIsStringElem(T:OleVariant; out IsString:OleVariant); 1760 procedure TupleLastN(Tuple:OleVariant; Index:OleVariant; out Selected:OleVariant); 1761 procedure TupleLdexp(T1:OleVariant; T2:OleVariant; out Ldexp:OleVariant); 1762 procedure TupleLength(Tuple:OleVariant; out Length:OleVariant); 1763 procedure TupleLess(T1:OleVariant; T2:OleVariant; out Less:OleVariant); 1764 procedure TupleLessElem(T1:OleVariant; T2:OleVariant; out Less:OleVariant); 1765 procedure TupleLessEqual(T1:OleVariant; T2:OleVariant; out Lesseq:OleVariant); 1766 procedure TupleLessEqualElem(T1:OleVariant; T2:OleVariant; out Lesseq:OleVariant); 1767 procedure TupleLog(T:OleVariant; out Log:OleVariant); 1768 procedure TupleLog10(T:OleVariant; out Log:OleVariant); 1769 procedure TupleLsh(T:OleVariant; Shift:OleVariant; out Lsh:OleVariant); 1770 procedure TupleMax(Tuple:OleVariant; out Max:OleVariant); 1771 procedure TupleMax2(T1:OleVariant; T2:OleVariant; out Max2:OleVariant); 1772 procedure TupleMean(Tuple:OleVariant; out Mean:OleVariant); 1773 procedure TupleMedian(Tuple:OleVariant; out Median:OleVariant); 1774 procedure TupleMin(Tuple:OleVariant; out Min:OleVariant); 1775 procedure TupleMin2(T1:OleVariant; T2:OleVariant; out Min2:OleVariant); 1776 procedure TupleMod(T1:OleVariant; T2:OleVariant; out Mod_:OleVariant); 1777 procedure TupleMult(P1:OleVariant; P2:OleVariant; out Prod:OleVariant); 1778 procedure TupleNeg(T:OleVariant; out Neg:OleVariant); 1779 procedure TupleNot(T:OleVariant; out Not_:OleVariant); 1780 procedure TupleNotEqual(T1:OleVariant; T2:OleVariant; out Nequal:OleVariant); 1781 procedure TupleNotEqualElem(T1:OleVariant; T2:OleVariant; out Nequal:OleVariant); 1782 procedure TupleNumber(T:OleVariant; out Number:OleVariant); 1783 procedure TupleOr(T1:OleVariant; T2:OleVariant; out Or_:OleVariant); 1784 procedure TupleOrd(T:OleVariant; out Ord:OleVariant); 1785 procedure TupleOrds(T:OleVariant; out Ords:OleVariant); 1786 procedure TuplePow(T1:OleVariant; T2:OleVariant; out Pow:OleVariant); 1787 procedure TupleRad(Deg:OleVariant; out Rad:OleVariant); 1788 procedure TupleRand(Length:OleVariant; out Rand:OleVariant); 1789 procedure TupleReal(T:OleVariant; out Real:OleVariant); 1790 procedure TupleRegexpMatch(Data:OleVariant; Expression:OleVariant; out Matches:OleVariant); 1791 procedure TupleRegexpReplace(Data:OleVariant; Expression:OleVariant; Replace:OleVariant; out Result:OleVariant); 1792 procedure TupleRegexpSelect(Data:OleVariant; Expression:OleVariant; out Selection:OleVariant); 1793 procedure TupleRegexpTest(Data:OleVariant; Expression:OleVariant; out NumMatches:OleVariant); 1794 procedure TupleRemove(Tuple:OleVariant; Index:OleVariant; out Reduced:OleVariant); 1795 procedure TupleReplace(Tuple:OleVariant; Index:OleVariant; ReplaceTuple:OleVariant; out Replaced:OleVariant); 1796 procedure TupleRound(T:OleVariant; out Round:OleVariant); 1797 procedure TupleRsh(T:OleVariant; Shift:OleVariant; out Rsh:OleVariant); 1798 procedure TupleSelect(Tuple:OleVariant; Index:OleVariant; out Selected:OleVariant); 1799 procedure TupleSelectMask(Tuple:OleVariant; Mask:OleVariant; out Selected:OleVariant); 1800 procedure TupleSelectRange(Tuple:OleVariant; Leftindex:OleVariant; Rightindex:OleVariant; out Selected:OleVariant); 1801 procedure TupleSelectRank(Tuple:OleVariant; RankIndex:OleVariant; out Selected:OleVariant); 1802 procedure TupleSgn(T:OleVariant; out Sgn:OleVariant); 1803 procedure TupleSin(T:OleVariant; out Sin:OleVariant); 1804 procedure TupleSinh(T:OleVariant; out Sinh:OleVariant); 1805 procedure TupleSort(Tuple:OleVariant; out Sorted:OleVariant); 1806 procedure TupleSortIndex(Tuple:OleVariant; out Indices:OleVariant); 1807 procedure TupleSplit(String_:OleVariant; Separator:OleVariant; out Substrings:OleVariant); 1808 procedure TupleSqrt(T:OleVariant; out Sqrt:OleVariant); 1809 procedure TupleStrBitSelect(Tuple:OleVariant; Index:OleVariant; out Selected:OleVariant); 1810 procedure TupleStrFirstN(String_:OleVariant; Position:OleVariant; out Substring:OleVariant); 1811 procedure TupleStrLastN(String_:OleVariant; Position:OleVariant; out Substring:OleVariant); 1812 procedure TupleStrchr(String_:OleVariant; ToFind:OleVariant; out Position:OleVariant); 1813 procedure TupleString(T:OleVariant; Format:OleVariant; out String_:OleVariant); 1814 procedure TupleStrlen(T1:OleVariant; out Length:OleVariant); 1815 procedure TupleStrrchr(String_:OleVariant; ToFind:OleVariant; out Position:OleVariant); 1816 procedure TupleStrrstr(String_:OleVariant; ToFind:OleVariant; out Position:OleVariant); 1817 procedure TupleStrstr(String_:OleVariant; ToFind:OleVariant; out Position:OleVariant); 1818 procedure TupleSub(D1:OleVariant; D2:OleVariant; out Diff:OleVariant); 1819 procedure TupleSubstr(String_:OleVariant; Position1:OleVariant; Position2:OleVariant; out Substring:OleVariant); 1820 procedure TupleSum(Tuple:OleVariant; out Sum:OleVariant); 1821 procedure TupleTan(T:OleVariant; out Tan:OleVariant); 1822 procedure TupleTanh(T:OleVariant; out Tanh:OleVariant); 1823 procedure TupleType(T:OleVariant; out Type_:OleVariant); 1824 procedure TupleTypeElem(T:OleVariant; out Types:OleVariant); 1825 procedure TupleUniq(Tuple:OleVariant; out Uniq:OleVariant); 1826 procedure TupleXor(T1:OleVariant; T2:OleVariant; out Xor_:OleVariant); 1827 procedure Union1(const Region:IHUntypedObjectX; out RegionUnion:IHUntypedObjectX); 1828 procedure Union2(const Region1:IHUntypedObjectX; const Region2:IHUntypedObjectX; out RegionUnion:IHUntypedObjectX); 1829 procedure Union2ClosedContoursXld(const Contours1:IHUntypedObjectX; const Contours2:IHUntypedObjectX; out ContoursUnion:IHUntypedObjectX); 1830 procedure Union2ClosedPolygonsXld(const Polygons1:IHUntypedObjectX; const Polygons2:IHUntypedObjectX; out PolygonsUnion:IHUntypedObjectX); 1831 procedure UnionAdjacentContoursXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; MaxDistAbs:OleVariant; MaxDistRel:OleVariant; Mode:OleVariant); 1832 procedure UnionCocircularContoursXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; MaxArcAngleDiff:OleVariant; MaxArcOverlap:OleVariant; MaxTangentAngle:OleVariant; MaxDist:OleVariant; MaxRadiusDiff:OleVariant; MaxCenterDist:OleVariant; MergeSmallContours:OleVariant; Iterations:OleVariant); 1833 procedure UnionCollinearContoursExtXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; MaxDistAbs:OleVariant; MaxDistRel:OleVariant; MaxShift:OleVariant; MaxAngle:OleVariant; MaxOverlap:OleVariant; MaxRegrError:OleVariant; MaxCosts:OleVariant; WeightDist:OleVariant; WeightShift:OleVariant; WeightAngle:OleVariant; WeightLink:OleVariant; WeightRegr:OleVariant; Mode:OleVariant); 1834 procedure UnionCollinearContoursXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; MaxDistAbs:OleVariant; MaxDistRel:OleVariant; MaxShift:OleVariant; MaxAngle:OleVariant; Mode:OleVariant); 1835 procedure UnionCotangentialContoursXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; FitClippingLength:OleVariant; FitLength:OleVariant; MaxTangAngle:OleVariant; MaxDist:OleVariant; MaxDistPerp:OleVariant; MaxOverlap:OleVariant; Mode:OleVariant); 1836 procedure UnionObjectModel3D(ObjectModels3D:OleVariant; Method:OleVariant; out UnionObjectModel3D:OleVariant); 1837 procedure UnionStraightContoursHistoXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; out SelectedContours:IHUntypedObjectX; RefLineStartRow:OleVariant; RefLineStartColumn:OleVariant; RefLineEndRow:OleVariant; RefLineEndColumn:OleVariant; Width:OleVariant; MaxWidth:OleVariant; FilterSize:OleVariant; out HistoValues:OleVariant); 1838 procedure UnionStraightContoursXld(const Contours:IHUntypedObjectX; out UnionContours:IHUntypedObjectX; MaxDist:OleVariant; MaxDiff:OleVariant; Percent:OleVariant; Mode:OleVariant; Iterations:OleVariant); 1839 procedure UnlockMutex(MutexHandle:OleVariant); 1840 procedure UnprojectCoordinates(const Image:IHUntypedObjectX; WindowHandle:OleVariant; Row:OleVariant; Column:OleVariant; out ImageRow:OleVariant; out ImageColumn:OleVariant; out Height:OleVariant); 1841 procedure UnwarpImageVectorField(const Image:IHUntypedObjectX; const VectorField:IHUntypedObjectX; out ImageUnwarped:IHUntypedObjectX); 1842 procedure UpdateBgEsti(const PresentImage:IHUntypedObjectX; const UpDateRegion:IHUntypedObjectX; BgEstiHandle:OleVariant); 1843 procedure UpdateKalman(FileName:OleVariant; DimensionIn:OleVariant; ModelIn:OleVariant; MeasurementIn:OleVariant; out DimensionOut:OleVariant; out ModelOut:OleVariant; out MeasurementOut:OleVariant); 1844 procedure UpdateWindowPose(WindowHandle:OleVariant; LastRow:OleVariant; LastCol:OleVariant; CurrentRow:OleVariant; CurrentCol:OleVariant; Mode:OleVariant); 1845 procedure VarThreshold(const Image:IHUntypedObjectX; out Region:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant; StdDevScale:OleVariant; AbsThreshold:OleVariant; LightDark:OleVariant); 1846 procedure VectorAngleToRigid(Row1:OleVariant; Column1:OleVariant; Angle1:OleVariant; Row2:OleVariant; Column2:OleVariant; Angle2:OleVariant; out HomMat2d:OleVariant); 1847 procedure VectorFieldLength(const VectorField:IHUntypedObjectX; out Length:IHUntypedObjectX; Mode:OleVariant); 1848 procedure VectorFieldToHomMat2d(const VectorField:IHUntypedObjectX; out HomMat2d:OleVariant); 1849 procedure VectorFieldToReal(const VectorField:IHUntypedObjectX; out Row:IHUntypedObjectX; out Col:IHUntypedObjectX); 1850 procedure VectorToAniso(Px:OleVariant; Py:OleVariant; Qx:OleVariant; Qy:OleVariant; out HomMat2d:OleVariant); 1851 procedure VectorToEssentialMatrix(Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CovRR1:OleVariant; CovRC1:OleVariant; CovCC1:OleVariant; CovRR2:OleVariant; CovRC2:OleVariant; CovCC2:OleVariant; CamMat1:OleVariant; CamMat2:OleVariant; Method:OleVariant; out EMatrix:OleVariant; out CovEMat:OleVariant; out Error:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out CovXYZ:OleVariant); 1852 procedure VectorToFundamentalMatrix(Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CovRR1:OleVariant; CovRC1:OleVariant; CovCC1:OleVariant; CovRR2:OleVariant; CovRC2:OleVariant; CovCC2:OleVariant; Method:OleVariant; out FMatrix:OleVariant; out CovFMat:OleVariant; out Error:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out W:OleVariant; out CovXYZW:OleVariant); 1853 procedure VectorToFundamentalMatrixDistortion(Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CovRR1:OleVariant; CovRC1:OleVariant; CovCC1:OleVariant; CovRR2:OleVariant; CovRC2:OleVariant; CovCC2:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; Method:OleVariant; out FMatrix:OleVariant; out Kappa:OleVariant; out Error:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out W:OleVariant); 1854 procedure VectorToHomMat2d(Px:OleVariant; Py:OleVariant; Qx:OleVariant; Qy:OleVariant; out HomMat2d:OleVariant); 1855 procedure VectorToHomMat3d(TransformationType:OleVariant; Px:OleVariant; Py:OleVariant; Pz:OleVariant; Qx:OleVariant; Qy:OleVariant; Qz:OleVariant; out HomMat3d:OleVariant); 1856 procedure VectorToPose(WorldX:OleVariant; WorldY:OleVariant; WorldZ:OleVariant; ImageRow:OleVariant; ImageColumn:OleVariant; CameraParam:OleVariant; Method:OleVariant; QualityType:OleVariant; out Pose:OleVariant; out Quality:OleVariant); 1857 procedure VectorToProjHomMat2d(Px:OleVariant; Py:OleVariant; Qx:OleVariant; Qy:OleVariant; Method:OleVariant; CovXX1:OleVariant; CovYY1:OleVariant; CovXY1:OleVariant; CovXX2:OleVariant; CovYY2:OleVariant; CovXY2:OleVariant; out HomMat2d:OleVariant; out Covariance:OleVariant); 1858 procedure VectorToProjHomMat2dDistortion(Points1Row:OleVariant; Points1Col:OleVariant; Points2Row:OleVariant; Points2Col:OleVariant; CovRR1:OleVariant; CovRC1:OleVariant; CovCC1:OleVariant; CovRR2:OleVariant; CovRC2:OleVariant; CovCC2:OleVariant; ImageWidth:OleVariant; ImageHeight:OleVariant; Method:OleVariant; out HomMat2d:OleVariant; out Kappa:OleVariant; out Error:OleVariant); 1859 procedure VectorToRelPose(Rows1:OleVariant; Cols1:OleVariant; Rows2:OleVariant; Cols2:OleVariant; CovRR1:OleVariant; CovRC1:OleVariant; CovCC1:OleVariant; CovRR2:OleVariant; CovRC2:OleVariant; CovCC2:OleVariant; CamPar1:OleVariant; CamPar2:OleVariant; Method:OleVariant; out RelPose:OleVariant; out CovRelPose:OleVariant; out Error:OleVariant; out X:OleVariant; out Y:OleVariant; out Z:OleVariant; out CovXYZ:OleVariant); 1860 procedure VectorToRigid(Px:OleVariant; Py:OleVariant; Qx:OleVariant; Qy:OleVariant; out HomMat2d:OleVariant); 1861 procedure VectorToSimilarity(Px:OleVariant; Py:OleVariant; Qx:OleVariant; Qy:OleVariant; out HomMat2d:OleVariant); 1862 procedure VolumeObjectModel3DRelativeToPlane(ObjectModel3D:OleVariant; Plane:OleVariant; Mode:OleVariant; UseFaceOrientation:OleVariant; out Volume:OleVariant); 1863 procedure WaitBarrier(BarrierHandle:OleVariant); 1864 procedure WaitCondition(ConditionHandle:OleVariant; MutexHandle:OleVariant); 1865 procedure WaitEvent(EventHandle:OleVariant); 1866 procedure WaitSeconds(Seconds:OleVariant); 1867 procedure Watersheds(const Image:IHUntypedObjectX; out Basins:IHUntypedObjectX; out Watersheds:IHUntypedObjectX); 1868 procedure WatershedsThreshold(const Image:IHUntypedObjectX; out Basins:IHUntypedObjectX; Threshold:OleVariant); 1869 procedure WienerFilter(const Image:IHUntypedObjectX; const Psf:IHUntypedObjectX; const FilteredImage:IHUntypedObjectX; out RestoredImage:IHUntypedObjectX); 1870 procedure WienerFilterNi(const Image:IHUntypedObjectX; const Psf:IHUntypedObjectX; const NoiseRegion:IHUntypedObjectX; out RestoredImage:IHUntypedObjectX; MaskWidth:OleVariant; MaskHeight:OleVariant); 1871 procedure WriteAopKnowledge(FileName:OleVariant; ParamName:OleVariant; ParamValue:OleVariant); 1872 procedure WriteBarCodeModel(BarCodeHandle:OleVariant; FileName:OleVariant); 1873 procedure WriteCalibData(CalibDataID:OleVariant; FileName:OleVariant); 1874 procedure WriteCamPar(CameraParam:OleVariant; CamParFile:OleVariant); 1875 procedure WriteCameraSetupModel(CameraSetupModelID:OleVariant; FileName:OleVariant); 1876 procedure WriteClassBox(ClassifHandle:OleVariant; FileName:OleVariant); 1877 procedure WriteClassGmm(GMMHandle:OleVariant; FileName:OleVariant); 1878 procedure WriteClassKnn(KNNHandle:OleVariant; FileName:OleVariant); 1879 procedure WriteClassMlp(MLPHandle:OleVariant; FileName:OleVariant); 1880 procedure WriteClassSvm(SVMHandle:OleVariant; FileName:OleVariant); 1881 procedure WriteClassTrainData(ClassTrainDataHandle:OleVariant; FileName:OleVariant); 1882 procedure WriteComponentModel(ComponentModelID:OleVariant; FileName:OleVariant); 1883 procedure WriteContourXldArcInfo(const Contours:IHUntypedObjectX; FileName:OleVariant); 1884 procedure WriteContourXldDxf(const Contours:IHUntypedObjectX; FileName:OleVariant); 1885 procedure WriteDataCode2DModel(DataCodeHandle:OleVariant; FileName:OleVariant); 1886 procedure WriteDeformableModel(ModelID:OleVariant; FileName:OleVariant); 1887 procedure WriteDescriptorModel(ModelID:OleVariant; FileName:OleVariant); 1888 procedure WriteFftOptimizationData(FileName:OleVariant); 1889 procedure WriteFunct1D(Function_:OleVariant; FileName:OleVariant); 1890 procedure WriteImage(const Image:IHUntypedObjectX; Format:OleVariant; FillColor:OleVariant; FileName:OleVariant); 1891 procedure WriteLut(WindowHandle:OleVariant; FileName:OleVariant); 1892 procedure WriteMatrix(MatrixID:OleVariant; FileFormat:OleVariant; FileName:OleVariant); 1893 procedure WriteMeasure(MeasureHandle:OleVariant; FileName:OleVariant); 1894 procedure WriteMetrologyModel(MetrologyHandle:OleVariant; FileName:OleVariant); 1895 procedure WriteNccModel(ModelID:OleVariant; FileName:OleVariant); 1896 procedure WriteObjectModel3D(ObjectModel3D:OleVariant; FileType:OleVariant; FileName:OleVariant; GenParamName:OleVariant; GenParamValue:OleVariant); 1897 procedure WriteOcr(OCRHandle:OleVariant; FileName:OleVariant); 1898 procedure WriteOcrClassKnn(OCRHandle:OleVariant; FileName:OleVariant); 1899 procedure WriteOcrClassMlp(OCRHandle:OleVariant; FileName:OleVariant); 1900 procedure WriteOcrClassSvm(OCRHandle:OleVariant; FileName:OleVariant); 1901 procedure WriteOcrTrainf(const Character:IHUntypedObjectX; const Image:IHUntypedObjectX; Class_:OleVariant; TrainingFile:OleVariant); 1902 procedure WriteOcrTrainfImage(const Character:IHUntypedObjectX; Class_:OleVariant; TrainingFile:OleVariant); 1903 procedure WriteOcv(OCVHandle:OleVariant; FileName:OleVariant); 1904 procedure WritePolygonXldArcInfo(const Polygons:IHUntypedObjectX; FileName:OleVariant); 1905 procedure WritePolygonXldDxf(const Polygons:IHUntypedObjectX; FileName:OleVariant); 1906 procedure WritePose(Pose:OleVariant; PoseFile:OleVariant); 1907 procedure WriteRegion(const Region:IHUntypedObjectX; FileName:OleVariant); 1908 procedure WriteSampleIdentifier(SampleIdentifier:OleVariant; FileName:OleVariant); 1909 procedure WriteSamplesClassGmm(GMMHandle:OleVariant; FileName:OleVariant); 1910 procedure WriteSamplesClassMlp(MLPHandle:OleVariant; FileName:OleVariant); 1911 procedure WriteSamplesClassSvm(SVMHandle:OleVariant; FileName:OleVariant); 1912 procedure WriteSerial(SerialHandle:OleVariant; Data:OleVariant); 1913 procedure WriteShapeModel(ModelID:OleVariant; FileName:OleVariant); 1914 procedure WriteShapeModel3D(ShapeModel3DID:OleVariant; FileName:OleVariant); 1915 procedure WriteString(WindowHandle:OleVariant; String_:OleVariant); 1916 procedure WriteSurfaceModel(SurfaceModelID:OleVariant; FileName:OleVariant); 1917 procedure WriteTemplate(TemplateID:OleVariant; FileName:OleVariant); 1918 procedure WriteTrainingComponents(ComponentTrainingID:OleVariant; FileName:OleVariant); 1919 procedure WriteTuple(Tuple:OleVariant; FileName:OleVariant); 1920 procedure WriteVariationModel(ModelID:OleVariant; FileName:OleVariant); 1921 procedure XRangeFunct1D(Function_:OleVariant; out XMin:OleVariant; out XMax:OleVariant); 1922 procedure XyzToObjectModel3D(const X:IHUntypedObjectX; const Y:IHUntypedObjectX; const Z:IHUntypedObjectX; out ObjectModel3D:OleVariant); 1923 procedure YRangeFunct1D(Function_:OleVariant; out YMin:OleVariant; out YMax:OleVariant); 1924 procedure ZeroCrossing(const Image:IHUntypedObjectX; out RegionCrossing:IHUntypedObjectX); 1925 procedure ZeroCrossingSubPix(const Image:IHUntypedObjectX; out ZeroCrossings:IHUntypedObjectX); 1926 procedure ZeroCrossingsFunct1D(Function_:OleVariant; out ZeroCrossings:OleVariant); 1927 procedure ZoomImageFactor(const Image:IHUntypedObjectX; out ImageZoomed:IHUntypedObjectX; ScaleWidth:OleVariant; ScaleHeight:OleVariant; Interpolation:OleVariant); 1928 procedure ZoomImageSize(const Image:IHUntypedObjectX; out ImageZoom:IHUntypedObjectX; Width:OleVariant; Height:OleVariant; Interpolation:OleVariant); 1929 procedure ZoomRegion(const Region:IHUntypedObjectX; out RegionZoom:IHUntypedObjectX; ScaleWidth:OleVariant; ScaleHeight:OleVariant);
《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表
原文:http://www.cnblogs.com/ziwang/p/4852398.html