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后,显示的图像 为整张图片的矩形长宽的大小;也就是显示照片的

所有区域;

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值