问题标签 [pdf417]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
220 浏览

java - Android Firebase ML Kit PDF417 相机性能问题

我正在尝试检测 SA 身份证上的 PDF417 条形码。通过的预览帧是可能预览的最大尺寸。在我的测试中,它在低端设备上为 720p,在高端设备上为 1080p。

问题是 Firebase 要检测 PDF417 条形码,它需要非常靠近相机。我现在使用与 Firebase ML 示例相同的方法将直接字节数组数据传递给 ML Kit。

当我将位图传递给 ML Kit 时,我以前的版本在检测条形码方面取得了更好的成功。该系统非常缓慢且效率低下,但可以从很远的地方检测到 PDF417。

这有什么原因还是我做错了什么?如何让 Firebase 从足够远的地方检测 PDF417 以将整个卡保持在框架中?

0 投票
1 回答
673 浏览

react-native - 解码从使用 react-native-camera 扫描的 PDF417 条码返回的二进制数据

我正在构建一个带有本机反应的小型应用程序,以从 ID 文档中读取条形码,并提取用户信息。我使用 react-native-camera 成功读取了条形码,但现在我需要解码二进制数据。以下是扫描时返回的示例:

A10995848VISITOR000000000000889950JHONSMITH 19990525M201812156814O+US2FMR 20Ú±GôôÅÅP~Zú<Zê-àú-*òZäîF:wZà8[U"@~Z4æUîFjUBö6UFU¸ZÔHYZ:FZ¾äyZT&U¶¢ZP80UÚ¸aZ@ÂZ¦ZàldZÖ¦_UzZp"ZÞvZ,¤PX¾CU7FMR 20Ú±GôôÅÅPòUöPØ ZêU.Z$6xZBZºZΡZÖÔyUÜVZ<ÞZP8ZV Z$fZ´Þ~ZFÖZXðZ &Z$¸¦Zö®U>fZNVPÀjEU$~Ul0K¸¼tZ:~dPZ2Z¬hEU

我可以看到我需要的信息,例如出生日期 (19990525)、姓名 (JHON SMITH)、文档编号 (889950),但我看不到隔离它的方法。

0 投票
1 回答
132 浏览

ruby - 将 PDF417 代码字/二进制数组转换为 ID 自动化条形码字体代码

我正在开发一个 Rails 应用程序,该应用程序需要通过 API 将一段编码为 PDF417 的 HL7 数据作为 JSON 发送。条形码编码的接收者然后将数据插入到具有 PDF417 IDAutomation 条形码字体的 word 文档中。

我遇到的问题是提供字体喜欢的编码。

我使用了几个编码器,Barby、https ://github.com/asee/pdf417、https ://github.com/asee/pdf417,它们通过文本压缩、二进制压缩等生成整数数组(代码字),但所有这些都与 IDAutomation 字体所期望的不同。使用他们的编码器,它创建了一个包含 11 行数字的列表,每行 324 个字符。

我似乎在这里遗漏了一条关键信息,但找不到解释。我找到了一条关于获得正确的纠错、行计数和列计数值的线索,但它似乎仍然是 ID 自动化字体想要的和这些 ruby​​ 条形码编码器产生的巨大脱节。(二进制数组或码字数组)

以芭比为例:二进制:

其他pdf417文本campaction码字:

ID 自动化编码:

提前致谢!

0 投票
0 回答
1391 浏览

javascript - 适用于 PDF-417 格式的 Javascript 条码/OCR 阅读器

我正在尝试实现一个 javascript/react 代码来扫描 PDF-417 格式的条形码。我以前没有这样做过。在研究中我发现:

https://github.com/PeculiarVentures/js-zxing-pdf417基于https://github.com/zxing/zxing,但它似乎只适用于提供的图像.. 其他条形码图像似乎失败了。

基本上我需要从笔记本电脑摄像头获取用户输入并扫描条形码并读取数据。

非常感谢任何帮助。

0 投票
1 回答
122 浏览

decode - 我想在 .NET 应用程序中读取和解码 PDF-417 条形码

MOTOROLA DS9208 扫描仪 dll/api 中是否有任何方法可以解码 PDF-417 条码。设备名称:- 摩托罗拉扫描仪设备型号:- DS9208

0 投票
1 回答
157 浏览

swift - Swift-修复截断的条形码/绘制末端部分

我正在尝试使用 swift 和简单的 AVCaptureSession 以及谷歌的 MLKit Barcode Detector 来检测 PDF417 条形码。但是,它不会检测没有结束行的截断 PDF417 条码。是否有任何快速库可以通过附加图像层将其添加到条形码的末尾?我目前也有条码的角落:

角落: 在此处输入图像描述

截断:

在此处输入图像描述

非截断

非截断 PDF417

0 投票
1 回答
84 浏览

python - 使用python的PDF解码器

我正在编写一个 python 代码来解码加密,此时我得到了错误。我似乎无法弄清楚。请帮忙。

错误信息:

完整代码pdf417.py:

0 投票
1 回答
311 浏览

encryption - 解码(加密/编码)伊拉克护照的 PDF417 条形码信息

我需要阅读伊拉克护照的 PDF417 条码并从中提取信息。我成功扫描了条形码,它包含两部分,第一部分是机读区,第二部分是编码/加密文本。那么有没有办法知道用于编码此文本的方法以及如何解码它?

这是编码/加密部分:

|Rk1SACAyMAAAAADcAAABYAF9AMUAxQEAAQA/IEBLAFt0AEBNAH98AEBZAJYAAEBjAMP8AEBmATj0AEB+AEmMAEClADEoAECLAC0oAECJAHEMAECqALQIAECLALgAAECoANsEAEB7AMiAAEB+AUF4AEDIAF0gAEDGAFCkAECzAFIgAECvAKeMAEDlAJQcAEDjAGQgAEDfAPUIAEDCAOOMAEC7AP8AAEDVAVEAAEDBAVCAAEDYASKAAIDFAT0AAED2AJqcAED8AJQcAEDsAQUEAEEVAPmUAEDqAVGEAA==|

0 投票
0 回答
114 浏览

c# - C#:条形码到字节数组到有效的 zip 文件

我正在扫描一个 Pdf417 条形码,它返回一个 byte[] 数组。DataString 本身是一个神秘的值,例如多次快速地面对面键盘。所以我猜它可能是一个存储在条形码中的 zip 文件。在 zip 文件中应该有一个 xml 文件。到目前为止,我有不同的尝试将我的 byte[] 数组转换为有效的 zip 文件。最后,我永远无法打开所说的 zip 文件。条形码是由经过认证的软件解决方案创建的,因此条形码肯定不是问题。我不可能是唯一遇到这个问题的人,对吧?

读取包含虚拟数据的条形码时的输出:

"\0\0\0\vz\0\u0002B\u0001\u0002PK\u0003\u0004\n\0\0\0\b\0 E\u0081Q|\u0015\u00163Î\u0001\0\0\u0004\ u0004\0\0\u0004\0\0\0txab}SMo£0\u0010½ï¯°|\a\u001bª¤Ý\u0015Påc\u0093Fê&\b²9ôÆÂ$ \r¦²M\u0093üûNø\b$Që\u008bí7ï½\u0019{ lçù\u0098ïÉ\aH\u0095\u0015Â¥\u0096É)\u0001\u0011\u0017I&v.ý»\u009e\u0019OôÙsÖ\u0004iB¹4Õúý\u0017c\u0087ÃÁT\u0087L©\u0004b3N\u0099\u008aSÈ#¦\u0012fs>ä6·X\ U0018í#y \ u009ab \ u008ct}}}} \ u001c \ u008d)\ t \ t \ u0017s \ u0097 v+\ \ \ \ \ \ \ \ \ \ \u009dô \u009c²Fäcé\u0085XLÉk¤´¨4\u0015\u009d\u0092Y&[äìÒ\u0017×ÚJ\u001fn\u008cQh,¥÷8\u0018\u009a\u0016\u000eÓÆa>ütØ%Tgbm\u00009\u0001f \u0016¹gãe\u0018|`pËa\u0015pÍ)\u0085Îö5ɲ\u008d\a$ÕHgÍn½\u009d\u0005ö'\ao\u0080'á&ç\u000ek\u0080\u008e1\u0093Ø>\u008:m¦\u0005Ù\u0006njYÃQ{ãB\u0094ÊaÕú:\u001c\u0096¹g]r\u009ew½"¿ðuæ²Pª©ox\u0011÷Ñ\u008e;ÞÌ\u008dWß7&\u0085Ð2ûW\u009e\u001fÍM\r\u0001ìJ|Oxa\u008dS\v\ÓüRÆi ¤ ª·a]\u0090^Íßçs\u0096 Û\u009b~lm:¬ãM!)ã³v¤Ã\u0002Óô²Þ\u0087:Ù$\u008dä\u000eTPî\u0081ÝÃ7\aú½Ý\u0002\u001a·ï}\QÙ\u001d ×Ý\u000fð\u0093Êÿí×aø\u0082±ÓÞ'PK\u0001\u0002\u0014\0\n\0\0\0\b\0 E\u0081Q|\u0015\u00163Î\u0001\0\0\u0004 \u0004\0\0\u0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0txabPK\u0005\u0006\0\0 \0\0\u0001\0\u0001\02\0\0\0ð\u0001\0\0\0\0"PK\u0001\u0002\u0014\0\n\0\0\0\b\0 E\u0081Q|\u0015\u00163Î\u0001\0\0\u0004\u0004\0\0\u0004\0\0\ 0\0\0\0\0\0\0\0\0\0\0\0\0\0\0txabPK\u0005\u0006\0\0\0\0\u0001\0\u0001\02\ 0\0\0ð\u0001\0\0\0\0"PK\u0001\u0002\u0014\0\n\0\0\0\b\0 E\u0081Q|\u0015\u00163Î\u0001\0\0\u0004\u0004\0\0\u0004\0\0\ 0\0\0\0\0\0\0\0\0\0\0\0\0\0\0txabPK\u0005\u0006\0\0\0\0\u0001\0\u0001\02\ 0\0\0ð\u0001\0\0\0\0"

不要太在意这个功能,在这个阶段我可能正在努力寻找解决方案。这只是我的许多测试空白之一。

关于这个主题的任何提示?

0 投票
0 回答
5790 浏览

barcode - 使用 AAMVA 数据创建美国驾驶执照 PDF417 条形码

我正在尝试生成美国 DL 条码。

我尝试使用条形码解析器读取原始条形码,将其转换为 ASCII 字符串,然后使用该字符串重新生成新的 PDF417 条形码。结果条码图像与原始图像不同。

我也尝试过解析它,许多在线解析工具运行良好。解析真正的条形码会以 AAMVA 格式提供此类数据。

我需要编辑这些数据并重新生成有效的 PDF417 条形码。

我如何使用免费的库或工具来做到这一点?