QQ登录

只需一步,快速开始

halcon get_image_pointer3函数介绍

[ 复制链接 ]
get_image_pointer3(ImageRGB : : : PointerRed, PointerGreen, PointerBlue, Type, Width, Height)
函数获取一个三通道图像的三个通道的数据指针,图像的类型与长宽也可以额外获取。
因此,可以通过指针直接访问HALCON数据库中的图像数据。

在HALCON中,图像按行顺序线性化储存,即一行一行地储存。
'complex' 和'vector_type类型图像有特定的处理方式。
complex类型图像是隔行扫描的,实部和虚部是交替的。
相反,“vector_field”图像由两个矩阵组成,
一个用于行,一个用于列,它们一个接一个地存储在HALCON数据库中。

get_image_pointer3返回的指针只能在HALCON数据库中存在相应的图像对象时使用。
如果没有注意到这一点,可能会导致意外的行为或程序崩溃。
另外,如果是多通道图像的话,仅返回第一通道的指针。


可运行下面代码,查看效果
read_image (Image, 'patras')
get_image_pointer3 (Image, PointerRed, PointerGreen, PointerBlue, Type, Width, Height)



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索