Halcon轮廓多余区域计算

原始图像         计算后

通过区域筛选和区域差集运算,计算轮廓多余区域到轮廓轴线最远端距离

轮廓提取

dev_update_off ()
dev_close_window ()
dev_open_window (0, 1200, 512, 484, 'black', WindowHandle)

read_image (Image, './01.bmp')
* 颜色通道分割
decompose3 (Image, Image1, Image2, Image3)
* 阈值筛选
threshold (Image1, Regions, 15, 72)
* 区域分割
connection (Regions, ConnectedRegions)
* 区域筛选
select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
* 获取筛选区域角度
orientation_region (SelectedRegions, Phi)
* 生成一个矩形,方向和划痕方向相同
gen_rectangle2 (Rectangle, 300, 200, Phi, 100, 1)
* 经过opening操作后,得到去掉突出的部分
opening (SelectedRegions, Rectangle, RegionOpening)
*提取轮廓的xld
gen_contour_region_xld (Regi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值