函数说明
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
以上输出是可以对应起来的