blind_watermark icon indicating copy to clipboard operation
blind_watermark copied to clipboard

Blind&Invisible Watermark ,图片盲水印,提取水印无须原图!

Results 32 blind_watermark issues
Sort by recently updated
recently updated
newest added

Hi, I am curious why u shuffled DCT block before the SVD operation, what's the meaning of that ? For safty? And I found that the fast mode doest works...

例如旋转,裁剪之类的攻击,即使裁剪的非常小,只要还原回去了就能提取水印,但例如裁剪还原填补的是白色像素,像素值已经与原图不同了,请问为何这时候也能提取出水印呀

您好,我在通过bash使用这个库时出现了问题,希望您能帮我解答,非常感谢。 问题是:当水印信息为“watermark text”时,添加水印和提取水印都正常;但是当我把水印信息改为“this is the watermark text"之类的其它文本时,添加水印正常,但是提取水印时显示水印信息为乱码。 再次向您表示感谢。

同样是向左旋转45度 奇怪了 其他Crop之类的可以还 ![embedded_rotate](https://user-images.githubusercontent.com/8787897/174274096-979aa539-61f3-4c2b-9a41-277efd0b6301.png) 原

稍微调整了下水印就失效 ![embedded_contrast](https://user-images.githubusercontent.com/8787897/174236894-b4ce7b5a-aa45-4c6b-ad6d-790eaa0a8d5c.png) 了

在 Windows 和 Linux 上安装都遇到了问题,不知是否可以提供一个可用的 Docker 镜像或者 Dockerfile。谢谢!

使用mac自带的预览做的缩放,旋转90度,以及用微信截图,extract均为乱码,仅用预览的钢笔工具涂抹的几笔能正确extract

代码见 https://github.com/guofei9987/blind_watermark/issues/78 即使加了掩模仍然会出错 ``` bytearray(b'\x00\xcc\x0b\xb5\xd7:\xa5v]\xac6\xfbEW\x9aK\x1f\xb4\xf1\xee:\x0bi\xa0\x953\x19T\x9d\x87K\xf5\x96\xa4J\x1c\x7f1\x0c\xffq\xe5\n\x83\x9c\x9c\x9dF\xdd\x8fQXd\x02H\xae\x91\xdb\xca\xca\x94d!\x84\xa8q\x93\xf2\xcf\xfd\xe6Y\xea\xb8\xa5\xdc\x0c\xc3\x053~\xa6\x02\xa2\x18\x1b\xd1 \xf9\x1a\x10is\xc7\xfd\xb5\xbcbW\x05\xf2\xa8O),\xb9\xc9\x85\n\'\xb9\xa6\x7fX\xf8\xa7\x0c\xdd\xfd@\xb9\'=+d\x96\xfc\xe6\xde6\x80J5c\x82\xad\xb3\x90\x86!\x8c\x86\xbf\xf6\x03\x10\x8aS\x13\xd4\xc9\xfeV\x11M\xb7n\x063\x03Dx\x98\xd2@\x1e^\x85\x14\\j\x87\xc2\xbe\xd9\xcaE\xb8\x81O\xce\x8d\x85}Y\x01f\x18?\xfa\xfe\xb8@\xdd\x90\xa2+\x9e\xc0;\xf2BP\xe7\xd3a\x8a\xf7\xddA\x17\xae\xe1B\x86\x05\xf20\x14\x87\t\'\xc0xY\x97\xff6\x92\xb5&\xb4w=,\x0e\x11\xaa\xdbP\x11\xfejw\xb2K\xf9\x82A\xe2+\xcf\x03\xf6\xdc\xfb\xb9\xa7\x07&BG!\x01\x89\xc7\xf8}\x1f\xa8=-\xdf)\x05L\xac\xb6gk\xc0\xbe\x9f\x1bR\xf9sQm%\xdf\xb1\x04q[\x83\xdde\xf7\xbb\xa5Q\x18\xfa\xc3\xf6\xb3\xde\x82\x84c\xd4\x9b]\xd6\x9e$T2\xccUdt>\x82\xa6\x90\r\x10MK \xa0\x12\x84\x18\r\xb6\xc34\x0fy:\xb9\xb4\x96%\xf3d\xab\xee\xd6\x8a\x92\x91$#I\xa1\xb0Q*)\xcb\xda]\xb3\xc3L\x85A\xbc;\xb6/\xc5\xff\x0f\xa9\x17(5\xd5O\x97=\'*\xfa{`\xa0\xc1\xdf\xb2 \x0fN\xac\'\xb3JH\x90\xd8\'\xd2\'\xe3$f\x1auIM\x83Q\nT5\xe3.\xd7@\xf6\x82*\x91\xa2\xd5\xa1K\xed\xf2B\xbc*M\x88\xa1\xc8g\x85\x06\x00W\x98.\x14\x85a\xf1\x8eY\xac\x16\x16SQ\xb8{\xb2P\x11"\xab\x96y\x07\xabu\xaf/\xed\x18\x06\xdd\x97\r\x0b\x8dQ\xbd\x95\x8a2\xb1\x9e\xee0,\x91\x91\xcan\xc9\x94\x1c\xed\x1f\x9f\xbe\xbc\x98L\xd9\x88\xaefC\x9f\x97\xba\xd0\xc3F:@ E\xf4do\xdb}w\x87\xc2\x86\x93o\xfd!g\xc9X]\xbd\xb2\x0f\x8c\xf0\xd4g\x1eC7\xc5\xb8>\x1f\x97:\xa8R\xf3;.ci\xdf\xf1].\xb2b\xa5\x83n\x8bp5(\xc9\xe4\xdf\xef*i\x13J\x08\xe6\x0c\xa1\xc4P\xdd\'\x18\xfc\x82\xa6\x90\r\x10MK \xa0\x12\x84\x18\r\xb6\xc34\x0fy:\xb9\xb4\x96%\xf3d\xab\xee\xd6\x8a\x92\x91$#I\xa1\xb0Q*)\xcb\xda]\xb3\xc3L\x85A\xbc;\xb6/\xc5\xff\x0f\xa9\x17(5\xd5O\x97=\'*\xfa{`\xa0\xc1\xdf\xb2 \x0fN\xac\'\xb3JH\x90\xd8\'\xd2\'\xe3$f\x1auIM\x83Q\nT5\xe3.\xd7@\xf6\x82*\x91\xa2\xd5\xa1K\xed\xf2B\xbc*M\x88\xa1\xc8g\x85\x06\x00W\x98.\x14\x85a\xf1\x8eY\xac\x16\x16SQ\xb8{\xb2P\x11"\xab\x96y\x07\xabu\xaf/\xed\x18\x06\xdd\x97\r\x0b\x8dQ\xbd\x95\x8a2\xb1\x9e\xee0,\x91\x91\xcan\xc9\x94\x1c\xed\x1f\x9f\xbe\xbc\x98L\xd9\x88\xaefC\x9f\x97\xba\xd0\xc3F:@ E\xf4do\xdb}w\x87\xc2\x86\x93o\xfd!g\xc9X]\xbd\xb2\x0f\x8c\xf0\xd4g\x1eC7\xc5\xb8>\x1f\x97:\xa8R\xf3;.ci\xdf\xf1].\xb2b\xa5\x83n\x8bp5(\xc9\xe4\xdf\xef*i\x13J\x08\xe6\x0c\xa1\xc4P\xdd\'\x18\xfc

https://e.coding.net/goodput/desktop-watermark/blind_watermark.git 主要增加了UI的一个界面 使用pyQT5写的 主要问题是:有些时候水印内容太多,或者有特殊字符,例如空格,逗号就无法解析。应该是程序问题,和UI无关。