自定义类似二维码的东西可行么?

2019-01-14 11:41:17 +08:00
 chengkai1853

现在二维码能够容纳的数据量有限。如果要实现能包含大的数据量的码,然后利用手机相机这种方式识别出来,可行么?

例如:2M 左右的数据,编码成类似二维码的东西,在电脑屏幕上显示,再用手机识别出来。比如可以加上颜色等信息,但是手机相机设备肯定有色差吧。

要自己造一个码和识别,思路是什么啊?这种东西怎么做啊? 需要什么技能?可行度多大?

4645 次点击
所在节点    程序员
39 条回复
quwabcxyz
2019-01-14 14:38:15 +08:00
比如一个软件是 10m 的,将它的信息全部转录到二维码中,然后手机扫描,通过特定的解码器将信息破译出来,自动生成那个软件便安装,也就无须联网下载。这样的吗?
chengkai1853
2019-01-14 14:41:33 +08:00
@quwabcxyz 对啊,就是类似这种。
wleexi
2019-01-14 14:44:46 +08:00
小就像小程序的二维码?
HangoX
2019-01-14 14:48:40 +08:00
@chengkai1853 1 秒是 60 张
liuxey
2019-01-14 14:50:55 +08:00
@chengkai1853 #22 设想很好,比如上面提到的动态二维码,但目前体验来讲,还不如扫 http 地址二维码进行下载,因为私有协议推广几乎是个不可能的任务
zhujinliang
2019-01-14 14:53:56 +08:00
目前的二维码方案密度最高的大概是 pdf417 了吧
chengkai1853
2019-01-14 14:55:08 +08:00
@HangoX ╮( ̄▽ ̄)╭ 我这数学还是还给体育老师了。
chengkai1853
2019-01-14 14:56:36 +08:00
@zhujinliang 相机能识别最大也就在 2k 左右了。这个我测试过,打了有可能识别不了
no1xsyzy
2019-01-14 14:58:16 +08:00
1、调用蓝牙,用二维码确认建立过程
2、动态二维码
3、在二维码限制内写完整个程序( 255 种交互框架 * 255 种支持语言(均为 golf 语言) * 剩下的全用于 golf 语言的代码)
quwabcxyz
2019-01-14 15:00:32 +08:00
@chengkai1853 可以不用颜色,黑的是 1,白的是 0,这样的图像会变得很大。需要设计出一个图像语言,比如二十个基础方块可以组合成多少种不同的形状,也包括手型和对称,有多少种形状就有多少种含义。这样就可以简化图像所需要的像素了,还需要再进一步压缩,区域模块化,第二层转录,将特定基础语言群固定再一个模块上,可以用 30 位的基础方块来编译,第三层转录,用契什么那函数生命游戏之类的,理论上可以将整个宇宙的信息压缩进一张 5*5 的二维码中,主要是编译器和解析器,需要庞大的基础模块。
seven777
2019-01-14 15:01:16 +08:00
日本人很多年前就用“彩码”了,中国也快了吧。
GeruzoniAnsasu
2019-01-14 15:39:36 +08:00
我意思是可行但是没什么意义
即使每个手机的相机分辨率都能达到紫外线激光器级

—— 往大街上贴一张蓝光光盘,然后让大家扫“码”
这样的“大信息量的二维码”,要用来传递些什么信息呢?
到底能比扫出一个网址多出多少意义?
whileFalse
2019-01-14 16:39:59 +08:00
从产品角度没意义。

只要你的码需要特定的扫码器,那么难度就在于如何让用户下载你的扫码器。扫码器使用蓝牙、wifi 还是别的什么方式传输大量数据都不重要。
stargazer242
2019-01-14 16:57:55 +08:00
配套的二维码 得有配套的识别程序 你可以加 1G 数据 只要能扫出来
chengkai1853
2019-01-14 17:15:51 +08:00
@whileFalse @stargazer242 手机一般也就扫 2k 的二维码。另外我只是个执行者,了解下可行性和涉及到的东西。是否有意义不是我能裁定的
ltux
2019-01-14 18:28:51 +08:00
需要什么技能?通信工程本科课程。
chengkai1853
2019-01-14 20:38:23 +08:00
@iridescent0rsy @amorist 请问知道这个怎么跑起来么?不怎么熟悉 go
Kagari
2019-01-15 13:02:38 +08:00
你这个需求为什么一定要二维码
chengkai1853
2019-01-15 17:54:44 +08:00
@Kagari 我也不知道

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

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

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

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

© 2021 V2EX