Halcon Image相关算子(二)

(1) dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : )

功能:从输入图像中选择像素满足阈值条件的那些区域。

图形输入参数:OrigImage:原始图像;

图形输入参数:ThresholdImage:阈值图像;

图形输出参数:RegionDynThresh:分割后的区域;

控制输入参数:Offset:在ThresholdImage上的偏置;

控制输入参数:LightDark:提取的模式(明亮、黑暗和相似),List of values: 'dark', 'equal', 'light', 'not_equal'。                            

(2) set_grayval(Image : : Row, Column, Grayval : )

功能:将输入图像在位置(Row,Column)处的灰度值设置为Grayval指定的值。

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

控制输入参数:(Row,Column) : 图像在某一处的行坐标和列坐标;

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

(3) get_domain(Image : Domain : : )

功能:将所有输入图像的定义域作为一个区域返回。

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

图形输出参数:输入图像的定义域。                                  

(4) reduce_domain(Image, Region : ImageReduced : : )

功能:在全集Region中返回Image与Region交集的补集(从输入图像中扣出指定区域大小的图像)。

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

图形输入参数:Region:输入区域;

图形输出参数:ImageReduced:缩小新定义域后的输出图像。

(5) full_domain(Image : ImageFull : : )

功能:将输入图像的定义域扩展到最大值。

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

图形输出参数:ImageFull:输出具有最大定义域的图像。

(6) rft_generic(Image : ImageFFT : Direction, Norm, ResultType, Width : )

功能:计算输入图像image的快速傅立叶变换。

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

图像输出参数:ImageFFT:傅里叶变换图像;

控制输入参数1:Direction:计算正向或反向变换;

Direction = 'to_freq'(正向变换),ResultType必须设置为’complex’;Direction='from_freq'(反向变换);

控制输入参数2:Norm:变换的归一化因子,Default value: 'sqrt';

控制输入参数3:ResultType:输出图像的图像类型;

控制输入参数4:Width:应该为其优化运行时间的图像宽度,Default value: 512。

(7) correlation_fft(ImageFFT1, ImageFFT2 : ImageCorrelation : : )

功能:计算傅立叶变换后的输入图像ImageFFT1和ImageFFT2在频域中的相关性。

图形输入参数1:ImageFFT1:傅立叶变换后的输入图像1;

图形输入参数2:ImageFFT2:傅立叶变换后的输入图像2;

图形输出参数:ImageCorrelation:频域中输入图像的相关性。

(8) local_max_sub_pix(Image : : Filter, Sigma, Threshold : Row, Column)

功能:以亚像素精度从图像image中提取局部最大值。

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

控制输入参数1:Filter:偏导数的计算方法,Default value: 'facet';

控制输入参数2:Sigma:高斯Sigma,如果Filter是“facet”,Sigma可能为0.0以避免输入图像的平滑;

控制输入参数3:Threshold:Hessian矩阵特征值的最小绝对值;

控制输出参数:(Row, Column):检测到的最大值的坐标。

(9) threshold_sub_pix(Image : Border : Threshold : )

功能:以亚像素精度提取图像中的分割线。

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

图形输出参数:Border:提取到的XLD轮廓;

控制输入参数:Threshold:阈值。

(10) crop_rectangle2(Image : ImagePart : Row, Column, Phi, Length1, Length2, AlignToAxis, Interpolation : )

功能:从输入图像中剪切出一个或多个矩形区域。

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

图形输出参数:ImagePart:输出图像;

控制输入参数1:(Row, Column):图像裁剪中心坐标;

控制输入参数2:Phi:图像裁剪矩形的方向;

控制输入参数3:(Length1, Length2):图像裁剪矩形的半径。

控制输入参数4:AlignToAxis:确定裁剪的图像部分是否与坐标轴对齐;

控制输入参数5:Interpolation:插值方法。

(11) edges_sub_pix(Image : Edges : Filter, Alpha, Low, High : )

功能:提取亚像素精度边缘。

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

图形输入参数:提取的边缘;

控制输入参数1:用于提取边缘的算子,Default value: 'canny';

控制输入参数2:滤波器参数;

控制输入参数3:阈值下限;

控制输入参数4:阈值上限。

(12) binary_threshold(Image : Region : Method, LightDark : UsedThreshold)

功能:使用自动确定的全局阈值分割单通道图像,并在region中返回分割的区域。

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

图形输出参数:Region:分割的区域;

控制输入参数1:Method:分割的方法,Method='max_separability',将调用根据Otsu的方法;

控制输入参数2:LightDark:提取前景还是背景;

控制输出参数:UsedThreshold:输出所使用的阈值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值