/WatermarkingLSB

Watermarking using LSB (Least significant bit)

Primary LanguagePythonMIT LicenseMIT

Watermarking using LSB

Demo

WATERMARKED IMAGE                                   EXTRACTED IMAGE

Watermarked Watermarkedgif

How to use

Watermark image:
python main.py -w image.jpg watermark.jpg
Extract watermark:
python main.py -e watermarkedimage.png

Dependencies

  • Numpy
  • Matplotlib

Note

Since LSB is very fragile, any compression like jpg etc. will most likely break the watermark.
The watermark has to be of lower dimension then the image.