Halcon gen_rectangle1算子说明

函数说明

gen_rectangle1( : Rectangle : Row1, Column1, Row2, Column2 : )
创建直立矩形
Row1, Column1分别代表左上角点坐标
Row2, Column2 分别代表右下角点坐标
矩形的宽度 = Column2 - Column1 + 1
矩形的高度 = Row2 - Row1 + 1

范例代码

read_image(Image,‘mreut’)
gen_rectangle1(Rectangle,0,0,5,3)
reduce_domain(Image,Rectangle,Mask)
area_center(Mask,Area, Row, Column)
region_features(Mask,‘area’,AreaRegion)

解释说明

矩形左上角坐标为原点(0,0),右下角坐标为(3,5)
The operator gen_rectangle1 generates one or more rectangles parallel to the coordinate axes which are described by the upper left corner (Row1, Column1) and the lower right corner (Row2, Column2). More than one region can be created by passing a tuple of corner points. The coordinate system runs from (0,0) (upper left corner) to (Width-1,Height-1). See get_system and reset_obj_db in this context.
根据官方文档说明,右下角其实代表(width-1,height-1)
那宽度应该是3-0+1=4
高度应该是5-0+1=6
矩形的面积是4 * 6 = 24
area_center与region_features这两个算子输出的结果都是24
以上输出是可以对应起来的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值