QQ登录

只需一步,快速开始

halcon gen_region_polygon函数介绍

[ 复制链接 ]
gen_region_polygon( : Region : Rows, Columns : )
gen_region_polygon从由一系列行和列坐标描述的多边形行创建一个区域。
所创建的区域由多边形组成路线内的像素组成。
例程:
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowID)
Rows :=[]
Cols:=[]
num:=0
while (num != 4)
  get_mbutton (WindowID, Row, Column, Button)
  Rows := [Rows,Row]
  Cols := [Cols,Column]
  disp_circle (WindowID, Row, Column, 3)
  num:=num+1
endwhile
dev_clear_window ()
gen_region_polygon (Region, Rows, Cols)
dev_display (Region)

用鼠标右键连续点击四次,用四次的坐标生成多边形。


1.gen_region_polygon_filled( : Region : Rows, Columns : )
gen_region_polygon类似,其生成的区域为闭合区域。
同样可以使用上面例程测试

dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowID)
Rows :=[]
Cols:=[]
num:=0
while (num != 4)
  get_mbutton (WindowID, Row, Column, Button)
  Rows := [Rows,Row]
  Cols := [Cols,Column]
  disp_circle (WindowID, Row, Column, 3)
  num:=num+1
endwhile
dev_clear_window ()
gen_region_polygon_filled (Region, Rows, Cols)
dev_display (Region)

  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索