gpt4 book ai didi

c - OpenCV 分组白色像素

转载 作者:太空狗 更新时间:2023-10-29 17:08:01 25 4
gpt4 key购买 nike

我已经完成了艰苦的工作,将 MacBook 上的 iSight 摄像头变成了红外摄像头,进行了转换、设置阈值等。现在的图像看起来像这样:

alt text

我现在的问题是;我需要通过对白色像素进行分组来了解我的图像上有多少 Blob 。我不想使用 cvBlob/cvBlobsLib,我宁愿只使用 OpenCV 中已有的内容。

可以遍历像素并通过检查(阈值)触摸白色像素对它们进行分组,但我猜想从 OpenCV 可能有一种非常简单的方法可以做到这一点?

我猜我不能使用 cvFindContours 因为这将检索一个大数组中的所有白色像素,而不是将它们分成“组”。有人可以推荐吗? (注意这些不是圆圈,只是小红外 LED 发出的光)

非常感谢!
捣碎

最佳答案

遍历图像以寻找白色像素。当您遇到一个时,您使用 cvFloodFill 并将该像素作为种子。然后增加每个区域的填充值,使每个区域具有不同的颜色。这称为标记。

关于c - OpenCV 分组白色像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com