calc_val
import numpy as np
import imageio
import cv2
import os
file_path = "images/raw"
file_list = os.listdir(file_path)
mins = []
maxs = []
means = []
for each in file_list:
if "image" in each:
rawfile = np.fromfile(file_path + "/" + each, dtype=np.uint16)
rawfile[0] = rawfile[2]
rawfile[1] = rawfile[2]
rawfile[-1] = rawfile[-2]
mins.append(rawfile.min())
maxs.append(rawfile.max())
means.append(rawfile.mean())
print(f"{mins} min is : {min(mins)}")
print(f"{maxs} max is : {max(maxs)}")
# print(np.round(means, decimals=0))
means = np.array(means).astype(dtype=int).tolist()
print(f"{means} mean is : {np.mean(means)}")