def read_haisi_raw(path_M):
#path_M = ('C:/Users/EDY/Desktop/h5_pro/3/marg_raw_withexp.raw')
size = 3840 * 2160
f1 = open(path_M, 'rb')
raw_data = []
for i in range(size):
data = f1.read(2)
cut = struct.unpack('H', data)[0]
raw_data.append(cut)
raw = np.array(raw_data).reshape((2160, 3840))
raw = downsample_rggb(raw)
raw = raw / (4095)
# print(raw)
raw = np.clip(raw, 0, 1)