Example #1
0
File: main.py Project: TloAndy/FYP
import tensorflow as tf
import numpy as np
from Image import Image
import SuperResolution
# np.set_printoptions(threshold=np.nan)

path_gpu = '/data/ssd/public/kkwong6/Training/'
path_local = './Training/'

# Hyper params
learning_rate = 0.0002
epochs = 500
batch_size = 40
dataset_size = 100

X_grey = Image.LoadTrainingGreyImage(dataset_size, path_gpu + 'X2_grey/')
Y_grey = Image.LoadTrainingGreyImage(dataset_size, path_gpu + 'HR_grey/')

print('finish reading')

X_norm = Image.Normalize(X_grey)
Y_norm = Image.Normalize(Y_grey)

print('finish Normalize')

X_cropped = Image.Segment(X_norm, 256)
Y_cropped = Image.Segment(Y_norm, 512)

print('finish cropping')

X_final = Image.ExpandDims(X_cropped)
Example #2
0
                                  filter,
                                  output_shape=output_shape,
                                  strides=stride,
                                  padding=padding_type)


def Normalize_1D(images):
    images_flatten = Images.Flatten(images)
    return Image.Normalize(images_flatten)


def Normalize_2D(images):
    return Image.Normalize(images)


X_grey = Image.LoadTrainingGreyImage(dataset_size, './Training/X2_grey/')
Y_grey = Image.LoadTrainingGreyImage(dataset_size, './Training/HR_grey/')

X_norm = Image.ExpandDims(Normalize_2D(X_grey))
Y_norm = Image.ExpandDims(Normalize_2D(Y_grey))

X_3dims = Image.ExpandDims(X_grey)
Y_3dims = Image.ExpandDims(Y_grey)

imsave('tmp.png', X_grey[0].astype(int))
imsave('tmp1.png', Y_grey[0].astype(int))

X_train = tf.placeholder(tf.float32)
Y_train = tf.placeholder(tf.float32)

# 1st Layer - Features Extraction