gpt4 book ai didi

c++ - 从 Blob OpenCV 侵 eclipse 文本

转载 作者:行者123 更新时间:2023-11-28 07:00:07 29 4
gpt4 key购买 nike

我需要检测文档上的文本 block 并取回它们的边界框,我听说我应该腐 eclipse 图像,这会将文本“弄脏”在一起并形成 Blob ,然后我可以使用 Blob 检测来找到文本是。目前我已经将图像二值化,上面有一些文字。

我一直在使用这段代码进行腐 eclipse ,它正在将文本稍微合并在一起。但是我怎样才能使它更严重呢?这些参数让我有点困惑,如果有人能解释我如何使侵 eclipse 更严重,那就太好了!

侵 eclipse (quad, quad, Mat(), cv::Point(-1, -1), 2, 1, 1);

谢谢。

最佳答案

尝试使用更大的结构元素:

int element_size=10;
Mat element = getStructuringElement( cv::MORPH_ELLIPSE,Size( 2*element_size + 1, 2*element_size+1 ),Point( element_size, element_size ) );
cv::erode(quad,quad,element);

我还认为此链接对您的任务很有用:

http://docs.opencv.org/trunk/modules/objdetect/doc/erfilter.html

关于c++ - 从 Blob OpenCV 侵 eclipse 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22600384/

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