工控编程吧

标题: halcon area_holes函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-15 22:57
标题: halcon area_holes函数介绍
area_holes(Regions : : : Area)
area_holes计算输入区域中孔的面积。
该面积定义为孔中包含的像素数。
如果一个区域有多个孔,则返回该区域中所有孔的面积之和。
邻域类型是通过set_system('neighborhood',<4/8>)设置的(默认值:8-neighborhood)。


如果传递了多个区域,结果将存储在元组中,
元组中的值的索引对应于输入区域的索引。
对于空区域,该区域的值为0。


例程
gen_circle (Circle, 200, 200, 100)
gen_circle (Circle1, 200, 200, 50)
difference (Circle, Circle1, RegionDifference)
area_holes (RegionDifference, Area)
area_center (Circle1, Area1, Row, Column)
Area1和Area面积相同。

或例程
gen_circle (Circle, 200, 200, 100)
gen_circle (Circle1, 200, 150, 25)
gen_circle (Circle2, 200, 250, 25)
difference (Circle, Circle1, RegionDifference)
difference (RegionDifference, Circle2, RegionDifference)
area_holes (RegionDifference, Area)
area_center (Circle1, Area1, Row, Column)
area_center (Circle2, Area2, Row1, Column1)
Area = Area1+Area2
[halcon]1[/halcon]







欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4