求助!!!tensorflow图像风格迁移过程中读取MSCOCO数据集

本人使用tensorflow实现快速风格迁移,代码参考张宏伦老师的深度有趣,但是由于数据集太大,本人电脑无法支持,跪求解决方法。

# 加载内容图片,统一尺寸
def resize_and_crop(image, image_size):
    h = image.shape[0]
    w = image.shape[1] 
    if h > w:
        image = image[h // 2 - w // 2: h // 2 + w // 2, :, :] #当图像高>宽,取高中间部分,形成正方形
    else:
        image = image[:, w // 2 - h // 2: w // 2 + h // 2, :]    
    image = cv2.resize(image, (image_size, image_size)) #cv2.resize(src原图像,dsize目标图像大小)
    return image

X_data = []
image_size = 256
paths = glob.glob('F:\datasets\train2014\*.jpg')
for i in tqdm(range(len(paths)),ncols=50): #显示进度条
    path = paths[i]
    image = imread(path)
    if len(image.shape) < 3: # 去掉黑白图片
        continue
    X_data.append(resize_and_crop(image, image_size))
X_data = np.array(X_data)
print(X_data.shape)

运行结果:
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值