Python 使用PIL翻译图像进行深度学习
我使用枕头,以实现数据集上的道路识别神经网络的数据增强。我想对我的卫星图像进行翻译(从左到右),同时将图像的最右侧(在边界之外)传输到左侧,就像你在玩吃豆人一样,以免丢失任何信息 我考虑使用Python 使用PIL翻译图像进行深度学习,python,image-processing,python-imaging-library,data-augmentation,Python,Image Processing,Python Imaging Library,Data Augmentation,我使用枕头,以实现数据集上的道路识别神经网络的数据增强。我想对我的卫星图像进行翻译(从左到右),同时将图像的最右侧(在边界之外)传输到左侧,就像你在玩吃豆人一样,以免丢失任何信息 我考虑使用PIL.Image.AFFINE变换: 导入PIL def TranslateX(img) 返回img.transform(img.size,PIL.Image.AFFINE,(1,0,0,1,0) 这确实会将下面的图像转换为(您可以看到左侧的黑色边框),但不会给出令人满意的结果,而不是外观 我错过了什么吗
PIL.Image.AFFINE
变换:
导入PIL
def TranslateX(img)
返回img.transform(img.size,PIL.Image.AFFINE,(1,0,0,1,0)
这确实会将下面的图像转换为(您可以看到左侧的黑色边框),但不会给出令人满意的结果,而不是外观
我错过了什么吗?有人知道我如何才能做到这一点吗
非常感谢您抽出时间。马克·塞切尔提供的答案(谢谢!) 原来我只需要翻滚我的形象……再说一次,提问时语言是很重要的。
查看文档:我不太确定我是否理解Pacman、卫星和卡通人物,但我认为您希望使用PIL的
image.transform()左右翻转图像
你能描述一下你想要得到的实际输出吗?我不太明白你想要的输出是什么。为了澄清:我想让右边被翻译切掉的图像部分回到左边,看起来像这样:哦,你需要滚动图像。。。