工控编程吧
标题:
halcon class_2dim_unsup函数介绍
[打印本页]
作者:
qq263946146
时间:
2019-6-1 00:22
标题:
halcon class_2dim_unsup函数介绍
class_2dim_unsup(Image1, Image2 : Classes : Threshold, NumClasses :
class_2dim_unsup使用两个单通道图像执行分类。
首先,计算两幅图像的二维直方图(histo_2dim)。
在这个直方图中,提取第一个最大值;它是第一个集群中心。
直方图是用两幅图像域的交集来计算的(见reduce_domain)。
然后,确定在最大范数下,距离聚类中心的 Threshold像素最大的图像中的所有像素。
这些像素构成一个输出区域。
接下来,从直方图中删除分类后的像素,
这样就不会考虑到下一个类。
在这个修改后的直方图中,再次提取最大值;它还是一个集群中心。
以上步骤为重复
NumClasses次
;
因此,产生了NumClasses个输出区域。
只返回在两个图像中定义的像素。
例程:
read_image (Image, 'patras')
dev_close_window ()
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, 'white', WindowID)
decompose3 (Image, Red, Green, Blue)
dev_display (Red)
dev_set_draw ('fill')
dev_set_colored (6)
dev_display (Red)
median_image (Red, RedMedian, 'square', 5, 'mirrored')
median_image (Blue, BlueMedian, 'square', 5, 'mirrored')
class_2dim_unsup (RedMedian, BlueMedian, Classes, 30, 3)
[halcon]1[/halcon]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4