Description: Watermarking source
version 0.4
* bug fixes
- wm_xia_{e|d}.c variable level uninitialized
- wm_zhu_{e|d}.c variable level uninitialized
- issue with random() vs. rand() and RAND_MAX in frid2_common.c
* added option to bruyn algorithm to disable block skipping
* added algorithm kim
version 0.3
* added nice manual/documentation
* added algorithms by Dugad, Wang, Zhu, Fridrich
* added Makefiles for Win32 plattform (mingw32)
version 0.2
* added contribution by Vassilis Fotopoulos (Piva s algorithm,
DCT, Hartley and subband domain)- see Fotopoulos/ subdirectory
* stuff moved to Meerwald/ subdirectory
* added Bruyndonckx, Corvi, Koch, Xia, Xie algorithms
version 0.1
* initial release
Peter Meerwald
Dept. of Scientific Computing, University of Salzburg
pmeerw@cosy.sbg.ac.at
http://www.cosy.sbg.ac.at/~pmeerw/Watermarking
- [testimage] - Fridrich proposed a perceptual image has
- [LSB] - Watermarking Algorithm hope you like
File list (Check if you may need any files):
数字水印源代码\ANNOUNCEMENT
..............\Makefile
..............\manual.lyx
..............\manual.pdf
..............\manual.ps
..............\README
..............\wms\.dummy
..............\.in32_bin\.dummy
..............\.atermarked\.dummy
..............\sigs\.dummy
..............\Meerwald\bruyn_common.c
..............\........\bruyn_common.h
..............\........\cmp_bruyn_sig.c
..............\........\cmp_corvi_sig.c
..............\........\cmp_cox_sig.c
..............\........\cmp_dct.1
..............\........\cmp_dct.c
..............\........\cmp_dct8x8.1
..............\........\cmp_dct8x8.c
..............\........\cmp_dugad_sig.c
..............\........\cmp_dwt
..............\........\cmp_dwt.c
..............\........\cmp_frid2_sig.c
..............\........\cmp_kim_sig.c
..............\........\cmp_koch_sig.c
..............\........\cmp_pgm.1
..............\........\cmp_pgm.c
..............\........\cmp_ppm.1
..............\........\cmp_wang_sig.c
..............\........\cmp_xia_sig.c
..............\........\cmp_xie_sig.c
..............\........\cmp_zhu_sig.c
..............\........\coeff.c
..............\........\coeff.h
..............\........\coord.c
..............\........\coord.h
..............\........\dct.c
..............\........\dct.h
..............\........\dwt.c
..............\........\dwt.h
..............\........\dwt_util.c
..............\........\dwt_util.h
..............\........\filter.dat
..............\........\frid2_common.c
..............\........\frid2_common.h
..............\........\gen_bruyn_sig.1
..............\........\gen_bruyn_sig.c
..............\........\gen_corvi_sig.1
..............\........\gen_corvi_sig.c
..............\........\gen_cox_sig.1
..............\........\gen_cox_sig.c
..............\........\gen_dugad_sig.c
..............\........\gen_frid2_sig.c
..............\........\gen_kim_sig.c
..............\........\gen_koch_sig.1
..............\........\gen_koch_sig.c
..............\........\gen_kutter_sig.1
..............\........\gen_wang_sig.c
..............\........\gen_xia_sig.c
..............\........\gen_xie_sig.c
..............\........\gen_zhu_sig.c
..............\........\gray.c
..............\........\gray.h
..............\........\kim_common.c
..............\........\kim_common.h
..............\........\Makefile
..............\........\README
..............\........\signature.c
..............\........\signature.h
..............\........\sort.c
..............\........\sort.h
..............\........\wang_common.c
..............\........\wang_common.h
..............\........\wavelet.c
..............\........\wavelet.h
..............\........\wm.c
..............\........\wm.h
..............\........\wm_bruyn_d.c
..............\........\wm_bruyn_e.c
..............\........\wm_corvi_d.1
..............\........\wm_corvi_d.c
..............\........\wm_corvi_e.1
..............\........\wm_corvi_e.c
..............\........\wm_corvi_s.1
..............\........\wm_corvi_s.c
..............\........\wm_cox_d.1
..............\........\wm_cox_d.c
..............\........\wm_cox_e.1
..............\........\wm_cox_e.c
..............\........\wm_dugad_d.c
..............\........\wm_dugad_e.c
..............\........\wm_frid2_d.c
..............\........\wm_frid2_e.c
..............\........\wm_kim_a.c
..............\........\wm_kim_d.c
..............\........\wm_kim_e.c
..............\........\wm_koch_d.1
..............\........\wm_koch_d.c
..............\........\wm_koch_e.1
..............\........\wm_koch_e.c