- 展示要显示的图像区域
dev_display (ModelImage)
要显示的颜色
dev_set_color (‘yellow’)
dev_set_draw(“fill”): 全填充区域
dev_set_draw(“margin”): 填充区域的轮廓
- 填充区域内的空缺点
fill_up(SelectedRegions, RegionFillUp)- 灰度直方图可以区分开该区域,选定合适的数值插入
*threshold (ImageResult, Regions2, 221, 255)
- 将区域转换为轮廓
gen_contour_region_xld (RegionTrans, Contours, ‘border’)
shape_trans (SelectedRegions, RegionTrans, ‘rectangle2’)
“convex”:加凸壳
“ellipse”: 和输入区域具有相同的长短测度的椭圆“outer_circle”:包含区域的最小圆形
“inner_circle”:被区域包含的最大圆
“rectangle1”:最小包含区域,平行于坐标轴
“rectangle2”:包含区域的最小矩形
“inner_rectangle1”:适合区域大小的和区域最大长度方向一致的内矩阵
“inner_center”:抽取内部骨架点,到区域中心距离最小
消除噪点: opening_rectangle1(),opening_circle()
用于填充缝隙: closing_rectangle1(),closing_circle()
- 创建平行于坐标轴的矩形
gen_rectangle1 — Create a rectangle parallel to the coordinate axes.
gen_rectangle1( : Rectangle : Row1, Column1, Row2, Column2 : )
- 创建任意方向的矩形。
gen_rectangle2
— Create a rectangle of any orientation.gen_rectangle2( : Rectangle : Row, Column, Phi, Length1, Length2 : )