halcon 算子

 

1. binary_threshold

    1. 算子说明: 使用二值阈值分割来分割一个单通道 图像(image);

    原型:  binary_threshold(Image : Region : MethodLightDark : UsedThreshold)

    Region: 返回的分割了的region;

    UsedThreshold:  返回的使用的阈值 的数值;

    Method: 使用的阈值是通过 method来确定的。目前有两种methods: 'max_separability' 和

        'smooth_histo';这两种methods只能用来对应 双峰直方图的图像。

    2. 选择 Method = 'max_separability', 最大化可分离,该method只对 byte和 uint2 images 可用。

   选择 Method = 'smooth_histo', 直方图平滑

  •         If LightDark = 'light' all pixels with gray values greater or equal to  T* are selected.

  •         If LightDark = 'dark' all pixels with gray values smaller than  T* are selected.

2.circularity

计算圆度

3. region_features(Regions : : Features : Value)

计算region的对应形状特征; Features是 'area‘,则Value是指region的面积; Features是 'width', value代表的是region的宽度;

各个不同的Feagures有响应不同的对应的 Value含义;

4. set_shape_model_metric(Image : : ModelID, HomMat2D, Metric : )
    Set the metric of a shape model that was created from XLD contours.
 由ModelID对应于查找到的对象的齐次矩阵HomMat2D 所构成的 模板轮廓,在Image上,当
Metric = 'use_polarity'时, 如果模板是一个明亮对象在黑色背景上, 那么只有同样是

黑色背景上的明亮的对象 才能被查找到;
    如果Metric = 'ignore_global_polarity',那么无论对象是比背景更亮还是更暗

,都可以被查找到;但这种情况下find_shape_model的运行时间会些许增长;
    必须保证,对象的边缘 要有和 将要进行查找的图像 中的对象有相同或相反的极

性(更亮或更暗);
    需要注意,极性只由 单通道图像决定, 如果传入多通道图像,那么只有第一通

道的图像被使用(不会有错误消息抛出);
    一般在设置模板时使用,可以增加后续的模板查找的鲁棒性和少许加快速度;


5.full_domain(Image : ImageFull : : )
  扩展显示的图像的区域为最大值; 如: 当前显示的图像部分是经过reduce_domain后的

,则调用full_domain后,显示的图像 为整张图片的矩形长宽的大小;也就是显示照片的

所有区域;

 

 

 

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭