回形针角度

 

 

read_image (Image, 'clip')
dev_close_window ()
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
** 设置窗体的字体 大小, 样式 , 是否粗体 ,是否斜体
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')

** 窗口右下角显示press run f5 continue
disp_continue_message (WindowHandle, 'black', 'true')

stop ()

binary_threshold (Image, Region, 'max_separability', 'dark', UsedThreshold)
connection (Region, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 5695.21, 8227.44)
** 区域的填充方式
dev_set_draw ('fill')
**输出对象的颜色数量
dev_set_colored (12)

dev_set_color ('green')
dev_display (SelectedRegions)
**获取每个区域的方向
orientation_region (SelectedRegions, Phi)
area_center (SelectedRegions, Area, Row, Column)
dev_set_line_width (3)
dev_set_draw ('margin')
leng:=80
dev_set_color ('blue')
** 绘制回形针方向的箭头
disp_arrow (WindowHandle, Row, Column, Row-leng*sin(Phi), Column+leng*cos(Phi), 4)
**显示回形针的角度
disp_message (WindowHandle, deg(Phi)$('3.1f'), 'Image', Row, Column-100, 'black', 'true')

 

posted @ 2024-07-06 15:17  陌念  阅读(19)  评论(0)    收藏  举报