猪耳标的二维码,为什么手机都扫不出?

2016-05-07 19:20:08 +08:00
 azhw

有对二维码有研究的童靴, 知道这种二维码的奥妙么? 帮忙回答下, 找不到头绪. 或着帮邀专家, 谢谢~

我这里 V2EX 发图不便, 请点击 知乎页面: https://www.zhihu.com/question/45624676

现在农业部给全国养猪合作社都配发有 猪耳标 要求佩戴,在政府层面实现生猪从生产 运输 屠宰 各环节的溯源管理,抛开执行中可能存在的问题不说,这本身可以说是一件非常好的事情。

配发的猪耳标,就是下面这种: (图片) 耳标上印刷有 15 位的耳标号,还有中间的二维码。

但是,耳标二维码用手机却扫描不出来,试过微信 qq 等各种软件都不行,必须用 畜牧局配发的专用设备才行。这些设备价格高,界面丑,又难用,关键是你没有关系就算有钱也买不到。就是下面这笨家伙,像上个世纪的古董,还要 3000+人民币: (图片) 这类专有设备是个拦路虎,严重制约了 基于猪耳标二维码的各种 app 的开发。

我的问题是,从技术角度分析,猪耳标二维码为什么手机不能读取?耳标二维码跟普通二维码有什么区别,这种二维码有什么特殊的编码原理么?手机扫描它真的技术层面不能实现么?难点在哪里?

比如下面网上找到的这个更清晰的耳标二维码: (图片) 针对这个耳标,专有设备扫码后读取出来的,其实就是耳标上印刷有的 15 位编码: 133048302642961 ,各位可以试试用自己的手机能扫出这个二维码么?

如果说上面二维码图还不是很清晰,可以扫描下图,与上面同一个二维码 只是我处理过了更清晰: (图片)

有二维码方面的专家,能分析下上面二维码 是属于那种类型?其编码规范又是如何呢?感谢!

6697 次点击
所在节点    问与答
35 条回复
7654
2016-05-07 23:14:37 +08:00
应该是 16*16 的点阵,用来显示 16 位数字
多对比几个应该能找出规律
0 白
1 黑
smartiscool
2016-05-08 00:01:35 +08:00
vericode
azhw
2016-05-08 00:30:45 +08:00
@smartiscool 有 vericode 的相关开发资料么? 谢谢. zhw618@126.com
azhw
2016-05-08 00:31:50 +08:00
@7654 如前面几位所述, 二维码里, 有很多冗余的校验信息的, 对 vericode 规则不熟悉, 应该是 很难找出规律的
azhw
2016-05-08 00:35:34 +08:00
@wohenyingyu01 耳标磨损 或者 猪圈里的污渍, 其实很厉害的. (1) 识别数字, 任何一个数字有一点 污渍或者磨损, app 就歇菜了. 而二维码的冗余量很大, 磨损 1/3 左右数据都能正常读取; (2)老旧的专有设备有的功能, 智能手机 app 不能提供, 基本就没法推广了. 唉, 也没办法
wohenyingyu01
2016-05-08 00:43:07 +08:00
@azhw 有道理
9hills
2016-05-08 01:40:21 +08:00
lz 整上几百个例子,应该就能分析出来了
shiji
2016-05-08 02:00:30 +08:00
@happyz90 一般电子设备,电路板,电脑零件什么的用的都是 Data Matrix ,特点是两个相邻边是实线用于确定方向。 这个猪耳标是四周都是实线
hardware
2016-05-08 10:27:52 +08:00
莫名其妙的 一有什么创新就有人认为是为了圈钱的
jedicxl
2016-05-08 10:59:24 +08:00
这个在工程上也有类似应用。大量小型阀门上都有这样的二维码,用手机等常规手段无法识别
expkzb
2016-05-08 14:40:41 +08:00
@hardware 这里面水深着呢,你听说过中国二维码么,用于旅游景点和食品安全追溯的
1OF7G
2016-05-08 19:01:15 +08:00
感觉和中国地图的火星坐标一个性质,放着现成的东西不用,都用些非标准的算法,最终目的就是方便收钱。
azhw
2016-05-18 09:00:52 +08:00
确认过了, 这个二维码, 是 VeriCode 码,
可惜找遍 google 没找到对应开发资料.

谁 VeriCode 相关资料, 谢谢~ zhw618@126.com
azhw
2016-10-17 11:08:59 +08:00
已搞定, 谢谢楼上各位~~
onix
2017-05-16 17:27:18 +08:00
@azhw 楼主怎么解决的?

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

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

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

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

© 2021 V2EX