This repository contains implementations of various digital image watermarking schemes for grayscale images, as proposed by different authors.
Each module defines a class named watermarking with the following methods:
add_watermark: Adds a watermark to an image.extract_watermark: Extracts a watermark from an image.- Some modules may also include
extract_watermarksfor handling multiple watermarks.
To get started, install the required Python dependencies:
pip install -r requirements.txt
## Testing
`pytest`