Halcon学习(一):常用算子、函数和阈值分割、模板匹配


一、常用算子、函数

1、窗口

1、新建窗口

*参数:左上角坐标x,y,窗口宽,高,背景颜色,窗口句柄
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)

*参数:输入图片,窗体左上角坐标x,y,窗体宽度的范围(默认-1也可[100200]),窗体高度的范围(默认-1也可[100200]),窗体句柄
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)

*参数:窗体左上角坐标x,y,窗体宽度的范围(默认-1也可[100200]),窗体高度的范围(默认-1也可[100200]),窗体句柄
dev_open_window_fit_size (0, 0, Width, Height, -1, -1, WindowHandle)

2、设置窗口属性

*定义窗口区域填充模式  如果设置为'fill',则区域显示为已填充;如果设置为'margin',则仅显示轮廓。
dev_set_draw ('margin')

3、清除当前窗口的内容

dev_clear_window()

4、关闭窗口

dev_close_window()

5、其他

*获取活动窗口的句柄 
dev_get_window (WindowHandle)

*激活窗体  参数:窗体句柄
dev_set_window (WindowHandle)

2、图片

*读取图片 参数:图片句柄,图片路径
read_image (Image, 'C:1.png')

*灰度  参数:输入图片,输出图片
rgb1_to_gray (Image, GrayImage)

*在当前图形窗口中显示图像对象 参数:输入图像  (用于关闭窗体后,重新给另一个窗体图像)
dev_display (Image)

3、形状

1、矩形

*创建矩形  参数:矩形句柄,矩形的左上角坐标x,y,矩形的右下角坐标x,y
gen_rectangle1 (Rectangle, 230, 45, 296, 107)

*创建矩形  参数:矩形句柄,矩形中心坐标x,y,弧度,一半的宽度,一半的高度
gen_rectangle2 (Rectangle, 300, 200, 0, 100, 20)

*创建矩形 参数:矩形句柄,矩形中心坐标x,y,弧度,一半的宽度,一半的高度
gen_rectangle2_contour_xld (Rectangle, 500, 200,rad(90), 200, 20.5)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值