我有一个256x256的图像,我想把它分成16x16块。然后我想将每个块的LSB设置为零。之后我想使用带有用户键的MD5功能,图像ID,图像的宽度和高度,块的索引和图像块X'(X'与图像块X相同,但LSB女巫除外被设置为零)作为参数。然后我想在MD5函数生成的散列和我的水印的相应块之间执行XOR运算,并将其结果插入到我的图像块的LSB中以获得带水印的图像块。我正在尝试使用blockproc函数,但我不知道我将在这里使用什么作为一个有趣的东西。我在网上找不到任何东西。谢谢你的帮助,对不起我的英语!
答案 0 :(得分:1)
您可以在纯模式下使用imread。然后,您可以将块转换为字节和位。然后你可以替换所需的位。