您好,欢迎来到刀刀网。
搜索
您的当前位置:首页Halcon两种人机交互绘图方式

Halcon两种人机交互绘图方式

来源:刀刀网

-------------------------方式一

read_image (Image, 'E:/Halcon数据/资源图片/左.bmp')

//创建一个可以交互修改的圆。此圆仅作为初始位置,后期可拖拽修改
create_drawing_object_circle (2120, 3030, 180, DrawID)
//设置颜色
set_drawing_object_params (DrawID, 'color', 'green')
//将现有绘图对象附加到 HALCON 窗口
attach_drawing_object_to_window (WindowHandle, DrawID)

绿色状态表示可拖拽修改

*获取联动区域
get_drawing_object_iconic (Object, DrawID)

//取消绑定
detach_drawing_object_from_window (WindowHandle, DrawID1)
detach_background_from_window (WindowHandle)
//显示目标区域
reduce_domain (Image, Object, ImageReduced)

-------------------------方式二

//此种方式没有初始位置,需要直接在窗口画区域
draw_rectangle2 (WindowHandle, Row, Column, Phi, Length1, Length2)

//修改区域
draw_rectangle2_mod (WindowHandle, Row, Column, Phi, Length1, Length2, Row1, Column1, Phi1, Length11, Length21)

//显示目标区域
dev_set_draw ('margin')
gen_rectangle2 (Rectangle, Row1, Column1, Phi1, Length11, Length21)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务