Halcon图像处理基础-三种图像数据类型

图像:

  1.    灰度图像:黑白色组成的图像,组成图像的每个像素的值用灰度值表示,范围为0-255;以128为界限 越偏向0越黑 越偏向255越白
  2. 彩色图像:彩色图像的每个像素是由三基色红,蓝,绿组成,每个色的范围0-255,三色又称为三通道

区域:

  1. 如果说图像是用灰度值描述像素点,区域就可以用0或1来描述像素点是否被选中,即我们常说的二值化,由被选中的像素点所组成的图像就叫区域,区域是个集合。

轮廓:

  1. 轮廓是halcon中的一个数据结构,前面介绍的图像二值化出来的区域是以像素为单位的,该区域边缘是锯齿状,精度以像素为单位,在工业中我们往往需要得到比像素精度还要高的边缘,这时就需要提取亚像素数据,亚像素数据可以通过亚像素阈值分割或亚像素边缘提取算子提取来得到,这些处理结果是可以用亚像素轮廓来表示的。

图像创建相关函数:

算子:get_image_size(Image : : : Width, Height)

  1. 示例:get_image_size (Image, Width, Height)
  2. Image(输入对象):输入的图像变量
  3. Width(输出控制):输出获取的图像宽
  4. Height(输出控制):输出获取的图像高

算子:get_image_type(Image : : : Type)

  1. 示例:get_image_type (Image, Type)
  2. Image(输入对象):输入的图像变量
  3. Type(输出对象):输出的图像类型
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务