Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Image value to value conversion

12 Ansichten (letzte 30 Tage)
OLUFEMI SONEYE
OLUFEMI SONEYE am 8 Aug. 2019
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
How can I convert an image of value(64*64*3 double) to another value(128*128*3 double) ?
  5 Kommentare
OLUFEMI SONEYE
OLUFEMI SONEYE am 8 Aug. 2019
@Walter Roberson,thank you so much. Below is my code. I think this will assist in giving me a perfect answer.
code(i.e. is on watermarking):
t=0.3;
[wm_LL,wm_LH,wm_HL,wm_HH]=dwt2(wkdim2,'haar');
[wm_LL1,wm_LH1,wm_HL1,wm_HH1]=dwt2(wm_LL,'haar');
wr_HH1= (2*(wm_HH1)-(h_HH1))/t;
wr=idwt2(w_LL,w_LH,w_HL,wr_HH1,'haar');
figure;imshow(uint8(wr)); title('Recovered watermark');
imwrite((uint8(wr)),'images/recover.png');
save wr1 wr1
note: wm_HH1 is 64*64*3 double and h_HH1 is 128*128*3 double. I need an assistance to convert the value of wm_HH1 to match the value of h_HH1. Thank you.
Walter Roberson
Walter Roberson am 8 Aug. 2019
Your wr_HH1 has to end up the same size as wm_HH1 so that you can do the idwt2() properly. You do not want to convert the 64*64*3 to 128*128*3: you want to convert the 128*128*3 to 64*64*3

Antworten (0)

Diese Frage ist geschlossen.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by