test_watermark.py 357 B

123456789101112131415161718
  1. import cv2
  2. import fire
  3. from imwatermark import WatermarkDecoder
  4. def testit(img_path):
  5. bgr = cv2.imread(img_path)
  6. decoder = WatermarkDecoder('bytes', 136)
  7. watermark = decoder.decode(bgr, 'dwtDct')
  8. try:
  9. dec = watermark.decode('utf-8')
  10. except:
  11. dec = "null"
  12. print(dec)
  13. if __name__ == "__main__":
  14. fire.Fire(testit)