3 .Halcon创建图像窗口的几种方式

read_image(Image, 'printer_chip/printer_chip_01')
* 打开图像窗口
*用来打开一个新的图形窗口,可以用来显示图标对象,如图像、区域和线条,也可以执行文本输出。
*该窗口自动变为活动状态,所有所有输出(dev_display和自动显示操作符结果)都重定向到该窗口。
*参数说明
*Row:(integer类型)*左上角行索引(Y)。默认为0,限制:row >= 0。最小增量:1.
*Column:(integer类型)左上角列索引(X)。默认为0,限制:col >= 0。最小增量:1.
*Width:(integer类型)窗口的宽度。默认为512,限制:Width> 0 || Width == -1 。最小增量:1.
*Height:(integer类型)窗口的高度。默认为512,限制:Height> 0 || Height== -1 。最小增量:1.
*Background :(integer类型)背景颜色。默认为黑色(‘black’)。
*WindowHandle:返回的新建的窗口的句柄。
*原文链接:https://blog.csdn.net/qq_42504097/article/details/129051647
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
*在当前图形窗口中显示图像对象
*在活动图形窗口中显示图标对象(图像、区域或 XLD)。 这相当于双击变量窗口内的图标变量
dev_display(Image)
*获取图片大小
*参数说明
*Image输入参数,要获取大小的图片对象
*Width输出参数,输出图片宽度
*Height输出参数,输出图片调试
get_image_size(Image, Width, Height)
*默认参数时根据图片的原来宽高打开窗口,也可以根所自己的要求设置windthLimit,HeightLimit
*打开具有给定最小和最大范围的新图形窗口,以便保留给定园像的纵横比。
*windthLimit设置为-1,则使用以下默认值:【500,800】。
*HeightLimit设置为-1,刚使用以下默认值:[400,600]
*如果根据窗口宽高限制无法创建窗口,刚忽略最小窗口大小的限制
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle1)
*激活一个图形窗口
*用传递的窗口句柄激活图形窗口。 这相当于在图形窗口的工具栏中按下激活按钮。
dev_set_window (WindowHandle1)

dev_display (Image)
*根据Width, Height参数打开窗口
*打开具有给定最小和最大范围的新图形窗口,以便保留给定图像大小的宽度比
*WidthLimit设置为-1,则使用以下默认值:[500,800]
*HeightLimit设置为-1,则使用以下默认值:[400,600]
*如果根据窗口宽高限制无法创建窗口,则忽略最小窗口大小的限制
dev_open_window_fit_size (0, 0, Width, Height, -1, -1, WindowHandle2)
*激活一个图形窗口
*用传递的窗口句柄激活图形窗口。 这相当于在图形窗口的工具栏中按下激活按钮。
dev_set_window (WindowHandle2)

dev_display (Image)

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StevenChen85

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值