有没有可以将二维码隐藏在图片里的方法?就是人眼看不出来,但是可以扫描出来的那种?

2021-08-16 18:15:15 +08:00
 jasondennis12139
如上:
类似这种,看不出来但是可以扫描出来
5759 次点击
所在节点    问与答
31 条回复
Qoxan
2021-08-16 18:30:01 +08:00
设计得不错
AoEiuV020
2021-08-16 18:30:19 +08:00
这个太牛逼了,不像是一键生成的,应该是单独调整基于二维码做的图片,
正常应该是这样的,边上的大点隐藏不了,

https://github.com/scola/Qart
Kagari
2021-08-16 18:35:53 +08:00
这个二维码的两个顶点在眼睛正中,感觉是二维码叠在下面然后再画图。感觉处于微妙的分界点,大概不抗拍照
momocraft
2021-08-16 18:36:26 +08:00
可能按 QR 码的标准来就可以 不知道有现成的产品可用

3 个 finding pattern, 目测是这图里的两眼睛+额头那个好像 debian 的卷
sadfQED2
2021-08-16 18:36:54 +08:00
设计这种图片也太难了吧,需要懂得二维码的编码规则,还得懂设计
shenxgan
2021-08-16 18:41:02 +08:00
牛逼
shpkng
2021-08-16 19:03:40 +08:00
@momocraft 那是很久以前烤串的 logo
MonikaCeng
2021-08-16 19:07:15 +08:00
红米手机,在微信里长按没识别出来
ChenXuting
2021-08-16 19:13:31 +08:00
华为 P20 微信下不可识别。
hs0000t
2021-08-16 19:23:37 +08:00
https://i.loli.net/2021/08/16/vtdbwYFnVNWuk5i.png
单独截出来的二维码部分
yinusxxxx
2021-08-16 19:24:00 +08:00
also24
2021-08-16 19:29:22 +08:00
尝试着对图片进行裁剪,裁剪至这个状态的时候保持可以识别。

看起来两个眼睛确实是两个定位点,另一个定位点可能是左下角。




尝试着降低分辨率,有点点感觉,但不太明显:
hs0000t
2021-08-16 19:42:48 +08:00
mxT52CRuqR6o5
2021-08-16 20:35:03 +08:00
这种得手画了
jim9606
2021-08-16 20:39:46 +08:00
隐藏定位点(这里用了眼睛)比较麻烦,因为不是什么原图都有可以充当定位点的图案。

不过我挺好奇怎么缺了两个定位点都能识别出来,以前遇到一个定位点损毁的 QR 码就很难被识别出来。
lithiumii
2021-08-16 22:39:45 +08:00
手画可以的,印象中以前有个清华还是哪里的学生给他们学校啥活动搞了一个,然后写了个公众号文章介绍原理。简单来说,二维码除了定位点,信息冗余挺多的,所以可以牺牲部分冗余用来画画
siknet
2021-08-16 22:48:53 +08:00
二维码最大冗余量有 30%
laoyur
2021-08-16 22:51:04 +08:00
@MonikaCeng 都用红米手机了,不试试自带的扫一扫?秒出
adjusted
2021-08-16 23:06:22 +08:00
这个目的是什么。。。还得加一句"这是个二维码"
icyalala
2021-08-16 23:14:46 +08:00
上面这几只猫头鹰,iOS 自带的相机都扫不出来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/796131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX