Introduction - If you have any usage issues, please Google them yourself
Matlab to add and extract digital watermark for grayscale image. There are sample images in the compression package. Watermark can be added, and the result is not easily discerned by the naked eye. The information can be added up to 10k bytes. It can be verified if it has been modified. If it is not modified, the hidden information can be extracted. And can mark the position of modification, high accuracy. Algorithm is concise
Packet : 69491732gray_fragile.rar filelist
gray_fragile\1filtered.jpg
gray_fragile\1scaled.jpg
gray_fragile\1watered.jpg
gray_fragile\bdct.m
gray_fragile\bdctmtx.m
gray_fragile\CreateWater.m
gray_fragile\dequantize.m
gray_fragile\ibdct.m
gray_fragile\im2vec.m
gray_fragile\InfoMask.m
gray_fragile\InsertWater.m
gray_fragile\IterationDCT.m
gray_fragile\jpeg_qtable.m
gray_fragile\jpeg_read.c
gray_fragile\jpeg_read.dll
gray_fragile\jpeg_read.m
gray_fragile\jpeg_write.c
gray_fragile\jpeg_write.dll
gray_fragile\jpeg_write.m
gray_fragile\MyDCT.m
gray_fragile\MyIDCT.m
gray_fragile\quantize.m
gray_fragile\README.txt
gray_fragile\RemoveAvg.m
gray_fragile\temptest.m
gray_fragile\vec2im.m
gray_fragile\VerifyWater.m
gray_fragile\WaterTest.m
gray_fragile