gpt4 book ai didi

c - 二值图像的简单多 Blob 检测?

转载 作者:太空狗 更新时间:2023-10-29 15:00:56 25 4
gpt4 key购买 nike

如果有一个给定的二维图像数组,其中阈值已经完成,现在是二进制信息。

是否有任何特定的方法来处理此图像,以便我在图像上获得多个 blob 的坐标?

我不能使用 openCV,因为这个过程需要在 C 语言的自定义模拟器上同时运行 10 多个模拟机器人。

我需要 blob 的 xy 坐标,但首先我需要先找到那些多个 blob。

像素组大小的最简单标准应该就足够了。但我不知道如何开始编码。

PS:单blob应该没问题。问题是多个 blob。

只是一个先机?

最佳答案

看看QuickBlob这是一个小型的独立 C 库,听起来非常适合您的需求。

QuickBlob 带有一个小型命令行工具 (csv-blobs),可输出在输入图像中找到的每个 Blob 的位置和大小:

./csv-blobs white image.png
X,Y,size,color
28.37,10.90,41,white
51.64,10.36,42,white
...

这是一个示例(输出图像是通过 QuickBlob 附带的 show-blobs.py 微型 Python 实用程序生成的):

input image output image

关于c - 二值图像的简单多 Blob 检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16132303/

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