• halcon算子翻译——entropy_gray


    名称

    entropy_gray - 确定图像的熵和各向异性。

    用法

    entropy_gray(Regions, Image : : : Entropy, Anisotropy)

    描述

      算子entropy_gray创建输入图像中灰度值的相对频率的直方图,并根据以下公式从这些频率计算来自区域的每个区域的熵和各向异性系数:

    rel[i]对应灰度值频率的直方图
    i为输入图像的灰度值(0..255)

    k为(rel[i])> = 0.5最小可能的灰度值

    注意

    请注意,算子entropy_gray仅考虑给定的区域,并忽略输入图像Image的任何先前设置的域。

    并行

    ●  多线程类型:可重入(与非独占算子并行运行)。
    ●  多线程范围:全局(可以从任何线程调用)。
    ●  在元组级别自动并行化处理。

    参数

    Regions (input_object)   region(-array) → object
      要确定特征的区域。


    Image (input_object)    singlechannelimage → object (byte)
      灰度值图像。


    Entropy (output_control)    real(-array) → (real)
      信息内容(熵)的灰度值。
      Assertion: (0 <= Entropy) && (Entropy <= 8)


    Anisotropy (output_control)    real(-array) → (real)
      测量灰度值分布的对称性。

    复杂度

    如果F是该区域的面积,则运行时复杂度为O(F + 255)。

    结果

      如果输入了具有定义的灰度值的图像并且参数是正确的,则算子entropy_gray返回值2(H_MSG_TRUE)。 通过算子set_system(::'no_object_result',<Result> :)设置空输入情况下的行为(没有可用的输入图像),空区域的行为通过set_system(::'empty_region_result'<结果>:)。 如有必要,会引发异常。

    Alternatives

    select_gray

    See also

    entropy_image, gray_histo, gray_histo_abs, fuzzy_entropy, fuzzy_perimeter

    模块

    Foundation

    HDevelop例程

    entropy_gray.hdev    计算图像的熵和各向异性
    classify_wood.hdev    根据其表面纹理对不同种类的木材进行分类

  • 相关阅读:
    LeetCode 38. 外观数列
    LeetCode 33. 搜索旋转排序数组
    LeetCode 31. 下一个排列
    LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
    LeetCode 29. 两数相除
    LeetCode 22. 括号生成
    LeetCode 1. 两数之和
    LeetCode 17. 电话号码的字母组合
    LeetCode 18. 四数之和
    LeetCode 16. 最接近的三数之和
  • 原文地址:https://www.cnblogs.com/xhiong/p/entropy_gray.html
Copyright © 2020-2023  润新知