watermark

Embedding and detecting a keyed watermark in a triangle mesh.

Group watermark

Detailed description

libwatermark marks an STL mesh with a payload that a watermark::Key can read back. Watermarker combines the layers, from LSB encoding to the spectral layer, and watermark::Detector reads the payload again.

Classes

Class What it is
Key Cryptographic key for watermark embedding and detection
SpectralWatermark Layer 4: blind spectral watermark on the mesh Laplacian
TriangleRatio Layer 3: a watermark in the area ratios of adjacent triangle pairs
Watermarker Embeds a watermark in a mesh with one or more layered methods
In this section