开启左侧

请问画的矩形框怎么随着图像缩放而不消失

[复制链接]
343012090 发表于 2019-6-13 10:23:02 | 显示全部楼层 |阅读模式
大家早上好,请问一下,我想在图像上截取一个地方作为模板,但是当我改变图像大小时,画的矩形模板框就突然消失了,有什么 办法能在缩放图像时,这个矩形框跟着变化,而不消失
画图像用的是HOperatorSet.DrawRectangle2,
Criss 发表于 2019-6-13 10:35:29 | 显示全部楼层
halcon里面只要改变了图像大小显示,那么就会产生重新绘图,由于你绘制的只是图形变量和图像本身没关系,所以重绘只会影响图像本身而不会把你绘制的区域等图形一起显示。
Halcon中图形是独立显示的,绘制顺序如下:图片 ->区域、轮廓 ->提示字符串信息
看楼主的代码是在C#中,所以需要在每次DispObj显示图像后再把区域也手动用DispObj以下就可以了,区域可以反复concat进去,这样就可以显示很多区域!
(而且楼主可以独立对区域单独设置颜色SetColor)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表