*halcon 里的密度这个概念是采用圆做为基础来计算的,
*密度的公式C=周长的平方/(4*面积*3.14)
*圆的密度始终是1
*正方形的密度为1.273
*如果是1*2的长方形,则密度为36/(4*2*3.14)=1.432
*密度的使用方法能够快速的获取我们所需的目标
read_image(Image,'punched_holes')
dev_set_color('white')//设置显示的颜色
regiongrowing(Image,Regions,1,1,3,100)//利用区域增长分割图像
count_obj(Regions,Number)//统计区域数量
for i:=1 to Number by 1//对索引区域进行操作
select_obj(Regions,ObjectSelected,i)//选择区域
compactness(ObjectSelected,Compactness)//提取一个区域的密度系数
if (Compactness<1.8)//当密度系数小于1.8时
dev_set_color('green')//设置显示颜色为绿色
dev_display(ObjectSelected)//显示该区域
else
dev_set_color('red') 设置显示颜色为红色
dev_display(ObjectSelected)//显示该区域
endif
endfor