Hutao_hutao | 1 points | Feb 17 2022 20:28:37

码老嗨进

看见隔壁有人发帖,说是可以通过image thresholding来防止截图带隐形水印。谷歌一下后,发现原理是把某个值以下的颜色全变成白色,某个值以上的颜色全变成黑色。有没有码老嗨来搞个Python或者其他代码实现一下,这样就不用每次都用网页版了。为了鼠鼠们的生命安全,请各位码老嗨帮个忙,谢谢茄子

[-] jingleonline | 1 points | Feb 17 2022 20:45:26

OpenCV有库,自己套一下

[-] Ok_Scientist_691 | 1 points | Feb 17 2022 21:31:00

我對數學算式非常欣賞 但對代碼非常恐懼

[-] CheesecakeDestoryer | 1 points | Feb 17 2022 21:34:14

https://docs.python.org/3/tutorial/

[-] lighter0610 | 1 points | Feb 17 2022 21:37:42

mark一下,晚上回家写写试试,效果好发sub里

[-] SquirtleCringe | 1 points | Feb 17 2022 21:52:39

  1. 从图或video读frame
  2. 换成np array
  3. 每个pixel [r,g,b] 用threshold =&rt; [0, 0, 0] or [255, 255, 255]

[-] Ubuntu_20_04_LTS | 1 points | Feb 17 2022 22:52:34

https://github.com/masyagin1998/robin

这个?

[-] radio_gaga20471 | 1 points | Feb 18 2022 00:00:35

数字水印的技术多了去了,只会破解一种不能保你安全

[-] yigeluren | 1 points | Feb 18 2022 03:04:43

这种二值化后信息基本丢光了,几乎不可能水印了。

[-] flanders002 | 1 points | Feb 18 2022 01:45:11

周末研究下,但是就像楼上说的那样,水印技术不是停滞不变的,国内不少APP都有专门团队在做这个,你说的这个做出来也不一定保证安全。

[-] XitlerThePooh | 1 points | Feb 18 2022 01:58:43

https://pinetools.com/threshold-image 有在线工具

[-] fkxjpfk | 1 points | Feb 18 2022 03:05:58

如果有人能做个shortcut就好了

[-] yigeluren | 1 points | Feb 18 2022 03:08:53

建议对图片求微分,这样虽然也是二值化,但是基本上图片里面物体轮廓都能出来。设阈值图片只能一大块黑,一大块白,几乎不能看

[-] BrainUpgrademan | 1 points | Feb 18 2022 03:35:08

这样的话还得ios和安卓编译对应的两个版本。不过我觉得二值化现在基本可以干掉大部分的隐写

[-] Acceptable_Eye4175 | 1 points | Feb 18 2022 05:03:36

用Canny呢 就留下边缘 或者加噪点呢

[-] 2rdjjjjjj | 1 points | Feb 18 2022 11:29:57

最直接的方法就是压缩图片降低分辨率,好像也有ai技术能把细微细节直接给替换掉,但是都会降低原图质量