QQ登录

只需一步,快速开始

halcon rectangularity函数介绍

[ 复制链接 ]
rectangularity(Regions : : : Rectangularity)
Rectangularity计算输入区域的矩形度.
为了确定矩形的长度,首先计算一个矩形,
它与输入区域具有相同的一阶矩和二阶矩。
矩形度度量的计算最终是基于计算出的矩形与按矩形面积归一化的输入区域之差的面积。


对于矩形,矩形度返回值1。
输入区域与理想矩形的偏差越大,矩形的返回值就越小。


在一个空区域中,操作符矩形返回值0(如果没有设置其他行为(参见set_system))。
如果传递多个区域,则将矩形的数值存储在一个元组中,
该值在元组中的位置对应于该区域在输入元组中的位置。


例程
read_image (Image, 'printer_chip/printer_chip_01')
threshold (Image, Region, 140, 255)
connection (Region, ConnectedRegions)
select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
rectangularity (SelectedRegions, Rectangularity)
gen_rectangle2 (Rectangle, 300, 200, 0, 100, 20)
rectangularity (Rectangle, Rectangularity1)

例程计算一提取区域的矩形度,和手动生成矩形的矩形度。
对比查看效果。
  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索