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 计算共生矩阵并导出纹理特征

posted @ 2018-01-26 13:16  水行  阅读(1079)  评论(0编辑  收藏  举报