% wtmark function performs watermarking in DCT domain
% it processes the image into 8x8 blocks.
% im = Input Image
% wt = Watermark
% embimg = Output Embedded image
% p = PSNR of Embedded image
thank you !
Hey! everyone Sorry for delayed response.
Actually I have added and subtracted the value 35 ( its empirical founding or it can be any value). So that it can be easily distinguished while taking DCT and aging back to IDCT to identify the watermark bit was 0 or 1. :)
Hope you get it. I still not feel free to ask more questions.
for i=1:8 % To address row of block
for j=1:8 % To adress column of block
if (i==8) && (j==8) && (w<=welem) % Eligiblity condition to insert watremark
% i=1 and j=1 - means embedding element in first bit of every block
I don't understand it. Help me pls
I can't understand these code!
can anybody explain me that gui code which comprises of 1493 lines
tell the steps......which file run first
KIndly upload the algorithm for fruitful flow o understanding.For bothe extracting and embedding
WANT TO SEE STHE FILE FOR THE FURTHER RESAERCH WORK
If u have any query regarding ur project either mail at email@example.com or, https://www.facebook.com/MatlabProjects-909644652486619. Kindly Spread it to Help Others.
hello sir, i can't understand why the value of 63rd coefficient in each block in dct image is added or subtracted by 35 only?
Hello sir,, my name hermawan,, I am student of diponegoro university (Semarang, Indonesia), I need a code of your image watermarking with DCT method for my final project sir. I really hope you assistance for my project, I need your help sir. I thank you sir,,
best regards.. hermawan,
Sorry for my bad english,,
It was a great code, easy to understand and easy to use.
how i can download this file?