import torch
from PIL import Image
import numpy as np
from torch.utils.data import Dataset
import os
from torchvision import transforms
import random
import matplotlib.pyplot as plt
def show_tensor_img(tensor_img):
to_pil = transforms.ToPILImage()
img1 = tensor_img.cpu().clone()
img1 = to_pil(img1)
plt.imshow(img1,cmap='gray')
def plot_data_loader_image(data_loader):
"""
显示dataloader中所有图片
col:表示一行显示多少图片
"""
batch_size = data_loader.batch_size
col = batch_size
row=int(batch_size*len(data_loader)/col)
for i,data in enumerate(data_loader,start=0):
lr, hr = data ### data是数据
img=hr
for j in range(col):
plt.subplot(row, col, i*col+j+1)
plt.xticks([]) # 去掉x轴的刻度
图像超分辨dataset
于 2022-10-06 18:04:17 首次发布
本文探讨了在深度学习领域中用于图像超分辨率的dataset,详细介绍了如何使用Python和PyTorch进行相关数据预处理及模型训练。通过这些数据集,研究者能够训练出提升图像清晰度的高效模型。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



