类似微信支付宝扫描二维码拉近镜头功能实现

2018-09-04 16:17:27 +08:00
 fee

这个实现原理是什么,有可以直接使用的第三方吗,外包实现这个功能大概要花多少钱

4172 次点击
所在节点    iOS
13 条回复
manhere
2018-09-04 16:19:50 +08:00
难道不是数字变焦?
silencefent
2018-09-04 16:20:44 +08:00
手机摄像头给的啊
delectate
2018-09-04 16:24:11 +08:00
zoom in,除非你二维码识别的算法也是外包的,否则这个没难度啊……
fee
2018-09-04 16:41:26 +08:00
@delectate 包含这个二维码识别的算法
27149
2018-09-04 16:54:09 +08:00
说是镜头实现的是认真的么。。。
1、通过二维码确认符识别出是二维码;
2、二维码与屏幕比例&是否识别出二维码判断是否需要做镜头拉近
3、计算二维码与屏幕比例,得出设备变焦倍数以便符合设备上二维码框的大小;
4、执行变焦;
5、识别二维码图案;
tlemar
2018-09-04 17:06:52 +08:00
比较好奇为什么需要拉近这种操作,反正都是数字变焦,手机拿到的图像数据理论上都是相同的,直接识别就可以。所以是为了让普通用户认为做了很多的操作,慢一点是 OK 的?
lscho
2018-09-04 17:09:43 +08:00
@tlemar 你确定直接识别是 ok 的?离很远的话。。
fee
2018-09-04 17:17:56 +08:00
@tlemar 大概半米远距离用微信扫描拉近后可以识别二维码,没有拉近的 APP 都识别不了,还是有区别的
tlemar
2018-09-05 09:21:27 +08:00
@lscho 又不能光学变焦,拿到的图像清晰度应该是相同的吧
yyyle
2018-09-05 09:27:09 +08:00
@tlemar 离得远的时候 你的手是一直在晃 对于 app 来讲这个码是模糊的(拖影) 放大以后会强迫你把二维码锁定在屏幕中心位置
tlemar
2018-09-05 09:39:58 +08:00
@yyyle 嗯,有道理。 太远了,用户不会意识到自己手在抖
hatw
2018-09-05 14:47:44 +08:00
只是给用户看一下,没有实际作用。。。。。。。。可以当做一个特效。。。。反正又不是光学变焦
z742364692
2018-09-06 08:26:11 +08:00
@yyyle 有道理,放不放大和清晰度没关系

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

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

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

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

© 2021 V2EX