为了进行文本检测,我分割整个图像以获得更好的结果(所有具有重叠的相同维数的图像),并生成其掩码(二进制图像),并将这些分割图像合并成一个完整的图像(与原始图像的维数)。
现在,我经常合并所有这些图像,但是没有检测到文本的重叠图像删除了图像全合并掩码图像中的白色补丁。
为了克服这个问题,我了解了OpenCV中的拼接图像,因此我使用这个链接来拼接图像https://www.pyimagesearch.com/2018/12/17/image-stitching-with-opencv-and-python/#pyi-pyimagesearch-plus-pricing-modal,但是这段代码并不适用于二进制图像。在OpenCV中可以用重叠的二值图像进行拼接吗?
发布于 2020-11-10 11:17:38
OpenCV python中的拼接只适用于全景图像(相机图像),当您引用这个链接:stitching.html时,它会找到并匹配图像中的特性。
如果您想要合并这些映像,只需将其与python:PIL中的https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.paste一起使用。
将这些图像与:image.paste(im, (x, y),mask=im)合并,其中掩码为255,给定的图像按原样复制。如果掩码为0,则保留当前值。
https://stackoverflow.com/questions/64695758
复制相似问题