工控编程吧

标题: halcon lowlands函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-30 12:56
标题: halcon lowlands函数介绍
1.lowlands(Image : Lowlands : : )
lowlands从图像Image 中提取所有满足条件的点,
点的灰度值小于或等于其邻域(8邻域)灰度值的,并在lowlands中返回这些点。
每个低地作为一个单独的区域返回。


2.lowlands_center(Image : Lowlands : : )
lowlands_center从灰度值小于或等于相邻(8个邻域)的图像中提取所有点,
并在Lowlands返回这些点。
如果这些点中的一个以上是连接的(Lowland),它们的重心就会返回。
每个低地作为一个单独的区域返回。




3.plateaus(Image : Plateaus : : )
图像Image 中提取所有满足条件的点,
点的灰度值大于或等于其邻域(8邻域)灰度值的,并在Plateaus 中返回这些点。
每个最大值作为一个单独的区域返回。



4.plateaus_center(Image : Plateaus : : )
函数从图像Image 中提取所有满足条件的点,
点的灰度值大于或等于其邻域(8邻域)灰度值的,并在Plateaus 中返回这些点。
如果这些点中的一个以上是连接的(plateau),它们的重心就会返回。
每个高原中心作为一个单独的区域返回。


例程:
read_image (Image, 'particle')
smooth_image (Image, ImageSmooth, 'deriche2', 0.2)
get_image_size (ImageSmooth, Width, Height)
dev_close_window ()
dev_open_window (0, 0, Width, Height, 'black', WindowID)
dev_display (ImageSmooth)
dev_set_colored (12)
* 提取原始图像中所有高地灰度值
plateaus (ImageSmooth, Plateaus)
plateaus_center (ImageSmooth, Plateaus1)
dev_display (Plateaus)
stop ()
* 提取反转图像中所有低地灰度值
invert_image (ImageSmooth, ImageInverted)
lowlands (ImageInverted, Lowlands)
lowlands_center (ImageInverted, Lowlands1)
dev_display (Lowlands)









欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4