1、copy_image(Image:DupImage::)
复制image图像
2、region_to_bin(Region:BinImage:ForegroundGray,BackgroundGray,Width,Height:)
将区域Region转换为一幅二进制图像BinImage。
ForegroundGray,BackgroundGray分别为前景色灰度值和背景色灰度值。
Width,Height为Region的宽度和高度。
3、region_to_label(Region:ImageLabel:Type,Width,Height:)
将区域Region转换为一幅Lable图像ImageLabel。
Type为imagelabel的类型。
Width,Height为Region的宽度和高度。
4、region_to_mean(Regions,Image:ImageMean::)
绘制ImageMean图像,将其灰度值设置为Regions和Image的平均灰度值。
相关例子:
- *读取图像
- read_image(Image,'G:/Halcon/机器视觉/images/bin_switch/bin_switch_2.png')
- *复制图像
- copy_image(Image,DupImage)
- *区域生长<ahref="http://lib.csdn.net/base/datastructure"class='replace_word'title="算法与数据结构知识库"target='_blank'style='color:#df3434;font-weight:bold;'>算法</a>
- regiongrowing(Image,Regions,3,3,1,100)
- *生成ImageMean
- region_to_mean(Regions,Image,ImageMean)
- *将Region转换为二进制图像
- region_to_bin(Regions,BinImage,255,0,512,512)
- *将Region转换为Label图像
- region_to_label(Regions,ImageLabel,'int4',512,512)
实验结果: