halcon中有两种类型,HObject 和 HImage。

如果对象本身就是 HImage 类型,那么这个类型自带一个函数CountChannels。

但是,很多情况下,你得到的是HObject对象, 但其实这就是个图,   这个时候如何获取?

将HObject转换为HImage?其实有更好的的方式,就是通过调用count_channels 这个算子:

halcon脚本:

count_channels (Image, Channels)

 C#

HOperatorSet.CountChannels(img, out countChannels);
11-04 12:31