何种算法可以使暗水印能够抵抗屏幕拍摄的攻击?

问题遇到的现象和发生背景

对于暗水印鲁棒性的讨论,通过何种方式可以使得生成的水印能够抵挡屏幕拍摄这种方式的攻击?

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

对于屏幕拍摄的水印有较好的识别率

比较好用的就是变换到频域,在频域加上水印然后还原图像,从原图像上面看一点问题都没有,一旦变换到频域,直接就可以显示出水印来

考虑到变换到频域变换了,但是无法很好的抵御屏摄攻击