gpt4 book ai didi

c - 使用 leptonica 查找区域的边界框

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:35 25 4
gpt4 key购买 nike

我试图找到与蓝线和红线之间的区域相交的黑色像素连续区域的边界框(见下图)。

我已经使用 leptonica 库进行了非常简单的图像处理,并且我知道如何“手动”解决问题。但是,我认为 leptonica 已经有了用于该工作的快速工具 - 问题是它没有很好的文档记录,我不知道我应该寻找哪些功能。

如果能在 leptonica 的文档中提供一些提示和功能指针,我将不胜感激。

这是示例图片:

Example

绿色框是我需要为线之间区域中的所有岛屿找到的。

最佳答案

我找到了一个解决方案:

假设 PIX* pixb 是 1bpp 源图像,BOX* b 是红蓝线之间的框:

BOXA* bb = pixConnCompBB(pixb, 8); // to find bounding boxes of all connected components      on the image
BOXA* bil = boxaIntersectsBox(bb, b);

结果是一个数组bil,由与线之间的区域相交的边界框组成。

关于c - 使用 leptonica 查找区域的边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11049879/

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