Halcon Image相关算子(一)

(1) read_image( : Image : FileName : )

功能:从一个文件中读取图像。

图形输出参数:Image :输入图像;

控制输入参数:FileName:待读取图像的文件名。

(2) write_image(Image : : Format, FillColor, FileName : )

功能:将输入图像image以format格式保存在文件FileName中。

图形输入参数:Image:输入图像;

控制输入参数:Format:保存格式;

控制输入参数:FillColor:为不属于图像域的像素填充灰度值;

控制输入参数:FileName:保存的文件。

(3) get_image_size(Image : : : Width, Height)

功能:返回图像的尺寸(宽高)。

图形输入参数:Image :输入图像;

控制输出参数:Width:图像的宽;

控制输出参数:Height:图像的高。                  

(4) gen_image_const( : Image : Type, Width, Height : )

功能:创建一个指定大小(Width, Height)的图像。

图形输出参数:Image:生成的图像;

控制输入参数:Type:像素类型,Default value: 'byte'(0~255);

控制输入参数:Width:图像宽度;

控制输入参数:Height:图像高度。

(5) gen_image_proto(Image : ImageCleared : Grayval : )

功能:创建一个具有恒定灰度值(Grayval)的输出图像(ImageCleared)。

图形输出参数:Image:输入图像;

控制输入参数:ImageCleared:输出图像;

控制输入参数:Grayval:指定的灰度值。

(6) add_image(Image1, Image2 : ImageResult : Mult, Add : )

功能:合并两个输入图像。

图形输入参数:Image1:输入图像1;

图形输入参数:Image2: 输入图像2;

图形输出参数:ImageResult:合并之后的结果图像;

控制输入参数:Mult:灰度值自适应系数;

控制输入参数:Add:灰度值范围自适应值。

(7) rgb1_to_gray(RGBImage : GrayImage : : )

功能:将RGB图像转化为灰度图像。

图形输入参数:RGBImage:RGB图像;

图形输出参数:GrayImage: 灰度图像。

(8) compose3(Image1, Image2, Image3 : MultiChannelImage : : )

功能:将3个单通道图像转换为3通道图像。

图形输入参数:Image1:输入图像1;

图像输入参数:Image2:输入图像2;

图像输入参数:Image3:输入图像3;

图形输出参数:MultiChannelImage:输出3通道的图像。

(9) decompose3(MultiChannelImage : Image1, Image2, Image3 : : )

功能:将3通道图像转换为3个单通道图像。

图形输入参数:MultiChannelImage:输入的3通道的图像;

图形输出参数:Image1:输出图像1;

图像输出参数:Image2:输出图像2;

图像输出参数:Image3:输出图像3。

(10) scale_image_max(Image : ImageScaleMax : : )

功能:直方图均衡化。

图形输入参数:Image:待缩放的图像;

图形输出参数:ImageScaleMax:增强后的图像。

(11) median_image(Image : ImageMedian : MaskType, Radius, Margin : )

功能:使用正方形或圆形掩模对输入图像image执行中值滤波,并在ImageMedian中返回滤波后的图像。

图形输入参数:Image:输入图像;

图形输出参数:ImageMedian:中值滤波后的图像;

控制输入参数:MaskType:过滤器掩码类型,默认值:'circle';

控制输入参数:Radius:Mask的半径;

控制输入参数:Margin:边界处理方法,默认值: 'mirrored'。

(12) mean_image(Image : ImageMean : MaskWidth, MaskHeight : )

功能:均值滤波。

图形输入参数:Image:输入图像;

图形输出参数:ImageMean:均值滤波后的图像;

控制输入参数:MaskWidth:Mask的宽;

控制输入参数:MaskHeight:Mask的高。

你可能感兴趣的:(《HALCON》学习笔记,机器视觉)