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]