halcon学习笔记(4)——调用图形函数画Region

来源:互联网 发布:维修基金算法 编辑:程序博客网 时间:2024/06/07 02:19

        前面学习了Halcon手册里的一个例子,这里简单扩展一下,例子在Halcon手册Solution Guide I Basics第三章里面也有,这里我自己实验的例子如下:

read_image (Image, 'E:/images/44.png')rgb1_to_gray (Image, GrayImage)get_image_size (GrayImage, Width, Height)  dev_close_window ()  dev_open_window (0, 0, Width, Height, 'black', WindowHandle)  gen_circle (ROI1, 200, 200, 50)gen_rectangle1 (ROI2, 30, 20, 100, 200)reduce_domain (GrayImage, ROI1, ImageReduced1)reduce_domain (GrayImage, ROI2, ImageReduced2)edges_sub_pix (ImageReduced1, Edges1, 'lanser2', 0.5, 20, 40)edges_sub_pix (ImageReduced2, Edges2, 'lanser2', 0.5, 20, 40)dev_display (GrayImage)dev_display (ROI1)dev_display (ROI2)dev_display (Edges1)dev_display (Edges2)

         实验图像如下:


         简单说一下算子内容:

                read_image (Image, 'E:/images/44.png')

                *读取图像;

                rgb1_to_gray (Image, GrayImage)

                *将彩色图像转为灰度;

                get_image_size (GrayImage, Width, Height)  
                dev_close_window ()  
                dev_open_window (0, 0, Width, Height, 'black', WindowHandle)  

                *显示图像;

                gen_circle (ROI1, 200, 200, 50)

                *Region里面的画圆,画圆后的图像是ROI1,坐标y_200,x_200,r_50;

                gen_rectangle1 (ROI2, 30, 20, 100, 200)

                *Region里面的画方,画方后的图像是ROI2,坐标y_30,x_20,y2_100,x2_200;

                reduce_domain (GrayImage, ROI1, ImageReduced1)
                reduce_domain (GrayImage, ROI2, ImageReduced2)

                *Region里面的减少图像到gen_的范围里;

                edges_sub_pix (ImageReduced1, Edges1, 'lanser2', 0.5, 20, 40)
                edges_sub_pix (ImageReduced2, Edges2, 'lanser2', 0.5, 20, 40)

                *一个边缘算子,检测出图像中突出的边缘;

                dev_display (GrayImage)
                dev_display (ROI1)
                dev_display (ROI2)
                dev_display (Edges1)
                dev_display (Edges2)

                *叠加着显示图像;

                

                另外Region中有很多取图的算子,这里以后用到再讲。可以在F1的帮助文档里查看,如下:



0 0
原创粉丝点击