曾经读过一篇博客,应该是腾讯官方团队写的,大概的内容就是对比 Google 将用户设备读取的图像实时上传到服务器分析的方案,腾讯微信根据国内移动网络环境差资费贵的现状,采用判断用户设备的运动情况,如果运动不那么剧烈说明用户正在对焦,这时才会将图片传到腾讯服务器进行分析,里面讲到了计算机视觉光流相关的知识,但是怎么也找不到那篇文章了,大家有能帮忙找的的吗,非常感谢!
1
abelyao Sep 17, 2015 via iPhone
偏个题:难道二维码不是在本地解析吗?不是解析成果了再传给服务器?
|
5
jadecoder Sep 17, 2015
微信是没网就不扫了,但是扫描效果似乎并不好
|
7
abelyao Sep 17, 2015
|
8
abelyao Sep 17, 2015
@jadecoder 我猜测是因为断网没法对二维码中的信息进行校验,所以直接提示不给扫,但如果联网的话也不会在扫到二维码之前就发送摄像头的取景给服务器,而且解析二维码这部在服务器做的话吃力不讨好啊。
|
9
jadecoder Sep 17, 2015
@abelyao 如果是发图片不一定走的 http 吧。我换了个思路,打开一个手机网速监控,然后在摄像头前挥舞一个带二维码的名片,速度快一点不要让它对上焦,二维码经过镜头里的框时会产生流量。
|
10
Biwood Sep 17, 2015
二维码扫描一般是本地解析吧,不然怎么会有“条形码扫描器”这类应用 https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=zh
|
11
abelyao Sep 17, 2015
@jadecoder 当然 https 也是可以抓到的,只是没安装证书的话数据包内容显示为密文而已。还真的是蛮好奇这个扫码过程的原理的,以前一直认为是做本地解析、服务器校验。不知道有没有微信开发的人出来揭秘一下~
|
13
l0wkey Sep 26, 2015
这篇文章的好像不是讨论识别二维码的吧?看起来是图形识别。二维码是标准型图形,离线就可以识别了。图像识别需要上传后识别
|