import cv2
import sys
import matplotlib.pyplot as plt
def readPacked(path):
    tmp = cv2.imread(path, -1)

    try:
        # print(path)
        b, g, r, a = cv2.split(tmp)

    except:
        print(path)
        exit(1)

    res = r + g / 256.0 + b / (256.0 * 256.0) + a / (256.0 * 256.0 * 256.0)

    return 32 * res

if len(sys.argv) == 2:
    d = readPacked(sys.argv[1])
    plt.imshow(d,cmap="rainbow")
else:
    d1 = readPacked(sys.argv[1])
    d2 = readPacked(sys.argv[2])

    plt.subplot(1,2,1)
    plt.imshow(d1,cmap="jet")

    plt.subplot(1,2,2)
    plt.imshow(d2,cmap="jet")

plt.show()
