1
abelyao 2015-09-17 16:22:59 +08:00 via iPhone
偏个题:难道二维码不是在本地解析吗?不是解析成果了再传给服务器?
|
3
abelyao 2015-09-17 16:25:44 +08:00 via iPhone
@sneezry 扫肯定能扫出来啊,但二维码中要么是一个验证用的 url 要么是一个 token ,去服务器校验的时候联网失败。
|
5
jadecoder 2015-09-17 16:27:09 +08:00
微信是没网就不扫了,但是扫描效果似乎并不好
|
7
abelyao 2015-09-17 17:02:50 +08:00
|
8
abelyao 2015-09-17 17:04:29 +08:00
@jadecoder 我猜测是因为断网没法对二维码中的信息进行校验,所以直接提示不给扫,但如果联网的话也不会在扫到二维码之前就发送摄像头的取景给服务器,而且解析二维码这部在服务器做的话吃力不讨好啊。
|
9
jadecoder 2015-09-17 17:14:35 +08:00
@abelyao 如果是发图片不一定走的 http 吧。我换了个思路,打开一个手机网速监控,然后在摄像头前挥舞一个带二维码的名片,速度快一点不要让它对上焦,二维码经过镜头里的框时会产生流量。
|
10
Biwood 2015-09-17 17:21:05 +08:00
二维码扫描一般是本地解析吧,不然怎么会有“条形码扫描器”这类应用 https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=zh
|
11
abelyao 2015-09-17 17:21:52 +08:00
@jadecoder 当然 https 也是可以抓到的,只是没安装证书的话数据包内容显示为密文而已。还真的是蛮好奇这个扫码过程的原理的,以前一直认为是做本地解析、服务器校验。不知道有没有微信开发的人出来揭秘一下~
|
13
l0wkey 2015-09-26 14:37:54 +08:00
这篇文章的好像不是讨论识别二维码的吧?看起来是图形识别。二维码是标准型图形,离线就可以识别了。图像识别需要上传后识别
|