halcon 区域 inner_rectangle1 smallest_rectangle1 smallest_rectangle2


*如果需要根据方位调整角度,则需要使用smallest_rectangle2
read_image(Image,'pellets')
dev_set_color('white')//设置颜色为白色
dev_set_draw('fill')//设置填充为满
regiongrowing(Image,Regions0,1,1,3,500)//利用区域生长分割图像,Regons==33个区域
*threshold(Image,Regions, 128, 255)
*connection(Regions,Regions0)
select_shape(Regions0, Regions,[ 'area','height'], 'and', [1000,30],[3000,70])
inner_rectangle1(Regions,Row1,Column1,Row2,Column2)//获取内接矩形
smallest_rectangle1(Regions,Row11,Column11,Row21,Column21)//获取外接矩形
smallest_rectangle2(Regions, Row, Column, Phi, Length1, Length2)//获取外切任意矩形
dev_clear_window()
dev_set_line_width (3)//设置线宽
dev_set_color('green')//设置颜色为绿色
dev_set_draw ('margin')//设置填充为轮廓
dev_display(Image)
dev_set_color('red')//设置颜色为红色
dev_get_window(WindowHandle)
disp_rectangle1(WindowHandle,Row1,Column1,Row2,Column2)//显示内接矩形
disp_rectangle1(WindowHandle,Row11,Column11,Row21,Column21)//显示内接矩形
dev_set_color('yellow')//设置为黄色
disp_rectangle2(WindowHandle, Row, Column, Phi, Length1, Length2)//显示任意矩形

 

 

 

 

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值