赞
踩
Halcon的基本概念是【图像,区域,轮廓线】,初学者务必要搞清三者区别和联系。以下介绍如何将一个图像的区域截取出来,保存成另外的图像。本文用来加强概念,并用以下案例去理解概念的用途。
何为图像?就是以一个矩阵模式,存储的矩形块,块内每一点都有一个灰度值。
何为区域?区域类似于mask,是个二值化的结构,也就是说,区域没有灰度的概念,只有1和0,表示“有用”像素点和“没用”像素点,实际当中,区域只包含“有用”像素的坐标,用get_region_points函数获取这些坐标,用get_gray_value获取这些点对应的灰度。区域是个坐标集合,它对应了任意对象的形状范围,并以(row,column)的表格形式存在。根据区域提供的坐标线索,可以提取出图像中的像素。
何为轮廓线?轮廓线也是一个集合,是区域对应的最外边界的点的集合,也以(row,column)的表格形式存在。
以上所述,大家要注意“图像、区域、轮廓”的数据结构不同,所起的作用也不同,通常,可以相互转化,就是说,通过区域,得到对应的图像,或反之。
好了,阅读下列示范代码:
- read_image(Image,'monkey')
- draw_ellipse(3600,Row,Column,Phi,Radius1,
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。