工控编程吧

标题: halcon mirror_region函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-12 12:56
标题: halcon mirror_region函数介绍
mirror_region(Region : RegionMirror : Mode, WidthHeight : )
函数相对三个轴之一Mode,反射一个区域Region
如果模式设置为“row”,则反射到横轴上;
如果模式设置为“column”,反射到纵轴上;
如果模式设置为“对角线”,反射到主对角线x=y上。


对于Mode = 'row'或'column',参数WidthHeight指定对称轴坐标的两倍。
因此,如果从图像中提取了区域Region ,并且应该以类似于从该图像的镜像版本中提取区域的方式进行镜像,
那么WidthHeight对应于该图像的一个维度(根据Mode)。
如果Mode = '对角线',则不使用参数WidthHeight。


例程:
read_image(Image,'monkey')
threshold(Image,Seg,128.0,255.0)
get_image_size (Image, Width, Height)
mirror_region(Seg,Mirror,'row',Height)
dev_display (Mirror)

或例程
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'white', WindowID)
dev_set_color ('black')
* Draw with the mouse an arbitrary region into the window
draw_region (Region, WindowID)
mirror_region (Region, RegionMirror1, 'row', 512)
mirror_region (Region, RegionMirror2, 'column', 512)
mirror_region (RegionMirror2, RegionMirror3, 'row', 512)
dev_clear_window ()
dev_set_draw ('margin')
dev_set_color ('red')
dev_display (Region)
dev_set_color ('green')
dev_display (RegionMirror1)
dev_set_color ('blue')
dev_display (RegionMirror2)
dev_set_color ('magenta')
dev_display (RegionMirror3)

[halcon]1[/halcon]







欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4