Do you convert the output of DCT Steganography from double into uint8 then to double again before extracting the hidden message?
1 次查看(过去 30 天)
显示 更早的评论
In Matlab environment, do you export the output of the Inverse DCT from double to uint8 (to write an image file jpg, png, bmp etc) then reading the resulted image and converted it into double again to extract the hidden message?
The issue is that, the output of the last stage of DCT Steganography is Floating-point numbers and not Integer numbers (0-255).
The message can not be recovered when the Stego-Image exported outside Matlab then reused inside Matlab to extract the message.
My process for hiding is:
DCT --> Quantization --> Embedding the message -->> Dequantization -->Inverse DCT --> Stego-Image (my question)
For extracting the message:
Stego-Image --> DCT --> Quantization --> Extracting the message
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Convert Image Type 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!