Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用PIL翻译图像进行深度学习_Python_Image Processing_Python Imaging Library_Data Augmentation - Fatal编程技术网

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()左右翻转图像
你能描述一下你想要得到的实际输出吗?我不太明白你想要的输出是什么。为了澄清:我想让右边被翻译切掉的图像部分回到左边,看起来像这样:哦,你需要滚动图像。。。