使用PIL进行深度学习翻译图像



我使用Pillow是为了在道路识别神经网络的数据集上实现数据扩充。我想对我的卫星照片进行翻译(从左到右(,同时将图像的最右侧(在边界之外(转移到左侧,就像你在玩pacman一样,以免丢失任何信息。

我曾考虑过使用PIL.Image.AFFINE变换:

import PIL
def TranslateX(img)
return img.transform(img.size, PIL.Image.AFFINE, (1, 0, 0, 0, 1, 0)

它确实将下面的图像-下面的图像转换为这个图像(你可以看到左侧的黑色边界(,但没有给出令人满意的结果,看起来更像这个

我是不是错过了什么?有人知道我该如何做到这一点吗?

非常感谢您抽出时间。

Mark Setchel提供的答案(谢谢!(

原来我只需要滚动我的图像。。。同样,在提问时,词语很重要。请参阅文档:https://pillow.readthedocs.io/en/stable/handbook/tutorial.html?highlight=Roll#rolling-图像

最新更新