[英]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.