# read_fp16.py
import numpy as np
import cv2
import scipy.misc
fp16_file = "./0.fp16"
print("fp16_file is {}:".format(fp16_file))
image_test = np.fromfile(fp16_file)
print("\nThe fp16 format image is:\n{}".format(image_test))
print("The fp16 format image size is:\n{}".format(image_test.size))
image_test = np.fromfile(fp16_file, dtype=np.float16)
print("\nThe fp16 format image is:\n{}".format(image_test))
print("The fp16 format image size is:\n{}".format(image_test.size))
image_test = np.fromfile(fp16_file, dtype=np.float32)
print("\nThe fp16 format image is:\n{}".format(image_test))
print("The fp16 format image size is:\n{}".format(image_test.size))