WiTiAi 发表于 2023-3-19 23:28:30

connection连通域处理

本帖最后由 WiTiAi 于 2023-3-20 12:29 编辑

// https://www.cnblogs.com/dengzhekaihua/p/15638510.html
            OpenCvSharp.ConnectedComponents cc = Cv2.ConnectedComponentsEx(Region);
            int Number = cc.Blobs.Count;       //获取数量
            ConnectedRegions = new Mat;
            for (int i = 0; i < Number; i++)   //依次遍历每个轮廓
            {
                Mat temp = new Mat();
                cc.FilterByBlob(Region, temp, cc.Blobs); //生成blob的mat
                ConnectedRegions = temp.Clone();
                temp.Dispose();
            }
参考:
【1】Halcon实例转OpenCVSharp--粘连物体分割与计数(基于形态学+连通域计算) (附源码)_Color Space的技术博客_51CTO博客
【2】OpenCvSharp函数:ConnectedComponents、ConnectedComponentsWithStats、ConnectedComponentsEx_图南堂的博客-CSDN博客
【3】https://vimsky.com/examples/detail/csharp-ex-OpenCvSharp-Mat-EmptyClone-method.html

页: [1]
查看完整版本: connection连通域处理