繁体   English   中英

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

[英]Translate image using PIL for Deep Learning

我正在使用 Pillow 来实现道路识别神经网络数据集的数据增强。 我想在我的卫星图片上进行翻译(比如从左到右),同时将图像的最右侧(将在边界之外)转移到左侧,就好像你在玩吃豆子一样,以免丢失任何信息。

我想过像这样使用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-an-image

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM