在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两个:
以上两大核心控件,已经删除个别delphi内部属性函数,不影响日常使用。 其他控件,基本上,都是为配合两个控件,提供数据类型支持、辅助功能、已经一些特殊应用(例如ocr、条码等)支持的。
ps,2015.10.9,v11中文增强版终于完成 虽然还是按字母排练,没有分类,不过很多功能相同的函数,前面几个字母都是相同的。 目前,网络上90%的中文halcon算子教程都是v10版,v11与v10变化很大,特别是com/net接口封装,许多函数都是笔者一个个人工翻译的。 相对而言v12,与v11的差别很小,主要是集中在并行开发、3d处理的内部优化方面。 总体而言,v11相当于v10,在以下几个方面有重大变化:
** 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); 说明: 从矩阵建立3d对象 ** AbsDiffImage( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out ImageAbsDiff: IHUntypedObjectX; Mult: OleVariant); 说明: abs_diff_image ( Image1, Image2 : ImageAbsDiff : Mult : ) ,计算两个图像的绝对差值。 参数: Mult, Scale factor. 默认: 1.0 , ∈ {1.0, 2.0, 3.0, 4.0} ** AbsFunct1D( Function_: OleVariant; out FunctionAbsolute: OleVariant); 说明: abs_funct_1d,Y值的绝对值。 ** AbsImage( const Image: IHUntypedObjectX; out ImageAbs: IHUntypedObjectX); 说明: abs_image,计算图像的绝对值(模数)。 ** AbsInvarFourierCoeff( RealInvar: OleVariant; ImaginaryInvar: OleVariant; CoefP: OleVariant; CoefQ: OleVariant; AZInvar: OleVariant; out RealAbsInvar: OleVariant; out ImaginaryAbsInvar: OleVariant); 说明: abs_invar_fourier_coeff,根据起始点的位移标准化傅里叶系数。 ** AbsMatrix( MatrixID: OleVariant; out MatrixAbsID: OleVariant); 说明: abs_matrix ( : : MatrixID : MatrixAbsID ) ,计算矩阵绝对值 ** AbsMatrixMod( MatrixID: OleVariant); 说明: abs_matrix_mod ( : : MatrixID : ) ,计算矩阵内,指定元素的绝对值 ** AccessChannel( const MultiChannelImage: IHUntypedObjectX; out Image: IHUntypedObjectX; Channel: OleVariant); 说明: access_channel,获取多通道图像的通道。 ** AcosImage( const Image: IHUntypedObjectX; out ArccosImage: IHUntypedObjectX); 说明: acos_image ( Image : ArccosImage : : ),计算图像的余弦 ** ActivateComputeDevice( DeviceHandle: OleVariant); 说明: activate_compute_device ( : : DeviceHandle : ) ,根据句柄,激活硬件设备 ** AdaptTemplate( const Image: IHUntypedObjectX; TemplateID: OleVariant); 说明: adapt_template,把模板用于图像的大小。 ** AddChannels( const Regions: IHUntypedObjectX; const Image: IHUntypedObjectX; out GrayRegions: IHUntypedObjectX); 说明: add_channels,把两个灰度值添加到区域中。 ** AddClassTrainDataGmm( GMMHandle: OleVariant; ClassTrainDataHandle: OleVariant); 说明: add_class_train_data_gmm ( : : GMMHandle,ClassTrainDataHandle : ) ,增加gmm训练数据 ** AddClassTrainDataKnn( KNNHandle: OleVariant; ClassTrainDataHandle: OleVariant); 说明: 增加knn训练数据 ** AddClassTrainDataMlp( MLPHandle: OleVariant; ClassTrainDataHandle: OleVariant); 说明: 增加MLP训练数据 ** AddClassTrainDataSvm( SVMHandle: OleVariant; ClassTrainDataHandle: OleVariant); 说明: 增加svm训练数据 ** AddImage( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out ImageResult: IHUntypedObjectX; Mult: OleVariant; Add: OleVariant); 说明: add_image,使两个图像相加。 ** AddMatrix( MatrixAID: OleVariant; MatrixBID: OleVariant; out MatrixSumID: OleVariant); 说明: 两个矩阵相加 ** AddMatrixMod( MatrixAID: OleVariant; MatrixBID: OleVariant); 说明: 两个矩阵取模 ** AddMetrologyObjectCircleMeasure( MetrologyHandle: OleVariant; Row: OleVariant; Column: OleVariant; Radius: OleVariant; MeasureLength1: OleVariant; MeasureLength2: OleVariant; MeasureSigma: OleVariant; MeasureThreshold: OleVariant; GenParamName: OleVariant; GenParamValue: OleVariant; out Index: OleVariant); 说明: add_metrology_object_circle_measure ( : : MetrologyHandle, Row,Column, Radius, MeasureLength1, MeasureLength2, MeasureSigma,MeasureThreshold, GenParamName, GenParamValue : Index ) ** 增加圆形或弧形物体,到测量模型当中 ** 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); 说明: 增加椭圆或弧形物体,到测量模型当中 ** 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); 说明: 增加线型物体,到测量模型当中 ** 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); 说明: 增加矩形物体,到测量模型当中 ** AddNoiseDistribution( const Image: IHUntypedObjectX; out ImageNoise: IHUntypedObjectX; Distribution: OleVariant); 说明: add_noise_distribution,向图像添加噪声。 ** AddNoiseWhite( const Image: IHUntypedObjectX; out ImageNoise: IHUntypedObjectX; Amp: OleVariant); 说明: add_noise_white,向图像添加噪声。 ** AddNoiseWhiteContourXld( const Contours: IHUntypedObjectX; out NoisyContours: IHUntypedObjectX; NumRegrPoints: OleVariant; Amp: OleVariant); 说明: add_noise_white_contour_xld,向XLD轮廓中加入噪声。 ** AddSampleClassGmm( GMMHandle: OleVariant; Features: OleVariant; ClassID: OleVariant; Randomize: OleVariant); 说明: add_sample_class_gmm,把训练样本添加到高斯混合模型的训练数据上。 ** AddSampleClassKnn( KNNHandle: OleVariant; Features: OleVariant; ClassID: OleVariant); ** AddSampleClassMlp( MLPHandle: OleVariant; Features: OleVariant; Target: OleVariant); 说明: add_sample_class_mlp,把训练样本添加到多层感知器的训练数据中。 ** AddSampleClassSvm( SVMHandle: OleVariant; Features: OleVariant; Class_: OleVariant); 说明: add_sample_class_svm,把训练样本添加到支持向量机的训练数据上。 ** AddSampleClassTrainData( ClassTrainDataHandle: OleVariant; Order: OleVariant; Features: OleVariant; ClassID: OleVariant); 说明: 增加训练样本数据 ** AddSampleIdentifierPreparationData( const SampleImage: IHUntypedObjectX; SampleIdentifier: OleVariant; ObjectIdx: OleVariant; GenParamName: OleVariant; GenParamValue: OleVariant; out ObjectSampleIdx: OleVariant); 说明: 增加预设标定数据 ** AddSampleIdentifierTrainingData( const SampleImage: IHUntypedObjectX; SampleIdentifier: OleVariant; ObjectIdx: OleVariant; GenParamName: OleVariant; GenParamValue: OleVariant; out ObjectSampleIdx: OleVariant); 说明: 增加标定训练数据 ** AddSamplesImageClassGmm( const Image: IHUntypedObjectX; const ClassRegions: IHUntypedObjectX; GMMHandle: OleVariant; Randomize: OleVariant); 说明: add_samples_image_class_gmm,将从图像中获取的测试样本添加到高斯混合模型的测试数据库中。 ** AddSamplesImageClassKnn( const Image: IHUntypedObjectX; const ClassRegions: IHUntypedObjectX; KNNHandle: OleVariant); ** AddSamplesImageClassMlp( const Image: IHUntypedObjectX; const ClassRegions: IHUntypedObjectX; MLPHandle: OleVariant); 说明: add_samples_image_class_mlp,将从图像中获取的测试样本添加到多层视感控器的测试数据库中。 ** AddSamplesImageClassSvm( const Image: IHUntypedObjectX; const ClassRegions: IHUntypedObjectX; SVMHandle: OleVariant); 说明: add_samples_image_class_svm,将从图像中获取的测试样本添加到支持向量机的测试数据库中。 ** AdjustMosaicImages( const Images: IHUntypedObjectX; out CorrectedImages: IHUntypedObjectX; From: OleVariant; To_: OleVariant; ReferenceImage: OleVariant; HomMatrices2D: OleVariant; EstimationMethod: OleVariant; EstimateParameters: OleVariant; OECFModel: OleVariant); 说明: adjust_mosaic_images,全景图像的自动颜色更改。 ** AffineTransContourXld( const Contours: IHUntypedObjectX; out ContoursAffinTrans: IHUntypedObjectX; HomMat2d: OleVariant); 说明: affine_trans_contour_xld,对XLD轮廓进行任意二维仿射变换。 ** AffineTransImage( const Image: IHUntypedObjectX; out ImageAffinTrans: IHUntypedObjectX; HomMat2d: OleVariant; Interpolation: OleVariant; AdaptImageSize: OleVariant); 说明: affine_trans_image,把任意仿射2D变换应用在图像中。 ** AffineTransImageSize( const Image: IHUntypedObjectX; out ImageAffinTrans: IHUntypedObjectX; HomMat2d: OleVariant; Interpolation: OleVariant; Width: OleVariant; Height: OleVariant); 说明: affine_trans_image_size,把任意仿射2D变换应用在图像中并且指定输出图像大小。 ** AffineTransObjectModel3D( ObjectModel3D: OleVariant; HomMat3d: OleVariant; out ObjectModel3DAffineTrans: OleVariant); 说明: affine_trans_object_model_3d,把任意有限3D变换用于3D目标模型。 ** AffineTransPixel( HomMat2d: OleVariant; Row: OleVariant; Col: OleVariant; out RowTrans: OleVariant; out ColTrans: OleVariant); 说明: affine_trans_pixel,对像素坐标轴进行任意的仿射二维变换。 ** AffineTransPoint2D( HomMat2d: OleVariant; Px: OleVariant; Py: OleVariant; out Qx: OleVariant; out Qy: OleVariant); 说明: affine_trans_point_2d,对点进行任意的最简二维变换 ** AffineTransPoint3D( HomMat3d: OleVariant; Px: OleVariant; Py: OleVariant; Pz: OleVariant; out Qx: OleVariant; out Qy: OleVariant; out Qz: OleVariant); 说明: affine_trans_point_3d,对点运用随即仿射三维变换。 ** AffineTransPolygonXld( const Polygons: IHUntypedObjectX; out PolygonsAffinTrans: IHUntypedObjectX; HomMat2d: OleVariant); 说明: affine_trans_polygon_xld,对XLD多边形进行任意仿射变换。 ** AffineTransRegion( const Region: IHUntypedObjectX; out RegionAffineTrans: IHUntypedObjectX; HomMat2d: OleVariant; Interpolate: OleVariant); 说明: affine_trans_region,对区域进行任意的二维变换。 ** AngleLl( RowA1: OleVariant; ColumnA1: OleVariant; RowA2: OleVariant; ColumnA2: OleVariant; RowB1: OleVariant; ColumnB1: OleVariant; RowB2: OleVariant; ColumnB2: OleVariant; out Angle: OleVariant); 说明: angle_ll,计算两条线的夹角。 ** AngleLx( Row1: OleVariant; Column1: OleVariant; Row2: OleVariant; Column2: OleVariant; out Angle: OleVariant); 说明: angle_lx,计算线与垂直轴之间的角度。 ** AnisotropeDiff( const Image: IHUntypedObjectX; out ImageAniso: IHUntypedObjectX; Percent: OleVariant; Mode: OleVariant; Iteration: OleVariant; NeighborhoodType: OleVariant); 说明: anisotrope_diff,通过保边各向异性扩散平滑图像。 ** AnisotropicDiffusion( const Image: IHUntypedObjectX; out ImageAniso: IHUntypedObjectX; Mode: OleVariant; Contrast: OleVariant; Theta: OleVariant; Iterations: OleVariant); 说明: anisotropic_diffusion,对图像执行各向异性扩散。 ** AppendChannel( const MultiChannelImage: IHUntypedObjectX; const Image: IHUntypedObjectX; out ImageExtended: IHUntypedObjectX); 说明: append_channel,把附加模型(通道)添加到图像上。 ** AppendOcrTrainf( const Character: IHUntypedObjectX; const Image: IHUntypedObjectX; Class_: OleVariant; TrainingFile: OleVariant); 说明: append_ocr_trainf,将字符添加到测试文件中。 ** ApplyColorTransLut( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; const Image3: IHUntypedObjectX; out ImageResult1: IHUntypedObjectX; out ImageResult2: IHUntypedObjectX; out ImageResult3: IHUntypedObjectX; ColorTransLUTHandle: OleVariant); 说明: apply_color_trans_lut ( Image1, Image2, Image3 : ImageResult1,ImageResult2, ImageResult3 : ColorTransLUTHandle : ) ** 应用预设的Lut颜色转换参数 ** ApplyMetrologyModel( const Image: IHUntypedObjectX; MetrologyHandle: OleVariant); 说明: 应用测量模型 ** ApplySampleIdentifier( const Image: IHUntypedObjectX; SampleIdentifier: OleVariant; NumResults: OleVariant; RatingThreshold: OleVariant; GenParamName: OleVariant; GenParamValue: OleVariant; out ObjectIdx: OleVariant; out Rating: OleVariant); 说明: 应用样本标识 ** ApplySheetOfLightCalibration( const Disparity: IHUntypedObjectX; SheetOfLightModelID: OleVariant); 说明: apply_sheet_of_light_calibration ( Disparity : : SheetOfLightModelID : ) ** 应用预设光线测量表 ** 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); 说明: approx_chain,通过弧和线近似轮廓。 ** 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); 说明: approx_chain_simple,通过弧和线近似轮廓。 ** AreaCenter( const Regions: IHUntypedObjectX; out Area: OleVariant; out Row: OleVariant; out Column: OleVariant); 说明: area_center,区域的面积(大小)和中心。 ** AreaCenterGray( const Regions: IHUntypedObjectX; const Image: IHUntypedObjectX; out Area: OleVariant; out Row: OleVariant; out Column: OleVariant); 说明: area_center_gray,计算灰度值图像的区域面积和重心。 ** AreaCenterPointsXld( const XLD: IHUntypedObjectX; out Area: OleVariant; out Row: OleVariant; out Column: OleVariant); 说明: area_center_points_xld,被看做点云的轮廓和多边形的面积和重心。 ** AreaCenterXld( const XLD: IHUntypedObjectX; out Area: OleVariant; out Row: OleVariant; out Column: OleVariant; out PointOrder: OleVariant); 说明: area_center_xld,轮廓和多边形的面积和重心。 ** AreaHoles( const Regions: IHUntypedObjectX; out Area: OleVariant); 说明: 测量孔洞Holes的面积 ** AreaObjectModel3D( ObjectModel3D: OleVariant; out Area: OleVariant); 说明: 测量3d物体表面面积 ** AsinImage( const Image: IHUntypedObjectX; out ArcsinImage: IHUntypedObjectX); 说明: 计算图像的反正弦 ** Atan2Image( const ImageY: IHUntypedObjectX; const ImageX: IHUntypedObjectX; out ArctanImage: IHUntypedObjectX); 说明: 计算2个图像的反正切 ** AtanImage( const Image: IHUntypedObjectX; out ArctanImage: IHUntypedObjectX); 说明: 计算图像的反正切 ** AutoThreshold( const Image: IHUntypedObjectX; out Regions: IHUntypedObjectX; Sigma: OleVariant); 说明: auto_threshold,根据直方图决定的阀值分割图像。 ** AxisAngleToQuat( AxisX: OleVariant; AxisY: OleVariant; AxisZ: OleVariant; Angle: OleVariant; out Quaternion: OleVariant); 说明: axis_angle_to_quat ( : : AxisX, AxisY, AxisZ,Angle : Quaternion ) ** 计算旋转坐标 ** BackgroundSeg( const Foreground: IHUntypedObjectX; out BackgroundRegions: IHUntypedObjectX); 说明: background_seg,决定给定区域背景相连的部分。 ** BandpassImage( const Image: IHUntypedObjectX; out ImageBandpass: IHUntypedObjectX; FilterType: OleVariant); 说明: bandpass_image,使用带通滤波器提取边缘。 ** BestMatch( const Image: IHUntypedObjectX; TemplateID: OleVariant; MaxError: OleVariant; SubPixel: OleVariant; out Row: OleVariant; out Column: OleVariant; out Error: OleVariant); 说明: best_match,寻找模板和图像的最佳匹配。 ** BestMatchMg( const Image: IHUntypedObjectX; TemplateID: OleVariant; MaxError: OleVariant; SubPixel: OleVariant; NumLevels: OleVariant; WhichLevels: OleVariant; out Row: OleVariant; out Column: OleVariant; out Error: OleVariant); 说明: best_match_mg,在金字塔中寻找最佳灰度值匹配。 ** BestMatchPreMg( const ImagePyramid: IHUntypedObjectX; TemplateID: OleVariant; MaxError: OleVariant; SubPixel: OleVariant; NumLevels: OleVariant; WhichLevels: OleVariant; out Row: OleVariant; out Column: OleVariant; out Error: OleVariant); 说明: best_match_pre_mg,在预生成的金字塔中寻找最佳灰度值匹配。 ** 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); 说明: best_match_rot,寻找模板和旋转图像的最佳匹配。 ** 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); 说明: best_match_rot_mg,寻找模板和旋转金字塔的最佳匹配。 ** BinThreshold( const Image: IHUntypedObjectX; out Region: IHUntypedObjectX); 说明: bin_threshold,根据自动产生的阀值分割图像。 ** 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); 说明: binocular_calibration,决定双目视觉立体系统的所有相机参数。 ** 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); 说明: binocular_disparity,计算矫正图像对的不均衡。 ** 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); ** 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); 说明: binocular_distance,计算矫正立体图像对的间隔值。 ** 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); ** BinomialFilter( const Image: IHUntypedObjectX; out ImageBinomial: IHUntypedObjectX; MaskWidth: OleVariant; MaskHeight: OleVariant); 说明: binomial_filter,使用binomial滤波器平滑图像。 ** BitAnd( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out ImageAnd: IHUntypedObjectX); 说明: bit_and,输入图像的所有像素的逐位与。 ** BitLshift( const Image: IHUntypedObjectX; out ImageLShift: IHUntypedObjectX; Shift: OleVariant); 说明: bit_lshift,图像的所有像素的左移。 ** BitMask( const Image: IHUntypedObjectX; out ImageMask: IHUntypedObjectX; BitMask: OleVariant); 说明: bit_mask,使用位掩码的每个像素的逻辑与。 ** BitNot( const Image: IHUntypedObjectX; out ImageNot: IHUntypedObjectX); 说明: bit_not,对像素的所有位求补。 ** BitOr( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out ImageOr: IHUntypedObjectX); 说明: bit_or,输入图像的所有像素的逐位或。 ** BitRshift( const Image: IHUntypedObjectX; out ImageRShift: IHUntypedObjectX; Shift: OleVariant); 说明: bit_rshift,图像的所有像素的右移。 ** BitSlice( const Image: IHUntypedObjectX; out ImageSlice: IHUntypedObjectX; Bit: OleVariant); 说明: bit_slice,从像素中提取一位。 ** BitXor( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out ImageXor: IHUntypedObjectX); 说明: bit_xor,输入图像的所有像素的逐位异或。 ** BottomHat( const Region: IHUntypedObjectX; const StructElement: IHUntypedObjectX; out RegionBottomHat: IHUntypedObjectX); 说明: bottom_hat,计算区域的bottom hat(原图像和它的闭之间的差)。 ** Boundary( const Region: IHUntypedObjectX; out RegionBorder: IHUntypedObjectX; BoundaryType: OleVariant); 说明: boundary,把区域减小到它的边界。 ** BroadcastCondition( ConditionHandle: OleVariant); 说明: broadcast_condition ( : : ConditionHandle : ) ,标识同步对象。 ** 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); 说明: bundle_adjust_mosaic,对图像的嵌合体采取一系列调整。 ** CalibrateCameras( CalibDataID: OleVariant; out Error: OleVariant); 说明: Calibrate_Cameras,校准相机 ** CalibrateHandEye( CalibDataID: OleVariant; out Errors: OleVariant); 说明: 校准HandEye ** CaltabPoints( CalTabDescrFile: OleVariant; out X: OleVariant; out Y: OleVariant; out Z: OleVariant); 说明: caltab_points,从校准板说明文件中读取标志中心点。 ** CamMatToCamPar( CameraMatrix: OleVariant; Kappa: OleVariant; ImageWidth: OleVariant; ImageHeight: OleVariant; out CameraParam: OleVariant); 说明: cam_mat_to_cam_par,计算从相机矩阵获取的内部相机参数。 ** CamParPoseToHomMat3d( CameraParam: OleVariant; Pose: OleVariant; out HomMat3d: OleVariant); 说明: Cam_Par_Pose_To_Hom_Mat_3d,从相机内部参数计算3D汉明矩阵。 ** CamParToCamMat( CameraParam: OleVariant; out CameraMatrix: OleVariant; out ImageWidth: OleVariant; out ImageHeight: OleVariant); 说明: cam_par_to_cam_mat,从相机内部参数计算相机矩阵。 ** 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); 说明: camera_calibration,决定同时发生的最小化程序的所有相机参数。 ** CfaToRgb( const CFAImage: IHUntypedObjectX; out RGBImage: IHUntypedObjectX; CFAType: OleVariant; Interpolation: OleVariant); 说明: cfa_to_rgb,把单通道颜色滤波阵列图像变成RGB图像。 ** ChangeDomain( const Image: IHUntypedObjectX; const NewDomain: IHUntypedObjectX; out ImageNew: IHUntypedObjectX); 说明: change_domain,改变图像的定义区间。 ** ChangeFormat( const Image: IHUntypedObjectX; out ImagePart: IHUntypedObjectX; Width: OleVariant; Height: OleVariant); 说明: change_format,改变图像大小。 ** ChangeRadialDistortionCamPar( Mode: OleVariant; CamParamIn: OleVariant; DistortionCoeffs: OleVariant; out CamParamOut: OleVariant); 说明: change_radial_distortion_cam_par,根据与特殊放射失真相一致决定新的相机参数。 ** ChangeRadialDistortionContoursXld( const Contours: IHUntypedObjectX; out ContoursRectified: IHUntypedObjectX; CamParamIn: OleVariant; CamParamOut: OleVariant); 说明: change_radial_distortion_contours_xld,改变了轮廓的放射失真。 ** ChangeRadialDistortionImage( const Image: IHUntypedObjectX; const Region: IHUntypedObjectX; out ImageRectified: IHUntypedObjectX; CamParamIn: OleVariant; CamParamOut: OleVariant); 说明: change_radial_distortion_image,改变图像的放射失真。 ** ChangeRadialDistortionPoints( Row: OleVariant; Col: OleVariant; CamParamIn: OleVariant; CamParamOut: OleVariant; out RowChanged: OleVariant; out ColChanged: OleVariant); 说明: 改变点的放射失真。 ** ChannelsToImage( const Images: IHUntypedObjectX; out MultiChannelImage: IHUntypedObjectX); 说明: channels_to_image,把单通道图像转变为多通道图像。 ** CharThreshold( const Image: IHUntypedObjectX; const HistoRegion: IHUntypedObjectX; out Characters: IHUntypedObjectX; Sigma: OleVariant; Percent: OleVariant; out Threshold: OleVariant); 说明: char_threshold,为提取的字符产生分割阀值。 ** CheckDifference( const Image: IHUntypedObjectX; const Pattern: IHUntypedObjectX; out Selected: IHUntypedObjectX; Mode: OleVariant; DiffLowerBound: OleVariant; DiffUpperBound: OleVariant; GrayOffset: OleVariant; AddRow: OleVariant; AddCol: OleVariant); 说明: check_difference,像素像素的比较两幅图像。 ** CheckParHwPotential( AllInpPars: OleVariant); 说明: check_par_hw_potential,检测硬件进行并行处理的潜力。 ** Circularity( const Regions: IHUntypedObjectX; out Circularity: OleVariant); 说明: circularity,影响区域与圆的相似度的形状系数。 ** CircularityXld( const XLD: IHUntypedObjectX; out Circularity: OleVariant); 说明: circularity_xld,影响轮廓或多边形圆度(与圆相近的程度)的形状系数。 ** Class2DimSup( const ImageCol: IHUntypedObjectX; const ImageRow: IHUntypedObjectX; const FeatureSpace: IHUntypedObjectX; out RegionClass2Dim: IHUntypedObjectX); 说明: class_2dim_sup,采用二维空间像素分类分割图像。 ** Class2DimUnsup( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out Classes: IHUntypedObjectX; Threshold: OleVariant; NumClasses: OleVariant); 说明: class_2dim_unsup,将两幅图像以聚类分割。 ** ClassNdimBox( const MultiChannelImage: IHUntypedObjectX; out Regions: IHUntypedObjectX; ClassifHandle: OleVariant); 说明: class_ndim_box,利用立方体将像素分类。 ** ClassNdimNorm( const MultiChannelImage: IHUntypedObjectX; out Regions: IHUntypedObjectX; Metric: OleVariant; SingleMultiple: OleVariant; Radius: OleVariant; Center: OleVariant); 说明: class_ndim_norm,利用球体或立方体将像素分类。 ** ClassifyClassGmm( GMMHandle: OleVariant; Features: OleVariant; Num: OleVariant; out ClassID: OleVariant; out ClassProb: OleVariant; out Density: OleVariant; out KSigmaProb: OleVariant); 说明: classify_class_gmm,通过高斯混合模型来计算特征向量的类。 ** ClassifyClassKnn( KNNHandle: OleVariant; Features: OleVariant; out Result: OleVariant; out Rating: OleVariant); ** ClassifyClassMlp( MLPHandle: OleVariant; Features: OleVariant; Num: OleVariant; out Class_: OleVariant; out Confidence: OleVariant); 说明: classify_class_mlp,通过多层感知器计算特征向量的类。 ** ClassifyClassSvm( SVMHandle: OleVariant; Features: OleVariant; Num: OleVariant; out Class_: OleVariant); 说明: classify_class_svm,通过支持向量机为特征向量分类。 ** ClassifyImageClassGmm( const Image: IHUntypedObjectX; out ClassRegions: IHUntypedObjectX; GMMHandle: OleVariant; RejectionThreshold: OleVariant); 说明: classify_image_class_gmm,根据高斯混合模式分类图像。 ** ClassifyImageClassKnn( const Image: IHUntypedObjectX; out ClassRegions: IHUntypedObjectX; out DistanceImage: IHUntypedObjectX; KNNHandle: OleVariant; RejectionThreshold: OleVariant); 说明: 根据KNN模式分类图像。 ** ClassifyImageClassLut( const Image: IHUntypedObjectX; out ClassRegions: IHUntypedObjectX; ClassLUTHandle: OleVariant); 说明: 根据lut模式分类图像。 ** ClassifyImageClassMlp( const Image: IHUntypedObjectX; out ClassRegions: IHUntypedObjectX; MLPHandle: OleVariant; RejectionThreshold: OleVariant); 说明: classify_image_class_mlp,根据多层视感控器分类图像 。 ** ClassifyImageClassSvm( const Image: IHUntypedObjectX; out ClassRegions: IHUntypedObjectX; SVMHandle: OleVariant); 说明: classify_image_class_svm,根据支持向量机分类图像。 ** ClearAllBarCodeModels; 说明: clear_all_bar_code_models,清除所有条形码模型,释放其分配的存储空间。 ** ClearAllBarriers; 说明: 清除所有分隔物体 ** ClearAllCalibData; 说明: 清除所有测量数据 ** ClearAllCameraSetupModels; 说明: 清除所有相机设置模型 ** ClearAllClassGmm; 说明: clear_all_class_gmm,清除所有高斯混合模型。 ** ClearAllClassKnn; 说明: 清除所有knn模型。 ** ClearAllClassLut; 说明: 清除所有lut模型。 ** ClearAllClassMlp; 说明: clear_all_class_mlp,清除所有多层感知器。 ** ClearAllClassSvm; 说明: clear_all_class_svm,清除所有支持向量机。 ** ClearAllClassTrainData 说明: 清除所有训练数据 ** ClearAllColorTransLuts; 说明: 清除所有lut训练颜色数据 ** ClearAllComponentModels; 说明: clear_all_component_models,释放所有组件模型的内存。 ** ClearAllConditions; 说明: 清除所有预设条件 ** ClearAllDataCode2DModels; 说明: clear_all_data_code_2d_models,清除所有的二维数据模型并释放它们分配的存储空间。 ** ClearAllDeformableModels; 说明: 清除所有变形模型 ** ClearAllDescriptorModels; 说明: 清除所有说明模型 ** ClearAllEvents; 说明: 清除所有事件 ** ClearAllLexica; 说明: clear_all_lexica,清除所有的词汇(词典),释放它们的资源。 ** ClearAllMatrices; 说明: 清除所有矩阵数据 ** ClearAllMetrologyModels; 说明: 清除所有计量数据 ** ClearAllMutexes; 说明: 清除所有锁定数据 ** ClearAllNccModels; 说明: clear_all_ncc_models,释放NCC模型的内存。 ** ClearAllObjectModel3D; 说明: clear_all_object_model_3d,释放所有3D目标模型的内存。 ** ClearAllOcrClassKnn; 说明: 清除所有创建的OCR-knn分级器 ** ClearAllOcrClassMlp; 说明: clear_all_ocr_class_mlp,清除所有的create_ocr_class_mlp创建的OCR分级器,释放分级器占据的存储空间。 ** ClearAllOcrClassSvm; 说明: clear_all_ocr_class_svm,清除所有的基于OCR分级器的SVM,释放相应的存储空间。 ** ClearAllSampleIdentifiers; 说明: 清除所有样本标识 ** ClearAllScatteredDataInterpolators; 说明: 清除所有差值数据 ** ClearAllSerializedItems; 说明: 清除所有序列数据 ** ClearAllShapeModel3D; 说明: clear_all_shape_model_3d,释放所有3D轮廓模型的内存。 ** ClearAllShapeModels; 说明: clear_all_shape_models,释放所有轮廓模型的内存。 ** ClearAllSheetOfLightModels; 说明: 清除所有光线模型表 ** ClearAllStereoModels; 说明: 清除所有立体模型 ** ClearAllSurfaceMatchingResults; 说明: 清除所有表面匹配数据 ** ClearAllSurfaceModels; 说明: 清除所有表面模型 ** ClearAllTemplates; 说明: clear_all_templates,所有模板的内存分配。 ** ClearAllTextModels; 说明: 清除所有文本模型 ** ClearAllTextResults; 说明: 清除所有文本输出 ** ClearAllTrainingComponents; 说明: clear_all_training_components,释放所有组件训练结果的内存。 ** ClearAllVariationModels; 说明: clear_all_variation_models,释放所有变化模型(variation model)的存储空间。 ** ClearBarCodeModel( BarCodeHandle: OleVariant); 说明: clear_bar_code_model,清除条形码模型,释放相应的存储空间。 ** ClearBarrier( BarrierHandle: OleVariant); 说明: 清除分隔物 ** ClearCalibData( CalibDataID: OleVariant); 说明: 清除校准数据 ** ClearCameraSetupModel( CameraSetupModelID: OleVariant); 说明: 清除相机设定模型 ** ClearClassGmm( GMMHandle: OleVariant); 说明: clear_class_gmm,清除高斯混合模型。 ** ClearClassKnn( KNNHandle: OleVariant); 说明: 清除KNN模型。 ** ClearClassLut( ClassLUTHandle: OleVariant); 说明: 清除lut模型。 ** ClearClassMlp( MLPHandle: OleVariant); 说明: clear_class_mlp,清除多层感知器。 ** ClearClassSvm( SVMHandle: OleVariant); 说明: clear_class_svm,清除支持向量机。 ** ClearClassTrainData( ClassTrainDataHandle: OleVariant); 说明: 清除训练数据 ** ClearColorTransLut( ColorTransLUTHandle: OleVariant); 说明: 清除lut色彩变换数据 ** ClearComponentModel( ComponentModelID: OleVariant); 说明: clear_component_model,释放组件模型的内存。 ** ClearCondition( ConditionHandle: OleVariant); 说明: 清除条件数据 ** ClearDataCode2DModel( DataCodeHandle: OleVariant); 说明: clear_data_code_2d_model,清除二维数据模型并释放它分配的存储空间。 ** ClearDeformableModel( ModelID: OleVariant); 说明: 清除变形模型 ** ClearDescriptorModel( ModelID: OleVariant); 说明: 清除标识模型 ** ClearEvent( EventHandle: OleVariant); 说明: 清除事件 ** ClearLexicon( LexiconHandle: OleVariant); 说明: clear_lexicon,清除词汇(词典),释放相应的资源。 ** ClearMatrix( MatrixID: OleVariant); 说明: 清除矩阵 ** ClearMetrologyModel( MetrologyHandle: OleVariant); 说明: 清除计量模型 ** ClearMetrologyObject( MetrologyHandle: OleVariant; Indices: OleVariant); 说明: 清除计量对象 ** ClearMutex( MutexHandle: OleVariant); 说明: 清除锁定 ** ClearNccModel( ModelID: OleVariant); 说明: clear_ncc_model,释放NCC模型的内存。 ** ClearObj( const Objects: IHUntypedObjectX); 说明: clear_obj,将对象的图标从HALCON数据库中删除。 ** ClearObjectModel3D( ObjectModel3D: OleVariant); 说明: clear_object_model_3d,释放3D目标模型的内存。 ** ClearOcrClassKnn( OCRHandle: OleVariant); ** ClearOcrClassMlp( OCRHandle: OleVariant); 说明: clear_ocr_class_mlp,清除所有的由OCRHandle给定的且由create_ocr_class_mlp创建的OCR分级器,释放所有的分级器占据的存储空间。 ** ClearOcrClassSvm( OCRHandle: OleVariant); 说明: clear_ocr_class_svm,清除基于OCR分级器的SVM,释放相应的存储空间。 ** ClearRectangle( WindowHandle: OleVariant; Row1: OleVariant; Column1: OleVariant; Row2: OleVariant; Column2: OleVariant); 说明: clear_rectangle,在输出窗口中删除矩形。 ** ClearSampleIdentifier( SampleIdentifier: OleVariant); ** ClearSamplesClassGmm( GMMHandle: OleVariant); 说明: clear_samples_class_gmm,清除高斯混合模型的训练数据。 ** ClearSamplesClassMlp( MLPHandle: OleVariant); 说明: clear_samples_class_mlp,清除多层感知器的训练数据。 ** ClearSamplesClassSvm( SVMHandle: OleVariant); 说明: clear_samples_class_svm,清除支持向量机的训练数据。 ** ClearSampset( SampKey: OleVariant); 说明: clear_sampset,释放数据集的内存。 ** ClearScatteredDataInterpolator( ScatteredDataInterpolatorHandle: OleVariant); ** ClearSerial( SerialHandle: OleVariant; Channel: OleVariant); 说明: clear_serial,清除串行连接的缓冲。 ** ClearSerializedItem( SerializedItemHandle: OleVariant); 说明: 清除序列项 ** ClearShapeModel( ModelID: OleVariant); 说明: clear_shape_model,释放轮廓模型的内存。 ** ClearShapeModel3D( ShapeModel3DID: OleVariant); 说明: clear_shape_model_3d,释放3D轮廓模型的内存。 ** ClearSheetOfLightModel( SheetOfLightModelID: OleVariant); 说明: 清除光线模型表 ** ClearStereoModel( StereoModelID: OleVariant); 说明: 清除立体模型 ** ClearSurfaceMatchingResult( SurfaceMatchingResultID: OleVariant); 说明: 清除表面匹配数据 ** ClearSurfaceModel( SurfaceModelID: OleVariant); 说明: 清除表面模型数据 ** ClearTemplate( TemplateID: OleVariant); 说明: clear_template,模板的内存分配。 ** ClearTextModel( TextModel: OleVariant); 说明: 清除文本模型 ** ClearTextResult( TextResultID: OleVariant); 说明: 清除文本数据 ** ClearTrainDataVariationModel( ModelID: OleVariant); 说明: clear_train_data_variation_model,释放变化模型(variation model)的测试数据的存储空间。 ** ClearTrainingComponents( ComponentTrainingID: OleVariant); 说明: clear_training_components,释放组件训练结果的内存。 ** ClearVariationModel( ModelID: OleVariant); 说明: clear_variation_model,释放变化模型(variation model)的存储空间。 ** ClearWindow( WindowHandle: OleVariant); 说明: clear_window,删除输出窗口。 ** ClipContoursXld( const Contours: IHUntypedObjectX; out ClippedContours: IHUntypedObjectX; Row1: OleVariant; Column1: OleVariant; Row2: OleVariant; Column2: OleVariant); 说明: clip_contours_xld,修剪XLD轮廓。 ** ClipEndPointsContoursXld( const Contours: IHUntypedObjectX; out ClippedContours: IHUntypedObjectX; Mode: OleVariant; Length: OleVariant); 说明: clip_end_points_contours_xld,去除线条两端的部分像素。 ** ClipRegion( const Region: IHUntypedObjectX; out RegionClipped: IHUntypedObjectX; Row1: OleVariant; Column1: OleVariant; Row2: OleVariant; Column2: OleVariant); 说明: clip_region,将区域修改为矩形。 ** ClipRegionRel( const Region: IHUntypedObjectX; out RegionClipped: IHUntypedObjectX; Top: OleVariant; Bottom: OleVariant; Left: OleVariant; Right: OleVariant); 说明: clip_region_rel,根据大小修改区域。 ** CloseAllBgEsti; 说明: close_all_bg_esti,清除所有的背景评估数据集。 ** CloseAllClassBox; 说明: close_all_class_box,清除所有分类器。 ** CloseAllFiles; 说明: close_all_files,关闭所有打开的文件。 ** CloseAllFramegrabbers; 说明: close_all_framegrabbers,关闭所有图像获取设备。 ** CloseAllMeasures; 说明: close_all_measures,清除所有测试对象。 ** CloseAllOcrs; 说明: close_all_ocrs,删除所有光字符,释放存储空间,但会丢失所有的测试数据。 ** CloseAllOcvs; 说明: close_all_ocvs,关闭所有OCV工具。 ** CloseAllSerials; 说明: close_all_serials,关闭所有的串行设备。 ** CloseAllSockets; 说明: 关闭所有Socket ** CloseBgEsti( BgEstiHandle: OleVariant); 说明: close_bg_esti,清除背景估测数据集。 ** CloseClassBox( ClassifHandle: OleVariant); 说明: close_class_box,清除分类器。 ** CloseContoursXld( const Contours: IHUntypedObjectX; out ClosedContours: IHUntypedObjectX); 说明: close_contours_xld,关闭XLD轮廓。 ** CloseEdges( const Edges: IHUntypedObjectX; const EdgeImage: IHUntypedObjectX; out RegionResult: IHUntypedObjectX; MinAmplitude: OleVariant); 说明: close_edges,使用边缘幅值图像消除边缘缺陷。 ** CloseEdgesLength( const Edges: IHUntypedObjectX; const Gradient: IHUntypedObjectX; out ClosedEdges: IHUntypedObjectX; MinAmplitude: OleVariant; MaxGapLength: OleVariant); 说明: close_edges_length,使用边缘幅值图像消除边缘缺陷。 ** CloseFile( FileHandle: OleVariant); 说明: close_file,关闭文本文件。 ** CloseFramegrabber( AcqHandle: OleVariant); 说明: close_framegrabber,关闭指定的图像获取设备。 ** CloseMeasure( MeasureHandle: OleVariant); 说明: close_measure,清除测试对象。 ** CloseOcr( OCRHandle: OleVariant); 说明: close_ocr,重新分配拥有OcrHandle数目的分级器的存储,但所有相应的数据会丢失,不过这些数据可由write_ocr事先保存。 ** CloseOcv( OCVHandle: OleVariant); 说明: close_ocv,关闭OCV工具。 ** CloseSerial( SerialHandle: OleVariant); 说明: close_serial,关闭串行设备。 ** CloseSocket( Socket: OleVariant); 说明: close_socket,关闭插口(接口)。 ** CloseWindow( WindowHandle: OleVariant); 说明: close_window,关闭输出窗口。 ** ClosestPointTransform( const Region: IHUntypedObjectX; out Distances: IHUntypedObjectX; out ClosestPoints: IHUntypedObjectX; Metric: OleVariant; Foreground: OleVariant; ClosestPointMode: OleVariant; Width: OleVariant; Height: OleVariant); 说明: 关闭点变换 ** Closing( const Region: IHUntypedObjectX; const StructElement: IHUntypedObjectX; out RegionClosing: IHUntypedObjectX); 说明: closing,关闭区域。 ** ClosingCircle( const Region: IHUntypedObjectX; out RegionClosing: IHUntypedObjectX; Radius: OleVariant); 说明: closing_circle,关闭圆形结构基础的区域。 ** ClosingGolay( const Region: IHUntypedObjectX; out RegionClosing: IHUntypedObjectX; GolayElement: OleVariant; Rotation: OleVariant); 说明: closing_golay,关闭格雷字母表中的元素的区域。 ** ClosingRectangle1( const Region: IHUntypedObjectX; out RegionClosing: IHUntypedObjectX; Width: OleVariant; Height: OleVariant); 说明: closing_rectangle1,关闭矩形结构基础的区域。 ** ClusterModelComponents( const TrainingImages: IHUntypedObjectX; out ModelComponents: IHUntypedObjectX; ComponentTrainingID: OleVariant; AmbiguityCriterion: OleVariant; MaxContourOverlap: OleVariant; ClusterThreshold: OleVariant); 说明: cluster_model_components,把用于创建模型组件的新参数用于训练结果。 ** CoherenceEnhancingDiff( const Image: IHUntypedObjectX; out ImageCED: IHUntypedObjectX; Sigma: OleVariant; Rho: OleVariant; Theta: OleVariant; Iterations: OleVariant); 说明: coherence_enhancing_diff,执行图像的一致性增强扩散。 ** CombineRoadsXld( const EdgePolygons: IHUntypedObjectX; const ModParallels: IHUntypedObjectX; const ExtParallels: IHUntypedObjectX; const CenterLines: IHUntypedObjectX; out RoadSides: IHUntypedObjectX; MaxAngleParallel: OleVariant; MaxAngleColinear: OleVariant; MaxDistanceParallel: OleVariant; MaxDistanceColinear: OleVariant); 说明: combine_roads_xld,合并两个等级分辨率中的路(road)。 ** Compactness( const Regions: IHUntypedObjectX; out Compactness: OleVariant); 说明: compactness,影响区域致密度的形状系数。 ** CompactnessXld( const XLD: IHUntypedObjectX; out Compactness: OleVariant); 说明: compactness_xld,影响轮廓或多边形致密性的形状系数。 ** CompareExtVariationModel( const Image: IHUntypedObjectX; out Region: IHUntypedObjectX; ModelID: OleVariant; Mode: OleVariant); 说明: compare_ext_variation_model,将图像与变化模型(variation model)相比较。 ** CompareVariationModel( const Image: IHUntypedObjectX; out Region: IHUntypedObjectX; ModelID: OleVariant); 说明: compare_variation_model,将图像与变化模型(variation model)相比较。 ** Complement( const Region: IHUntypedObjectX; out RegionComplement: IHUntypedObjectX); 说明: complement,返回区域的补码。 ** ComplexToReal( const ImageComplex: IHUntypedObjectX; out ImageReal: IHUntypedObjectX; out ImageImaginary: IHUntypedObjectX); 说明: complex_to_real,把复杂图像转变为两个实际图像。 ** Compose2( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; out MultiChannelImage: IHUntypedObjectX); 说明: compose2,把两个图像转变为两通道图像。 ** Compose3( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; const Image3: IHUntypedObjectX; out MultiChannelImage: IHUntypedObjectX); 说明: compose3,把三个图像转变为三通道图像。 ** Compose4( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; const Image3: IHUntypedObjectX; const Image4: IHUntypedObjectX; out MultiChannelImage: IHUntypedObjectX); 说明: compose4,把四个图像转变为四通道图像。 ** Compose5( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; const Image3: IHUntypedObjectX; const Image4: IHUntypedObjectX; const Image5: IHUntypedObjectX; out MultiChannelImage: IHUntypedObjectX); 说明: compose5,把五个图像转变为五通道图像。 ** Compose6( const Image1: IHUntypedObjectX; const Image2: IHUntypedObjectX; const Image3: IHUntypedObjectX; const Image4: IHUntypedObjectX; const Image5: IHUntypedObjectX; const Image6: IHUntypedObjectX; out MultiChannelImage: IHUntypedObjectX); 说明: compose6,把六个图像转变为六通道图像。 ** 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); 说明: compose7,把七个图像转变为七通道图像。 ** ComposeFunct1D( Function1: OleVariant; Function2: OleVariant; Border: OleVariant; out ComposedFunction: OleVariant); 说明: compose_funct_1d,组合两个函数。 ** ConcatObj( const Objects1: IHUntypedObjectX; const Objects2: IHUntypedObjectX; out ObjectsConcat: IHUntypedObjectX); 说明: concat_obj,连接两个目标元组的图标。 ** ConcatOcrTrainf( SingleFiles: OleVariant; ComposedFile: OleVariant); 说明: concat_ocr_trainf,合并测试文件。 ** Connect; override; 说明: ** ConnectAndHoles( const Regions: IHUntypedObjectX; out NumConnected: OleVariant; out NumHoles: OleVariant); 说明: connect_and_holes,连接部分和中断的数目。 ** ConnectGridPoints( const Image: IHUntypedObjectX; out ConnectingLines: IHUntypedObjectX; Row: OleVariant; Column: OleVariant; Sigma: OleVariant; MaxDist: OleVariant); 说明: connect_grid_points,建立矫正网格的矫正点间的连接。 ** ConnectTo( svrIntf: IHOperatorSetX); 说明: Connect_To ** Connection( const Region: IHUntypedObjectX; out ConnectedRegions: IHUntypedObjectX); 说明: connection,计算区域相连接的部分。 ** ConnectionObjectModel3D( ObjectModel3D: OleVariant; Feature: OleVariant; Value: OleVariant; out ObjectModel3DConnected: OleVariant); ** Contlength( const Regions: IHUntypedObjectX; out Contlength: OleVariant); 说明: contlength,描述区域轮廓的长度。 ** ContourPointNumXld( const Contour: IHUntypedObjectX; out Length: OleVariant); 说明: contour_point_num_xld,返回XLD轮廓中点的数目。 ** ContourToWorldPlaneXld( const Contours: IHUntypedObjectX; out ContoursTrans: IHUntypedObjectX; CameraParam: OleVariant; WorldPose: OleVariant; Scale: OleVariant); 说明: contour_to_world_plane_xld,将XLD轮廓转换为坐标系统中平面Z为零。 ** ConvertImageType( const Image: IHUntypedObjectX; out ImageConverted: IHUntypedObjectX; NewType: OleVariant); 说明: convert_image_type,转变图像的类型。 ** ConvertMapType( const Map: IHUntypedObjectX; out MapConverted: IHUntypedObjectX; NewType: OleVariant; ImageWidth: OleVariant); ** ConvertPoint3DCartToSpher( X: OleVariant; Y: OleVariant; Z: OleVariant; EquatPlaneNormal: OleVariant; ZeroMeridian: OleVariant; out Longitude: OleVariant; out Latitude: OleVariant; out Radius: OleVariant); 说明: convert_point_3d_cart_to_spher,把直角坐标系中的3D点转变为极坐标。 ** ConvertPoint3DSpherToCart( Longitude: OleVariant; Latitude: OleVariant; Radius: OleVariant; EquatPlaneNormal: OleVariant; ZeroMeridian: OleVariant; out X: OleVariant; out Y: OleVariant; out Z: OleVariant); 说明: convert_point_3d_spher_to_cart,把极坐标中的3D点转变为直角坐标。 ** ConvertPoseType( PoseIn: OleVariant; OrderOfTransform: OleVariant; OrderOfRotation: OleVariant; ViewOfTransform: OleVariant; out PoseOut: OleVariant); 说明: convert_pose_type,改变三维模式的表示类型。 ** ConvexHullObjectModel3D( ObjectModel3D: OleVariant; out ObjectModel3DConvexHull: OleVariant); 说明: ConvexHullObjectModel3D,影响区域凸性的3D模型系数。 ** Convexity( const Regions: IHUntypedObjectX; out Convexity: OleVariant); 说明: convexity,影响区域凸性的形状系数。 ** ConvexityXld( const XLD: IHUntypedObjectX; out Convexity: OleVariant); 说明: convexity_xld,影响轮廓或多边形凹凸性的形状系数。 ** ConvolFft( const ImageFFT: IHUntypedObjectX; const ImageFilter: IHUntypedObjectX; out ImageConvol: IHUntypedObjectX); 说明: convol_fft,用在频域内的滤波器使图像卷积。 ** ConvolGabor( const ImageFFT: IHUntypedObjectX; const GaborFilter: IHUntypedObjectX; out ImageResultGabor: IHUntypedObjectX; out ImageResultHilbert: IHUntypedObjectX); 说明: convol_gabor,用在频域内的Gabor滤波器使图像卷积。 ** ConvolImage( const Image: IHUntypedObjectX; out ImageResult: IHUntypedObjectX; FilterMask: OleVariant; Margin: OleVariant); 说明: convol_image,用任意滤波掩码对图像卷积。 ** CoocFeatureImage( const Regions: IHUntypedObjectX; const Image: IHUntypedObjectX; LdGray: OleVariant; Direction: OleVariant; out Energy: OleVariant; out Correlation: OleVariant; out Homogeneity: OleVariant; out Contrast: OleVariant); 说明: cooc_feature_image,计算同时出现的矩阵并得出相关灰度值特征。 ** CoocFeatureMatrix( const CoocMatrix: IHUntypedObjectX; out Energy: OleVariant; out Correlation: OleVariant; out Homogeneity: OleVariant; out Contrast: OleVariant); 说明: cooc_feature_matrix,从同时出现的矩阵计算灰度值特征。 ** CopyFile( SourceFile: OleVariant; DestinationFile: OleVariant); 说明: 复制文件 ** CopyImage( const Image: IHUntypedObjectX; out DupImage: IHUntypedObjectX); 说明: copy_image,复制图像并为它分配新内存。 ** CopyMatrix( MatrixID: OleVariant; out MatrixCopyID: OleVariant); 说明: 复制矩阵 ** CopyMetrologyModel( MetrologyHandle: OleVariant; Indices: OleVariant; out CopiedMetrologyHandle: OleVariant); 说明: 复制计量模型 ** CopyMetrologyObject( MetrologyHandle: OleVariant; Indices: OleVariant; out CopiedIndices: OleVariant); 说明: 复制计量对象 ** CopyObj( const Objects: IHUntypedObjectX; out ObjectsSelected: IHUntypedObjectX; Index: OleVariant; NumObj: OleVariant); 说明: copy_obj,复制HALCON数据库中对象的图标 。 ** CopyObjectModel3D( ObjectModel3D: OleVariant; Attributes: OleVariant; out CopiedObjectModel3D: OleVariant); 说明: 复制3d模型对象 ** CopyRectangle( WindowHandleSource: OleVariant; WindowHandleDestination: OleVariant; Row1: OleVariant; Column1: OleVariant; Row2: OleVariant; Column2: OleVariant; DestRow: OleVariant; DestColumn: OleVariant); 说明: copy_rectangle,在输出窗口间复制矩形内所有像素。 ** CornerResponse( const Image: IHUntypedObjectX; out ImageCorner: IHUntypedObjectX; Size: OleVariant; Weight: OleVariant); 说明: corner_response,在图像中寻找角点。 ** CorrelationFft( const ImageFFT1: IHUntypedObjectX; const ImageFFT2: IHUntypedObjectX; out ImageCorrelation: IHUntypedObjectX); 说明: correlation_fft,计算在频域内的两个图像的相互关系。 ** CosImage( const Image: IHUntypedObjectX; out CosImage: IHUntypedObjectX); 说明: 计算图像余弦 ** CountChannels( const MultiChannelImage: IHUntypedObjectX; out Channels: OleVariant); 说明: count_channels,计算图像的通道。 ** CountObj( const Objects: IHUntypedObjectX; out Number: OleVariant); 说明: count_obj,统计元组中的对象。 ** CountRelation( RelationName: OleVariant; out NumOfTuples: OleVariant); 说明: count_relation,在HALCON数据库中实体的数目。 ** CountSeconds( out Seconds: OleVariant); 说明: count_seconds,衡量时间。 ** 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); 说明: create_aniso_shape_model,为各向异性尺度不变匹配准备轮廓模型。 ** 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); 说明: 为各向异性尺度不变匹配准备XLD模型 ** CreateBarCodeModel( GenParamNames: OleVariant; GenParamValues: OleVariant; out BarCodeHandle: OleVariant); 说明: create_bar_code_model,创建条形码阅读器模型。 ** CreateBarrier( AttribName: OleVariant; AttribValue: OleVariant; TeamSize: OleVariant; out BarrierHandle: OleVariant); 说明: 建立分隔 ** 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); 说明: create_bg_esti,为背景评估创建和初始化数据集。 ** CreateCalibData( CalibSetup: OleVariant; NumCameras: OleVariant; NumCalibObjects: OleVariant; out CalibDataID: OleVariant); 说明: 建立校准数据 ** CreateCalibDescriptorModel( const Template: IHUntypedObjectX; CamParam: OleVariant; ReferencePose: OleVariant; DetectorType: OleVariant; DetectorParamName: OleVariant; DetectorParamValue: OleVariant; DescriptorParamName: OleVariant; DescriptorParamValue: OleVariant; Seed: OleVariant; out ModelID: OleVariant); 说明: 建立校准描述模型 ** CreateCaltab( Width: OleVariant; CalTabDescrFile: OleVariant; CalTabFile: OleVariant); 说明: create_caltab,创建描述文件和附文件的校准板。 ** CreateCamPoseLookAtPoint( CamPosX: OleVariant; CamPosY: OleVariant; CamPosZ: OleVariant; LookAtX: OleVariant; LookAtY: OleVariant; LookAtZ: OleVariant; RefPlaneNormal: OleVariant; CamRoll: OleVariant; out CamPose: OleVariant); 说明: create_cam_pose_look_at_point,从摄像机中心和观察方向创建3D摄像机位置。 ** CreateCameraSetupModel( NumCameras: OleVariant; out CameraSetupModelID: OleVariant); 说明: 建立相机设置模型 ** CreateClassBox( out ClassifHandle: OleVariant); 说明: create_class_box,创建新的分类器。 ** CreateClassGmm( NumDim: OleVariant; NumClasses: OleVariant; NumCenters: OleVariant; CovarType: OleVariant; Preprocessing: OleVariant; NumComponents: OleVariant; RandSeed: OleVariant; out GMMHandle: OleVariant); 说明: create_class_gmm,为分类创建高斯混合模型。 ** CreateClassKnn( NumDim: OleVariant; out KNNHandle: OleVariant); 说明: 建立knn分类器 ** CreateClassLutGmm( GMMHandle: OleVariant; GenParamNames: OleVariant; GenParamValues: OleVariant; out ClassLUTHandle: OleVariant); 说明: 建立lut-gmm分类器 ** CreateClassLutKnn( KNNHandle: OleVariant; GenParamNames: OleVariant; GenParamValues: OleVariant; out ClassLUTHandle: OleVariant); 说明: 建立lut-knn分类器 ** CreateClassLutMlp( MLPHandle: OleVariant; GenParamNames: OleVariant; GenParamValues: OleVariant; out ClassLUTHandle: OleVariant); 说明: 建立lut-mlp分类器 ** CreateClassLutSvm( SVMHandle: OleVariant; GenParamNames: OleVariant; GenParamValues: OleVariant; out ClassLUTHandle: OleVariant); 说明: 建立lut-svm分类器 ** CreateClassMlp( NumInput: OleVariant; NumHidden: OleVariant; NumOutput: OleVariant; out putFunction: OleVariant; Preprocessing: OleVariant; NumComponents: OleVariant; RandSeed: OleVariant; out MLPHandle: OleVariant); 说明: create_class_mlp,为分类或者回归创建多层感知器。 ** CreateClassSvm( NumFeatures: OleVariant; KernelType: OleVariant; KernelParam: OleVariant; Nu: OleVariant; NumClasses: OleVariant; Mode: OleVariant; Preprocessing: OleVariant; NumComponents: OleVariant; out SVMHandle: OleVariant); 说明: create_class_svm,为模式分类创建支持向量机。 ** CreateClassTrainData( NumDim: OleVariant; out ClassTrainDataHandle: OleVariant); 说明: 建立训练数据分类器 ** CreateColorTransLut( ColorSpace: OleVariant; TransDirection: OleVariant; NumBits: OleVariant; out ColorTransLUTHandle: OleVariant); 说明: 建立lut 色彩变换训练数据 ** 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); 说明: create_component_model,基于确定的指定组件和关系准备匹配的组件模型。 ** CreateCondition( AttribName: OleVariant; AttribValue: OleVariant; out ConditionHandle: OleVariant); 说明: 建立条件对象 ** CreateDataCode2DModel( SymbolType: OleVariant; GenParamNames: OleVariant; GenParamValues: OleVariant; out DataCodeHandle: OleVariant); 说明: create_data_code_2d_model,创建二维数据编码类的模式。 ** CreateEvent( AttribName: OleVariant; AttribValue: OleVariant; out EventHandle: OleVariant); 说明: 建立事件对象 ** CreateFunct1DArray( YValues: OleVariant; out Function_: OleVariant); 说明: create_funct_1d_array,从Y值的序列中创建函数。 ** CreateFunct1DPairs( XValues: OleVariant; YValues: OleVariant; out Function_: OleVariant); 说明: create_funct_1d_pairs,从(X,Y)集合中创建函数。 ** CreateLexicon( Name: OleVariant; Words: OleVariant; out LexiconHandle: OleVariant); 说明: create_lexicon,根据一些Words,( 单词)的元组创建新的词汇(词典)。 ** 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; Min |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论