请选择 进入手机版 | 继续访问电脑版

Hello Mat

 找回密码
 立即注册
查看: 1095|回复: 0

connection连通域处理

[复制链接]

10

主题

11

帖子

40

金钱

版主

Rank: 7Rank: 7Rank: 7

积分
76
发表于 2023-3-19 23:28:30 | 显示全部楼层 |阅读模式
本帖最后由 WiTiAi 于 2023-3-20 12:29 编辑
  1. // https://www.cnblogs.com/dengzhekaihua/p/15638510.html
  2.             OpenCvSharp.ConnectedComponents cc = Cv2.ConnectedComponentsEx(Region);
  3.             int Number = cc.Blobs.Count;       //获取数量
  4.             ConnectedRegions = new Mat[Number];
  5.             for (int i = 0; i < Number; i++)   //依次遍历每个轮廓
  6.             {
  7.                 Mat temp = new Mat();
  8.                 cc.FilterByBlob(Region, temp, cc.Blobs[i]); //生成blob的mat
  9.                 ConnectedRegions[i] = temp.Clone();
  10.                 temp.Dispose();
  11.             }
复制代码

参考:
【1】Halcon实例转OpenCVSharp--粘连物体分割与计数(基于形态学+连通域计算) (附源码)_Color Space的技术博客_51CTO博客
【2】OpenCvSharp函数:ConnectedComponents、ConnectedComponentsWithStats、ConnectedComponentsEx_图南堂的博客-CSDN博客
【3】https://vimsky.com/examples/deta ... tyClone-method.html

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-3-29 02:32 , Processed in 0.211455 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表