HALCON常用算子(HALCON13.0)
Chapter 9--Develop
- dev_clear_window ( : : : )
- dev_close_window ( : : : )
- dev_display ( Object : : : )
Chapter 10--File
10.1 Images
- read_image ( : Image : FileName : )
- read_sequence
- write_image ( Image : : Format, FillColor, FileName : )
10.2 Misc
- copy_file ( : : SourceFile, DestinationFile : )
- delete_file ( : : FileName : )
- file_exists ( : : FileName : FileExists )
Chapter 11--Filters
11.1 Arithmetic(算术)
- abs_diff_image ( Image1, Image2 : ImageAbsDiff : Mult : )
功能:计算两个图像的绝对偏差
- abs_image ( Image : ImageAbs : : )
功能:计算一个图像的绝对值(模数)。
- add_image ( Image1, Image2 : ImageResult : Mult, Add : )
功能:使两个图像相加。
- div_image ( Image1, Image2 : ImageResult : Mult, Add : )
功能:使两个图像相除。
- invert_image ( Image : ImageInvert : : )
功能:使一个图像反像。
- max_image ( Image1, Image2 : ImageMax : : )
功能:按像素计算两个图像的最大值。
- min_image ( Image1, Image2 : ImageMin : : )
功能:按像素计算两个图像的最大小值。
- scale_image ( Image : ImageScaled : Mult, Add : )
功能:为一个图像的灰度值分级。
- sub_image ( ImageMinuend, ImageSubtrahend : ImageSub : Mult,Add : )
功能:使两个图像相减。
11.3 Color
- rgb1_to_gray ( RGBImage : GrayImage : : )
功能:把一个RGB图像转变成一个灰度图像。
- rgb3_to_gray ( ImageRed, ImageGreen, ImageBlue : ImageGray : : )
功能:把一个RGB图像转变成一个灰度图像。
- trans_from_rgb ( ImageRed, ImageGreen, ImageBlue : ImageResult1,
ImageResult2, ImageResult3 : ColorSpace : )
功能:把一个图像从RGB颜色空间转变成任意颜色空间。
- trans_to_rgb ( ImageInput1, ImageInput2, ImageInput3 : ImageRed,
ImageGreen, ImageBlue : ColorSpace : )
11.4 Edges功能:把一个图像从任意颜色空间转变成RGB颜色空间。
- edges_color
- edges_color_sub_pix
- laplace ( Image : ImageLaplace : ResultType, MaskSize,FilterMask : )
- laplace_of_gauss ( Image : ImageLaplace : Sigma : )
LoG-Operator (Laplace of Gaussian).
功能:高斯的拉普拉斯算子。
- prewitt_amp ( Image : ImageEdgeAmp : : )
- prewitt_dir ( Image : ImageEdgeAmp, ImageEdgeDir : : )
- roberts ( Image : ImageRoberts : FilterType : )
功能:使用Roberts滤波器检测边缘。
- sobel_amp ( Image : EdgeAmplitude : FilterType, Size : )
- sobel_dir ( Image : EdgeAmplitude, EdgeDirection : FilterType,Size : )
Chapter 23--Segmentation
23.5 Threshold
- auto_threshold ( Image : Regions : Sigma : )
- binary_threshold ( Image : Region : Method,LightDark : UsedThreshold )
- char_threshold ( Image, HistoRegion : Characters : Sigma,Percent : Threshold )
- check_difference ( Image, Pattern : Selected : Mode,DiffLowerBound, DiffUpperBound, GrayOffset, AddRow, AddCol : )
- dual_threshold ( Image : RegionCrossings : MinSize, MinGray,Threshold : )
- dyn_threshold ( OrigImage,ThresholdImage : RegionDynThresh : Offset, LightDark : )
- fast_threshold ( Image : Region : MinGray, MaxGray, MinSize : )
- histo_to_thresh ( : : Histogramm, Sigma : MinThresh, MaxThresh )
- threshold ( Image : Region : MinGray, MaxGray : )
- threshold_sub_pix ( Image : Border : Threshold : )
- var_threshold ( Image : Region : MaskWidth, MaskHeight,StdDevScale, AbsThreshold, LightDark : )
- zero_crossing ( Image : RegionCrossing : : )
- zero_crossing_sub_pix ( Image : ZeroCrossings : : )
Chapter 28--XLD
28.3 Features
- area_center_points_xld ( XLD : : : Area, Row, Column )
- area_center_xld ( XLD : : : Area, Row, Column, PointOrder )
- diameter_xld ( XLD : : : Row1, Column1, Row2, Column2, Diameter )
- dist_ellipse_contour_points_xld ( Contour : : DistanceMode,ClippingEndPoints, Row, Column, Phi, Radius1,Radius2 : Distances )
- dist_ellipse_contour_xld ( Contours : : Mode, MaxNumPoints,ClippingEndPoints, Row, Column, Phi, Radius1, Radius2 : MinDist,MaxDist, AvgDist, SigmaDist )
- dist_rectangle2_contour_points_xld (Contour : : ClippingEndPoints, Row, Column, Phi, Length1,Length2 : Distances )
- smallest_circle_xld ( XLD : : : Row, Column, Radius )
- smallest_rectangle1_xld ( XLD : : : Row1, Column1, Row2,Column2 )
- smallest_rectangle2_xld ( XLD : : : Row, Column, Phi, Length1,Length2 )