Emgu CV函数ConnectedComponentsWithStats返回的空标签

时间:2019-04-01 12:58:34

标签: opencv image-processing emgucv

目标是获取二进制映像bwImage的已连接组件的标签。 执行以下代码时,标签变量中不会提取任何标签:

Image<Gray, Byte> labels = new Image<Gray, Byte>(h,w);
int nccomps = CvInvoke.ConnectedComponentsWithStats(
                bwImage, 
                labels, 
                stats, 
                centroids, 
                Emgu.CV.CvEnum.LineType.EightConnected, 
                Emgu.CV.CvEnum.DepthType.Cv32S);

请注意,bwImage的类型为Matrix<Byte>

代码会编译,并且在nnccomps中发现非零数量的comp,但是变量labels仅包含零。有什么想法吗?

请注意,我也尝试过将labels声明为Matrix<Byte>类型。

0 个答案:

没有答案