首页 文章

blob和连接组件之间有什么区别吗?

提问于
浏览
6

在处理图像处理和计算机视觉时,这两个术语常常可以互换地出现 - Blob detectionConnected Component labeling .

我发现的主要区别在于处理视频抓取的人更多地谈论blob,而且这涉及到比周围环境更亮/更暗的功能 . 连接组件(CC)处理共享相同颜色的区域 .

但是从编码和实现的角度来看,它们可以互换使用 - 比如 cvFindContours() 用于检测"CCs"和"blobs",这意味着同样的事情?或者就此而言,Blobs库可用于CC分析以及blob检测 .

2 回答

  • 0

    据我理解,术语“connected component labelling”指的是“斑点检测”过程中的最后一步,由此识别二进制图像中的每个单独的连接像素组(例如,阈值化的背景差异图像) .

    相反,术语“斑点检测”可以用于表示与“连接组件标记”相同的事物或用于表示the two step procedure of generating a binary image AND performing connected component labelling .

    尽管如此,所得到的连接的像素组可以互换地称为“斑点”或“连接的组件” .

    还值得一提的是,“连接组件标签”具有more general meaning in terms of graph theory,其中“连接组件”是节点组,其中存在连接该组的任何两个成员的路径 . 因此,二进制图像中的连接像素组对应于特殊情况这个更广泛的定义,其中像素可以被视为具有弧的节点,这些节点具有共享相同值的4或8像素邻域中的那些像素 . 希望这有帮助!

  • 7

    This image is about 2 different connected components

    一个4连通组件有北,东,西,南邻居 . 但是,8个连通分量具有全部,即N,NE,E,ES,S,SW,W,WN) . 但是,BLOB只是一组连接的像素,中间没有任何中断....

相关问题