halcon中有两种类型,HObject 和 HImage。
如果对象本身就是 HImage 类型,那么这个类型自带一个函数CountChannels。
但是,很多情况下,你得到的是HObject对象, 但其实这就是个图, 这个时候如何获取?
将HObject转换为HImage?其实有更好的的方式,就是通过调用count_channels 这个算子:
halcon脚本:
count_channels (Image, Channels)
C#
HOperatorSet.CountChannels(img, out countChannels);