Image processing 查找最大连接组件

Image processing 查找最大连接组件,image-processing,cluster-computing,boundary,haar-wavelet,Image Processing,Cluster Computing,Boundary,Haar Wavelet,我有一个二进制图像(image1)。现在我想检测原始图像中的图形(可能包括大文本)在哪里。我使用haar小波变换检测a图像B中的某个位置可能是a的图形(图2)。如果我使用图像A-图像B=图像C(图像3),这可能不好,因为我们有一些边界。现在我想移除边界或者准确地检测图像A中的图形?怎么做 我尝试使用已连接的组件,但它会随着时间的推移而运行 这是我的图片:(我不能直接上传图片) 图像A-图像B=图像C(这意味着如果A(i,j)=1和B(i,j)=1,那么C(i,j)=0;)标准连接组件算法

我有一个二进制图像(image1)。现在我想检测原始图像中的图形(可能包括大文本)在哪里。我使用haar小波变换检测a图像B中的某个位置可能是a的图形(图2)。如果我使用图像A-图像B=图像C(图像3),这可能不好,因为我们有一些边界。现在我想移除边界或者准确地检测图像A中的图形?怎么做

我尝试使用已连接的组件,但它会随着时间的推移而运行

这是我的图片:(我不能直接上传图片)


图像A-图像B=图像C(这意味着如果A(i,j)=1和B(i,j)=1,那么C(i,j)=0;)

标准连接组件算法将正常工作并在线性时间内执行

我建议使用BFS(广度优先搜索)而不是递归DFS(深度优先搜索),以避免可能的堆栈溢出。

这是我的reslut(图C-结果)