blind-watermark icon indicating copy to clipboard operation
blind-watermark copied to clipboard

Watermark added to the frequency domain by Fourier transform

blind-watermark

This was written in Python2.7
Python3 Version

Usage

python encode.py --image <image file> --watermark <watermark file> --result <result file>

python decode.py --original <original image file> --image <image file> --result <result file>

Use --alpha to change the alpha (default 5.0).

Example

encode:

original image
image

watermark
image

python encode.py --image ori.png --watermark watermark.png --result res.png

result
image

decode:

python decode.py --original ori.png --image res.png --result extract.png

watermark
image