【发布时间】:2021-09-03 06:05:40
【问题描述】:
我想将图像分割成 48 个 (=6x8) 小图像文件,用于由表格边框分隔的 48 个单元格。也就是说,我想要文件img11.png,...,img68.png,其中img11.png 包含 (1,1) "1.4x4x8" 单元格,img12.png (1,2) "M/ T" 单元格,img13.png "550,000" 单元格,...,img68.png 右下角的 "641,500" 单元格。
我想这样做是因为我认为它会提高tesseract 的性能,这并不令人满意,因为我的许多图像文件的质量比上面显示的要差得多。此外,边距和大小是多种多样的,有些图像包含非英文字符和图像。
是否有软件包可以检测表格边界并将图像分割成 m x n 图像?我是这个领域的新手。我已经阅读了How to find table like structure in image,但这超出了我的能力范围。不过我愿意学习。
感谢您的帮助。
【问题讨论】:
-
对行求和,然后分别对列求和,黑线应求和为零,然后检测行/列求和中的零索引,然后您可以通过索引拆分图像 [ x0, x1, ...], [y0, y1, ...]
标签: image-processing png