【发布时间】:2019-12-06 14:43:22
【问题描述】:
如何将图像文件(JPG 格式)保存到我的本地系统中。我使用 BinaryFiles 将图片加载到 spark 中,将它们转换为 Array 并进行处理。下面是代码
from PIL import Image
import numpy as np
import math
images = sc.binaryFiles("path/car*")
imagerdd = images.map(lambda (x,y): (x,(np.asarray(Image.open(StringIO(y)))))
做了一些图像处理,现在键有路径,值有图像数组
imageOutuint = imagelapRDD.map(lambda (x,y): (x,(y.astype(np.uint8))))
imageOutIMG = imageOutuint.map(lambda (x,y): (x,(Image.fromarray(y))))
如何将图像保存到本地/HDFS 系统,我看到没有与之相关的选项。
【问题讨论】:
标签: python image-processing apache-spark pyspark