halcon算子翻译——cooc_feature_matrix
名称
cooc_feature_matrix - 从共生矩阵计算灰度值特征。
用法
cooc_feature_matrix(CoocMatrix : : : Energy, Correlation, Homogeneity, Contrast)
描述
算子根据共生矩阵(Coo_Matrix)计算能量(Energy),相关性(Correlation性),局部均匀性(Homogeneity)和对比度(Contrast)。
算子cooc_feature_matrix根据由gen_cooc_matrix中参数LdGray和Direction指示的方向矩阵生成的输入矩阵部分计算灰度值特征,如下式所示:
注意
输入图像的ROI被忽略。
并行
● 多线程类型:可重入(与非独占算子并行运行)。
● 多线程范围:全局(可以从任何线程调用)。
● 在元组级别自动并行化处理。
参数
CoocMatrix (input_object) singlechannelimage(-array) → object (real)
共生矩阵。
Energy (output_control) real → (real)
灰度值的均匀性。
Correlation (output_control) real → (real)
灰度值的相关性。
Homogeneity (output_control) real → (real)
灰度值的局部均匀性。
Contrast (output_control) real → (real)
灰度值对比度。
结果
如果具有定义的灰度值的图像被传递并且参数是正确的,则算子cooc_feature_matrix返回值2(H_MSG_TRUE)。 空输入(没有输入图像可用)情况下的行为通过算子set_system(::'no_object_result',<Result> :)设置。 如有必要,会引发异常。
Possible Predecessors
gen_cooc_matrix
Alternatives
cooc_feature_image
See also
intensity, min_max_gray, entropy_gray, select_gray
模块
Foundation
HDevelop例程
cooc_feature_matrix.hdev 计算共生矩阵并导出纹理特征