一张在二维码处打了马赛克的兑换券截图,经AI图片工具修复后,居然可以扫码读取信息。据央视新闻报道,有网友发现了这一情况,随即引发不少人对AI修复二维码能力的担忧。
打开网易新闻 查看精彩图片
央视对此做了实测,结论分成两种情况。
- 涂鸦只遮挡二维码外围区域,或涂鸦不够厚、未完全覆盖底色时,AI能复原成功;
- 将涂鸦面积放大到全部覆盖二维码,且厚涂至原二维码细节难辨时,AI不能复原出可使用的二维码信息。
专家表示,AI所谓的“恢复”,前提是涂鸦遮挡区域没有盖住核心数据区。一旦核心数据区被彻底覆盖,AI是无法修复的。
这也解释了为什么同样是打码,结果会差这么多。二维码用黑白矩形图案表示二进制数据,被设备扫描后可获取其中包含的信息。与一维条码不同,二维码的长度、宽度均记载着数据,还带有“定位点”和“容错机制”。容错机制的作用在于,即使没有识别到全部条码,或条码存在污损,也能正确还原条码上的信息。
换句话说,遮挡得不够彻底,剩下的信息仍可能被容错机制和AI一起“补”回来;核心数据区被盖死,修复就无从谈起。
央视给出的提醒很具体:处理二维码时,尽可能把二维码90%的区域都打上马赛克。
热门跟贴