import os
import cv2 #vision task package opencv-python
import pandas as pd
import glob
import numpy as np

def load_transform_images(folder):
    """[summary]

    Args:
        filename ([type]): [description]
    """
    images = [cv2.imread(file, flags=cv2.IMREAD_GRAYSCALE) for file in glob.glob("./data/"+ folder+"/*.jpg")]
    return images

def transform(data):
    flat = []
    df = pd.DataFrame()
    
    for i,img in enumerate(data):
        scale = (img.astype(np.float32) - 127.5)/127.5
        scale = scale.reshape(1,-1)
        df = df.append(pd.Series(scale[0]), ignore_index=True)
        
    return df

# def batch_data(data):