import cv2
import fire
from imwatermark import WatermarkDecoder


def testit(img_path):
    bgr = cv2.imread(img_path)
    decoder = WatermarkDecoder("bytes", 136)
    watermark = decoder.decode(bgr, "dwtDct")
    try:
        dec = watermark.decode("utf-8")
    except:
        dec = "null"
    print(dec)


if __name__ == "__main__":
    fire.Fire(testit)