Raid41 commited on
Commit
9a6de71
·
1 Parent(s): 531358b

Update dataset/datasets.py

Browse files
Files changed (1) hide show
  1. dataset/datasets.py +17 -11
dataset/datasets.py CHANGED
@@ -1,11 +1,4 @@
1
- import torch
2
- import os
3
  from PIL import Image
4
- import torchvision.transforms as transforms
5
- import matplotlib.pyplot as plt
6
- import numpy as np
7
-
8
- from utils.utils import generate_mask
9
 
10
  class TrainDataset(torch.utils.data.Dataset):
11
  def __init__(self, data_path, transform=None):
@@ -14,6 +7,11 @@ class TrainDataset(torch.utils.data.Dataset):
14
  self.transform = transform
15
  self.ToTensor = transforms.ToTensor()
16
 
 
 
 
 
 
17
  def __len__(self):
18
  return len(self.data)
19
 
@@ -25,8 +23,8 @@ class TrainDataset(torch.utils.data.Dataset):
25
  bw_name = "bw_" + image_name
26
  dfm_name = 'dfm_' + image_name
27
 
28
- bw_img = np.expand_dims(np.array(Image.open(os.path.join(self.data_path, 'bw', bw_name)).convert('L')), 2)
29
- dfm_img = np.expand_dims(np.array(Image.open(os.path.join(self.data_path, 'bw', dfm_name)).convert('L')), 2)
30
 
31
  bw_img = np.concatenate([bw_img, dfm_img], axis=2)
32
 
@@ -56,6 +54,11 @@ class FineTuningDataset(torch.utils.data.Dataset):
56
  self.data_path = data_path
57
  self.transform = transform
58
 
 
 
 
 
 
59
  np.random.shuffle(self.color_data)
60
  self.ToTensor = transforms.ToTensor()
61
 
@@ -64,8 +67,11 @@ class FineTuningDataset(torch.utils.data.Dataset):
64
 
65
  def __getitem__(self, idx):
66
  color_img = Image.open(os.path.join(self.data_path, 'color', self.color_data[idx])).convert('RGB')
67
- bw_img = np.expand_dims(np.array(Image.open(os.path.join(self.data_path, 'real_manga', self.data[idx])).convert('L')), 2)
68
- dfm_img = np.expand_dims(np.array(Image.open(os.path.join(self.data_path, 'real_manga', 'dfm_' + self.data[idx])).convert('L')), 2)
 
 
 
69
 
70
  if self.transform:
71
  result = self.transform(image=np.array(color_img))
 
 
 
1
  from PIL import Image
 
 
 
 
 
2
 
3
  class TrainDataset(torch.utils.data.Dataset):
4
  def __init__(self, data_path, transform=None):
 
7
  self.transform = transform
8
  self.ToTensor = transforms.ToTensor()
9
 
10
+ # Directorio para guardar las imágenes en blanco y negro
11
+ self.bw_directory = os.path.join(data_path, 'bw')
12
+ if not os.path.exists(self.bw_directory):
13
+ os.makedirs(self.bw_directory)
14
+
15
  def __len__(self):
16
  return len(self.data)
17
 
 
23
  bw_name = "bw_" + image_name
24
  dfm_name = 'dfm_' + image_name
25
 
26
+ bw_img = np.expand_dims(np.array(Image.open(os.path.join(self.bw_directory, bw_name)).convert('L')), 2)
27
+ dfm_img = np.expand_dims(np.array(Image.open(os.path.join(self.bw_directory, dfm_name)).convert('L')), 2)
28
 
29
  bw_img = np.concatenate([bw_img, dfm_img], axis=2)
30
 
 
54
  self.data_path = data_path
55
  self.transform = transform
56
 
57
+ # Directorio para guardar las imágenes en blanco y negro
58
+ self.bw_directory = os.path.join(data_path, 'bw')
59
+ if not os.path.exists(self.bw_directory):
60
+ os.makedirs(self.bw_directory)
61
+
62
  np.random.shuffle(self.color_data)
63
  self.ToTensor = transforms.ToTensor()
64
 
 
67
 
68
  def __getitem__(self, idx):
69
  color_img = Image.open(os.path.join(self.data_path, 'color', self.color_data[idx])).convert('RGB')
70
+ bw_name = "bw_" + self.data[idx]
71
+ dfm_name = "dfm_" + self.data[idx]
72
+
73
+ bw_img = np.expand_dims(np.array(Image.open(os.path.join(self.bw_directory, bw_name)).convert('L')), 2)
74
+ dfm_img = np.expand_dims(np.array(Image.open(os.path.join(self.bw_directory, dfm_name)).convert('L')), 2)
75
 
76
  if self.transform:
77
  result = self.transform(image=np.array(color_img))